需要用到的工具
1.apktool_2.0.3.jar
http://nchc.dl.sourceforge.net/project/dex2jar/dex2jar-2.0.zip
3.jd-gui-0.3.5.linux.i686.tar.gz
http://jd.benow.ca/jd-gui/downloads/jd-gui-0.3.5.linux.i686.tar.gz
工具使用說明
1.apktool使用可以對apk包解壓,獲得相應(yīng)的資源文件和布局xml
操作使用命令:java -jar apktool_2.0.3.jar d xxx.apk
2.dex2jar使用可以將class.dex文件轉(zhuǎn)換為對應(yīng)的.jar文件
該工具使用先解壓dex2jar-2.0.zip文件夾,找到對應(yīng)平臺的執(zhí)行腳本,比如linux下使用d2j-dex2jar.sh腳本文件執(zhí)行如下命令
sh d2j-dex2jar.sh class.dex 生成classes-dex2jar.jar文件 (class.dex文件直接通過解壓apk包獲得)
3.jd-gui工具可以直接打開2步驟生成的classes-dex2jar.jar文件,查看源代碼
在ubuntu下運(yùn)行jd-gui需要安裝依賴庫 使用如下命令
sudo apt-get install libgtk2.0-0:i386 libxxf86vm1:i386 libsm6:i386 lib32stdc++6
浙公網(wǎng)安備 33010602011771號