三個(gè)工具:apktool更鲁、dex2jar和jd-gui
1.apktool
功能:獲取資源文件
- 將apktool.bat和apktool.jar放入一個(gè)文件夾內(nèi),并且在環(huán)境變量Path里添加文件夾路徑奇钞。
-
使用
使用cmd命令提示符解碼apk
apktool d xxx.apk
具體過程如下
結(jié)果出現(xiàn)了資源文件和AndroidManifest.xml澡为,而smali文件夾內(nèi)就是java具體的類文件,只不過是smali格式的景埃。
2.dex2jar
功能:將dex轉(zhuǎn)為jar文件
-
安裝
進(jìn)入github后開始下載
下載后解壓得到工具如下:
-
使用
將apk解壓出來(lái)缀壤,將classes.dex放入dex2jar文件夾中。
使用命令行將dex轉(zhuǎn)為jar
結(jié)果為下圖所示:
3.jd-gui
功能:將jar文件展示成class文件
-
安裝
下載解壓即可
-
使用
打開jd-gui纠亚,將dex轉(zhuǎn)化成的jar文件打開塘慕,如下圖所示: