提取classes.dex文件
修改classes.dex文件
- 通过IDA PRO进行文件的分析,在IDA View-A标签中鼠标点击需要修改的一行上
 - 选择Hex View-1标签,可以得到需要修改的地方的文件偏移地址
 - 使用winhex打开classes.dex文件,然后快捷键Alt+G,输入上一步获取的偏移,修改机器码为自己想要修改的,保存
 
classes.dex文件重新校验
- 使用非虫大大写的Dexfix工具,完成dex修复
 
classes.dex重新放入apk中
删除原apk中的classes.dex文件
1
aapt r source.apk classes.dex
添加修改后的classes.dex到apk中
1
aapt a source.apk classes.dex
重新签名apk
1  | signapk.bat source.apk result.apk  | 

