1. 程式人生 > >Android實踐 -- Apk反編譯工具-dex2jar

Android實踐 -- Apk反編譯工具-dex2jar

Apk反編譯工具-dex2jar

可以使用dex2-jar 和 工具 jd-gui配合進行apk的反編譯和檢視工作

下載dex2-jar和jd-gui工具 網盤下載 下載之後分別解壓到
對應的檔案目錄

apk本身就是一個壓縮檔案,通過rar或zip工具將apk中的classes.dex檔案解壓到 dex2-jar的目錄下面
cd 到 dex2-jar 目錄,使用命令 d2j-dex2jar.bat(windows) d2j-dex2jar.sh(linux)執行完命令
之後,會生成一個 classes-dex2jar.jar 檔案 ,

apk內部結構圖

然後我們會使用到 jd-gui工具,本事是一個可執行檔案,windows下雙擊就可以開啟,然後開啟上面
生成的classes-dex2jar.jar檔案,就可以檢視對應的java程式碼,當然如果程式碼已經進行了混淆,程式碼有可能
無法檢視,請知悉

jd-gui示例圖