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