需要准备工具(基于mac环境)
- apktool http://ibotpeaches.github.io/Apktool/
- jd-gui http://jd.benow.ca/
- dex2jar http://sourceforge.net/projects/dex2jar/
apktool
作用:
生成apk的资源文件
步骤:
- terminal进入apktool目录
- 运行
java -jar apktool.jar d target.apk
,会生成target文件夹
dex2jar
作用
生成jd-gui可读的jar包
步骤:
- 修改apk后缀为zip
- 将zip中classes.dex文件到dex2jar文件中
- 运行
./d2j-dex2jar.sh classes.dex
ju-gui
打开app后,找到刚才生成的classes-dex2jar.jar 即可