1.下载开源工具apktool
解压然后使用命令行:
./apktool d ~/testdeJava/Contacts.apk ~/testdeJava/Contacts //这一步主要反编译资源文件,反编译结果指定为目录:~/testdeJava/Contacts
- I: Baksmaling...
- I: Loading resource table...
- I: Loaded.
- I: Loading resource table from file: /Users/xiebin/apktool/framework/1.apk
- I: Loaded.
- I: Decoding file-resources...
- I: Decoding values*/* XMLs...
- I: Done.
- I: Copying assets and libs...
2.下载dex2jar
解压然后给权限chmod +x dex2jar.sh
运行./dex2jar.sh ~/testdeJava/Contacts.apk //这一步反编译源码成jar文件:~/testdeJava/Contacts_dex2jar.jar
3.下载jd-gui
运行jd-gui打开Contacts_dex2jar.jar