一. 所需工具
apktool (資源文件獲取) 下載路徑:https://ibotpeaches.github.io/Apktool/ 或者https://bitbucket.org/iBotPeaches/apktool/downloads/
dex2jar(源碼文件獲取) 下載路徑:https://github.com/pxb1988/dex2jar/releases
jd-gui (源碼查看) 下載路徑:http://java-decompiler.github.io/或者 https://code.google.com/archive/p/innlab/down
在官網下載比較慢,這裏我直接給出百度網盤下載鏈接https://pan.baidu.com/s/1pyO9128JdvhScmModkNfwA 提取碼:o7ab
二. Apk反編譯獲取源碼
2.1. 把三個工具(dex2jar和jd-gui)放在同一個文件夾中;
2.2. 把apk文件用解壓縮工具解壓後打開apk變更後的文件如下圖:(需要把apk放在當前目錄下)
2.3. 之後直接找到classes.dex文件執行命令:
2.4. 執行完命令之後會生成一個classes-dex2jar.jar文件
2.5. 之後去打開jd-gui.exe去查看源碼
至此就已經反編譯成功,只是查看源碼,查看資源文件的話,下篇帖子來說。。
會不定時更新安卓相關知識,喜歡的給點一下關注!!