安卓反編譯apk(查看源碼)

一. 所需工具
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去查看源碼

在這裏插入圖片描述
至此就已經反編譯成功,只是查看源碼,查看資源文件的話,下篇帖子來說。。

會不定時更新安卓相關知識,喜歡的給點一下關注!!

發佈了27 篇原創文章 · 獲贊 7 · 訪問量 3248
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章