1. 查看或者提取资源文件:
使用谷歌官方工具apktool,命令行如下:
apktool d xxx.apk xxx_decode
d代表反编译,xxx.apk为你要反编译的apk,xxx_decode是反编译结果存放的目录。
2. 查看java代码文件:
使用dex2jar和jd-gui工具。
首先,将xxx.apk改名为xxx.zip(或者直接用winrar打开),提取出里面的classes.dex文件。
使用命令行:
dex2jar classes.dex
之后,会自动在同一目录下生成classes_dex2jar.jar文件,然后使用jd-gui打开即可看到全部java源代码。
本文所说方法仅供学习使用,相关工具请自行搜索下载。