1. 程式人生 > >Android 反編譯工具(apktool ,dex2jar,jd-gui.exe)使用詳解

Android 反編譯工具(apktool ,dex2jar,jd-gui.exe)使用詳解

Apktool 用法

1.下載Apktool 工具(包含aapt.exe & apktool.bat & apktool.jar)。如下圖
這裡寫圖片描述

2.將準備進行反編譯的apk 放到 apktool.bat 檔案所在路勁。
這裡寫圖片描述

3.在cmd 中切換到apktool.bat 所在路勁,輸入指令,如下
這裡寫圖片描述

-o 表示生成的檔案路徑。zx 為反編譯後的檔名。編譯成功後
這裡寫圖片描述

dex2jar 用法

1.將要反編譯的APK字尾名改為.rar或則 .zip,並解壓,得到其中的額classes.dex檔案(它就是java檔案編譯再通過dx工具打包而成的)
這裡寫圖片描述
這裡寫圖片描述

2.將獲取到的 classes.dex

放到檔案 d2j-dex2jar.bat 所在路勁下
這裡寫圖片描述
3.在cmd 切換到 d2j-dex2jar.bat 所在目錄,輸入如下命令
這裡寫圖片描述

執行成功後
這裡寫圖片描述

這裡寫圖片描述

4.當我們生成jar包後,便可以使用 jd-gui.exe工具開啟 jar包
這裡寫圖片描述