三、 设置 SO 文件保护配置
选中 " SO文件保护 " 时 , 会弹出 " SO文件配置 " 对话框 ,
首先选择一个 APK 文件 , 然后会自动加载 libs 中的 SO 库 , 选择自己写的代码编译成的动态库 , 第三方的动态库不要加密 , 注意 : 第三方的动态库不要加密 , 第三方的动态库不要加密 , 第三方的动态库不要加密 ;
四、 设置 SO 防盗用文件配置
选择 " SO防盗用 " 设置 ,
在弹出的对话框中 , 选择自己使用 CMakeLists.txt 编译生成的动态库 , 第三方的动态库不要选进来 , 加载时会崩溃 ;
五、 反编译验证加固效果
参考 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx ) 博客进行反编译验证 ;
将反编译工具包 , 拷贝到 " D:\jiagu\ " 目录中 ,
将加固后的应用拷贝到 " D:\jiagu\反编译\001_apktool_2.4.1 " 目录中 ,
进入到 " D:\jiagu\反编译\001_apktool_2.4.1 " 目录中 , 执行如下命令 ,
java -jar apktool_2.4.1.jar d app-debug-signed_01_jiagu_sign.apk -o demo
执行完毕后 , 反编译的应用资源都在 demo 目录中 ;