APK 加固方案

蜗牛攀爬 / 2024-10-16 / 原文

1:APK的解压后的结构:

 2:如何反编译:

 

3:apk的打包流程:

 

4:应用的启动流程

 

5:原理:

1)APP发送attach ApplicationThread到AMS的时候,会读取清单文件manifest里面的application,那我们就用ProxyApplicaiton替换掉原生的application,这样就走到了加密的application,回调加密的

attachBaseContext,在这里面解密源apk,并且加载。