心得
重打包apk的概况
关于安卓重新打包apk的心得:
- 少数apk:能顺利重新打包
- 说明:
- 本身防破解做的比较弱
- 举例
- 迅雷 ?
- 说明:
- 多数apk:无法顺利打包,会遇到很多问题,无法继续
- 举例
- YouTube?
- 说明:
- 本身防破解做的比较好,比较强
- 即使开始能重新打包,但是后续安装apk也会报各种错误,即最终重新打包是失败的
- 举例
关于动态调试
如果逆向出问题,想要搞懂app运行逻辑,则涉及到:动态调试
比如:
IDEA+smalidea+baksmaliIDEA:开发安卓的好帮手,Android Studio就是根据这个改的smalidea:调试smali的插件baksmali:生成smali
ART模式
如果是ART模式:
-》dex文件在ART上运行需要转换为OAT格式
-》要将解密后的DEX文件利用dex2oat进行还原