提取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 |