为保障APP的安全,要做好安全加固工作,防止二次打包、防止篡改、防止被破解等等,提前进行安全加固工作,。
加固分为:源代码混淆,应用加壳、Dex字节码抽离、Dex字节码虚拟化、字节码转移,汇编指令虚拟化
App安全加固对象包括Android应用加固、游戏应用加固、H5文件加固、SDK加固、so文件加固和源对源混淆加固。
简单的APP加固原理的流程
加固的代码先运行,进行初始化工作;
加固的代码开始解密被保护的核心代码;
加固的代码开始加载解密后的核心代码;
加固的代码把控制权转交给核心代码。
加固后先运行壳,再由壳运行核心代码。

THE END
暂无评论内容