安卓反編譯學(xué)習(xí)

工具:apktool jd_gui dex2jar
作用:
apktool用來查看資源類文件,例如res文件夾下的圖片資源文件,xml文件等等,使用方法:使用命令框進(jìn)入該文件夾下,敲如 java -jar apktool_2.0.1.jar d -f +apk文件全名,之后會在該文件夾下產(chǎn)生對應(yīng)完全一樣名稱的文件夾,該文件夾下就是所得到的反編譯后的文件,一般我們可以通過這個工具反編譯apk來獲得我們想要的圖片資源。

dex2jar是將我們的apk文件反編譯成java文件,具體使用時,把下載好的jex2jar解壓,之后先將下載后的apk文件改后綴名為jar文件,之后將其解壓可以得到一個classes.dex文件,執(zhí)行下圖操作


image.png

在該文件夾下發(fā)開命令框,敲入 d2j-dex2jar classes.dex,在該文件夾下會出現(xiàn)一個jar包,這就是我們所需要的。

之后使用jd_gui進(jìn)行查看,注意目前jd_gui好像只能在jdk1.7環(huán)境下使用,如果單純的打開exe文件會出現(xiàn)下述情況
image.png

解決方法:我們在該文件夾下按住shift點擊右鍵,點擊在此處打開命令窗口,敲如 java -jar +jd_gui.exe即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容