Apktool
Apktool 目前最新的版本是2.3.3仪糖,可以反編譯查看AndroidManifest.xml和res文件下xml文件和圖片,另外還可以打包apk,功能強(qiáng)大。
官網(wǎng):https://ibotpeaches.github.io/Apktool/
下載及使用方法:
Linux:
- Download Linux wrapper script (Right click, Save Link As apktool)
- Download apktool-2 (find newest here)
- Rename downloaded jar to apktool.jar
- Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
- Make sure both files are executable (chmod +x)
- Try running apktool via cli
dex2jar
用來反編譯源碼,主要將dex文件反編譯為jar讹剔,目前最新的版本是2.1油讯,支持多dex的反編譯。
官網(wǎng):https://github.com/pxb1988/dex2jar
下載及使用方法:
linux版本需要注意腳本的執(zhí)行權(quán)限的修改延欠。
d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apk
And the output file will be apk_to_decompile-dex2jar.jar.
jd-gui
可以直接查看jar包陌兑,目前已經(jīng)停止更新很久了,最新版本1.4由捎。
官網(wǎng):http://jd.benow.ca/
其他補(bǔ)充
簡書有一遍文章更加詳細(xì)兔综,適合對(duì)反編譯不是太清楚的看下:
http://www.reibang.com/p/9a052b4f0656