工具介绍
- apktool:反编译Res资源
- dex-tools:反编译dex生成jar
- jd-gui:查看jar源码
下载及配置
apktool下载
需要下载apktool.jar和apktool.bat,才能使用apktool命令
https://apktool.org/
https://apktool.org/docs/install
dex2jar下载
https://github.com/pxb1988/dex2jar/releases/tag/v2.4
jd-gui下载
https://github.com/java-decompiler/jd-gui
命令使用
- 反编译Res资源,只查看源码时可跳过
apktool d xxx.apk
- 反编译dex生成jar
解压apk后可以看到classes.dex,然后使用d2j-dex2jar进行反编译dex,会生成classes-dex2jar.jar
d2j-dex2jar classes.dex
3.查看源码
使用jd-gui工具导入classes-dex2jar.jar
参考
https://blog.youkuaiyun.com/lihuayong/article/details/133973975