文件名称:java反编译源码保护-nmmp:dex-vm实现,用于保护classes.dex文件
文件大小:1.52MB
文件格式:ZIP
更新时间:2024-06-25 02:11:15
系统开源
java反编译 源码保护 nmmp 基于dex-vm运行dalvik字节码从而对dex进行保护,增加反编译难度。 项目分为两部分nmm-protect是纯java项目,对dex进行转换,把dex里方法及各种数据转为c结构体,处理apk生成ndk项目然后编译生成so,输出处理后的apk。nmmvm是一个安卓项目,包含dex-vm实现及各种dalvik指令的测试等。 nmm-protect 简单使用 不编译nmm-protect,可以直接看使用它生成项目及最后的apk,。 当前只支持linux环境,先安装好JDK及android sdk和ndk。 下载,配置好环境变量ANDROID_SDK_HOME、ANDROID_NDK_HOME: export ANDROID_SDK_HOME=/opt/android-sdk export ANDROID_NDK_HOME=/opt/android-sdk/ndk/22.1.7171670 export CMAKE_PATH=/opt/android-sdk/cmake/3.18.1/ #可选,不配置的话直接使用/bin/cmake 然后运行jar: