Android 学习笔记(9)之JavaIO加固

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

上一篇:火狐无法访问本机IIS部署的网站,弹出:此地址使用了一个通常用于网络浏览以外目的的端口.出于安全原因,Firefox 取消了该请求 的解决办法


下一篇:unity调用安卓方法实现安装apk文件(androidx)