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