1. 程式人生 > >jadx反編譯—下載和使用(傻瓜教程,非常詳細)

jadx反編譯—下載和使用(傻瓜教程,非常詳細)

一、在GitHub上直接下載

https://github.com/skylot/jadx
可以下這個版本:
這裡寫圖片描述
這裡寫圖片描述

二、執行圖形化介面

1、將zip檔案解壓後定位到在lib資料夾中,在此處開啟命令列
這裡寫圖片描述
2、執行jadx-gui-0.7.1.jar(前提是已經裝好了JDK1.8)
命令如下:

java -jar jadx-gui-0.7.1.jar

3、點選“openfile”,選擇將要反編譯的檔案
這裡寫圖片描述

結果:以反編譯一個APK為例:
這裡寫圖片描述

java檔案,資原始檔(包括圖片、layout、so檔案)都反編譯出來了。

注意:
1、反編譯出來的 java 程式碼只能幫分析程式碼,一般都是沒法直接編譯通過的。
2、不要指望反編譯出的完整目錄結構能一模一樣匯出來。因為反編譯的目的就是分析程式碼,不是執行程式碼。
3、商用APP都是經過加密的,反編譯出來的程式碼肯定是混淆的,我這個apk是自己寫的沒有加密,所以反編譯出來看著很漂亮。嘿嘿嘿~~