We’re using VMProtect Ultimate (v3.10.6) to protect .NET assemblies. Works great on Windows desktop and Linux, but fails completely on Android (Mono runtime / .NET for Android).
Protected assemblies crash with:
“field should have RVA data, but hasn’t” → TypeInitializationException
Tried minimal protection (no packing, no VM, no memory protection - just strings + basic mutation) - same result.
Any plans to support Mono/Android runtime? Workarounds available?