工具:apktool jd_gui dex2jar
作用:
apktool用來(lái)查看資源類(lèi)文件,例如res文件夾下的圖片資源文件,xml文件等等,使用方法:使用命令框進(jìn)入該文件夾下,敲如 java -jar apktool_2.0.1.jar d -f +apk文件全名著榴,之后會(huì)在該文件夾下產(chǎn)生對(duì)應(yīng)完全一樣名稱的文件夾,該文件夾下就是所得到的反編譯后的文件屁倔,一般我們可以通過(guò)這個(gè)工具反編譯apk來(lái)獲得我們想要的圖片資源脑又。
dex2jar是將我們的apk文件反編譯成java文件,具體使用時(shí)锐借,把下載好的jex2jar解壓问麸,之后先將下載后的apk文件改后綴名為jar文件,之后將其解壓可以得到一個(gè)classes.dex文件瞎饲,執(zhí)行下圖操作
image.png
在該文件夾下發(fā)開(kāi)命令框口叙,敲入 d2j-dex2jar classes.dex,在該文件夾下會(huì)出現(xiàn)一個(gè)jar包嗅战,這就是我們所需要的。
之后使用jd_gui進(jìn)行查看,注意目前jd_gui好像只能在jdk1.7環(huán)境下使用驮捍,如果單純的打開(kāi)exe文件會(huì)出現(xiàn)下述情況
image.png
解決方法:我們?cè)谠撐募A下按住shift點(diǎn)擊右鍵疟呐,點(diǎn)擊在此處打開(kāi)命令窗口,敲如 java -jar +jd_gui.exe即可东且。