1,反编译
zip 文件解压apk ----> dex2jar 将classes.dex 转成jar ----> jd-gui 打开jar 查看class文件
防反编译 加固
保护classes.dex文件
思想
通过将非核心的dex文件进行暴露来达到保护核心dex文件的目的。
流程 加密dex1 文件 合成壳dex 形成新的dex 再签名 apk文件
脱壳 流程 壳dex 解密dex1 Multidex 加载类
apk 打包流程
资源文件通过aapt 工具生成R.java
interface 通过aidl工具生成
java 编译器 编译.class Files
dex命令 编译成.dex Files
apkBuilder 构建apk
jarSigner.exe 签名工具签名 E:\AndroidStudio\androidstudio\jre\bin