1. 程式人生 > >反編譯工具 Jadx 初級使用記錄

反編譯工具 Jadx 初級使用記錄

反編譯工具 Jadx :https://github.com/skylot/jadx

操作環境為 Mac

首先新建一個資料夾,可以命名為 jadx,然後把專案 clone 進該目錄,之後再編譯:

mkdir jadx
git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist

之後 jadx 目錄有如下內容
在這裡插入圖片描述

執行 jadx
需要進入 jadx/build/jadx 目錄下執行如下命令(最外層的 jadx/ 是我們最開始自己建立的目錄):

bin/jadx -d out lib/jadx-core-*.jar
# or
bin/jadx-gui lib/jadx-core-*.jar #圖形化操作介面

上述步驟其實都是參考自專案的 github 主頁。

如果是進入了圖形化操作介面,就可以在裡面直接開啟 classes.dex 檔案。

附:將 apk 檔案改為 zip 檔案格式,然後直接解壓,就可以得到 classes.dex 檔案。