加固包

作者: 汤欧尼 | 来源:发表于2019-11-18 13:31 被阅读0次

    测试过程中,常常开发会说,测试一个这个加固包,和不加固没啥区别,你回归下就好。那么究竟什么是加固包呢,功能上和没加固的是不是一样?

    什么是加固包?

    • 作用:经过加固的App可以防御App重打包、广告植入、密码被盗、内存、文件篡改等风险,直白一点说就是让App更加安全。
    • 原理:加固对源Apk进行加密,然后再套上一层壳。用加密算法对源Apk进行加密,再将壳Apk进行合并得到新的Dex文件,最后替换壳程序中的dex文件得到新的Apk,这个新的Apk已经不是一个完整意义上的Apk程序了,它的主要工作是负责解密源Apk,然后加载Apk,让其正常运行起来。

    具体参见文章:
    Android架构:360加固+多渠道自动化打包:
    https://www.jianshu.com/p/e82a060cc919
    一键自动化打release包,并实现加固且生成渠道包(360加固+walle多渠道打包):
    https://www.jianshu.com/p/7d2f6da152f5
    Python 脚本构建Android APK 自动加固、打渠道包并上传服务器:https://www.jianshu.com/p/8fe37c0a846a

    相关文章

      网友评论

          本文标题:加固包

          本文链接:https://www.haomeiwen.com/subject/qtovictx.html