有时候在Google Play Store看到一些有趣的应用,或者对有些应用的资源图片之类的很感兴趣,这时候就需要用到Android反编译APK的一些工具了。
在Google Play上安装应用默认安装完成后是不保留应用apk文件的,要下载apk文件,可以从Online APK Downloader或Apk Downloader下载。
其实反编译APK主要用到3个工具,apktool用来获取资源文件,dex2jar用来将dex文件转换为jar文件格式,jd-gui用来查看jar文件中源码。
- 获取资源文件
java -jar apktool.jar d example.apk
- 获取jar文件
1 2 3 |
|
- 使用jd-dui查看jar文件
jd-gui classes.jar
上述工具在linux平台下的我已经打包了,可以在这里下载。