目的:
有了混淆加固措施后,为了验证app的是否可以破解
准备工具
- ApkTool:Google提供的APK编译工具,可以反编译和回编译。
把apk改成xxx.zip然后解压,得到的资源文件,xml会乱码,.9会没划黑线。
用ApkTool反编译apk则不会出现这种情况,还可以二次打包别人的apk。
下载地址:http://ibotpeaches.github.io/Apktool/install/ - dex2jar:将dex文件转换为jar包
下载地址:https://github.com/pxb1988/dex2jar/releases - jd-gui:用来查看jar包里的代码
官方下载地址:http://jd.benow.ca/
工具使用
- APKTOOL
切换到工具的目录下,命令行执行
java -jar apktool.jar d xxx.apk