<a >工具下載地址(有道云)</a>
<a >工具下載地址(百度云)</a> 密碼:lbmp
反編譯用到三個工具:
下載三個工具之后,解壓縮。
apktool :用來獲取資源文件,可以提取出圖片文件和布局文件
正確食用方法:
1、解壓得到3個文件:aapt.exe,apktool.bat,apktool.jar ,將需要反編譯的APK文件放到該目錄下,
2、打開命令行界面(運行-CMD) ,定位到apktool文件夾,輸入以下命令:apktool.bat d -f ****.apk,將星號換成你的apk名字
步驟2的解析apktool.bat d -f apk文件 輸出文件夾
擴展內容:
3、反編譯完的文件重新打包成apk,那你可以:輸入apktool.bat b test(你編譯出來文件夾)
4、之后在之前的test文件下便可以發現多了2個文件夾:build、dist(里面存放著打包出來的APK文件)
dex2jar :將apk反編譯成Java源碼(classes.dex轉化成jar文件)
正確食用方法:
1、將要反編譯的APK后綴名改為.rar或則 .zip,并解壓,得到其中的額classes.dex文件
2、classes.dex放到之前解壓出來的工具dex2jar-0.0.9.15 文件夾內
3、命令行下定位到dex2jar.bat所在目錄,輸入dex2jar.bat classes.dex
4、得到*.jar文件
jd-gui :查看APK中classes.dex轉化成出的jar文件,即源碼文件
正確食用方法:
1、將dex2jar獲得的jar文件用此工具打開即可看到反編譯出的code