可使用 Virbox Protector对AAR包程序模块进行加固保护,有效杜绝各种反编译和恶意篡改行为。可以对 Android arr 文件中jar进行虚拟化等技术保护,保护后的代码无法被还原,防止逆向分析。

怎么加固?

aar的加固需求,一般是要对aar中的 so文件及jar文件加固。JAR 包中的 Java 代码可以被 jd-gui 等工具反编译,如果不保护,可能会对开发者造成损失。

加固技术:虚拟化

将 Java 方法中的 JVM 字节码转换为自定义的虚拟机指令,由自定义解释器解释执行,保护后无法被还原。

加密效果

加密前

加固后效果:

申请试用VirboxProtector:https://shell.virbox.com/apply.html