一、準備必要工具:
apktool (資源文件獲取) dex2jar(源碼文件獲取) jd-gui (源碼查看)
二、工具介紹:
apktool 作用:資源文件獲取,可以提取出圖片文件和佈局文件進行使用查看
dex2jar 作用:將apk反編譯成java源碼(classes.dex轉化成jar文件)
jd-gui 作用:查看APK中classes.dex轉化成出的jar文件,即源碼文件
三、工具下載:
apktool下載地址:https://bitbucket.org/iBotPeaches/apktool/downloads
dex2jar下載地址:http://sourceforge.net/projects/dex2jar/files/
jd-gui下載地址:http://jd.benow.ca/
1.爲了方便進行反編譯,我們將上述下載好的3個工具統一放到一個文件夾中
2.然後將【dex2jar-2.0.zip】和【jd-gui-windows-1.3.0.zip】分別解壓到當前文件夾
3.進入CMD命令行,切換到上述的3個工具的所在目錄,如:cd Android 反編譯
4.使用如下的命令運行apktool_2.3.0.jar反編譯MMTS-release-1.0.2.apk java -jar apktool_2.3.0.jar d -f D:\Users\Administrator\YiZhengApp_Andriod_ZhengFu\app\app-release.apk -o MMTS
5.反編譯成功後,會在當前目錄(D:\Android 反編譯\MMTS)下生成一個MMTS文件夾,打開MMTS裏面就有反編譯後生成的文件