Avout Virtual CPU Code Protection
Virtual CPU Code Protection is the next generation solution for app hardening and uses code virtualisation to protect applications from an even deeper level as encrypted codes run directly on Dingxiang's original Virtual CPU. As these encrypted codes are completely different from x86, ARM or other more commonly seen instructions, reverse engineering is impossible.
Features and Advantages
Virtual CPU embedded into the source code automatically and convert the source code into encrypted instructionss running within the protected virtual CPU.
Virtual Control Flow
CPU inserts random obfuscated instructions and new snippets into the source code snippets to make camouflage application control flows.
One Credential for One Client
Virtual CPU generates dynamic credentials for each device. In an unlikely even of cracking, other users will remain secured.
Various Source Code Input
Java, Kotlin, C/C++, Objective-C, Swift and many other types and mixed projects supported.