ApkTool下載地址
1.反編譯出的class是smali碼,不是源碼,可以反編譯出 res里的大部分資源文件
2.使用方法:
吧 apktoolx.x.x.jar 改名成 apktool.jar, 將 apktool.jar 和 另一個腳步文件 apktool(沒后綴名) 復(fù)制到 /usr/local/bin 目錄里面, 終端 切換到該目錄里,執(zhí)行 apktool d /Users/xx/Downloads/fanbianyi/d.apk -o /Users/xx/Downloads/fanbianyi/xx 實現(xiàn)反編譯
dex2jar 下載地址
1.可以直接反編譯apk,能得到 xxx-dex2jar.jar的文件, jar文件可以用jd-GUI查看
2.使用方法:
在 dex2jar工具目錄下,執(zhí)行下面的命令
sh d2j-dex2jar.sh -f xx/apk_to_decompile.apk
jd-GUI
如果無法打開,需要右鍵 ‘顯示包內(nèi)容’ ,在./Contents/Resources/Java/目錄里面,啟動終端,使用 java -jar jd-gui-1.6.6-min.jar 命令