apktool
作用:資源文件獲取,可以提取出圖片文件和佈局文件進行使用查看
使用方式: 把apktool 解壓到任意位置 執行 在dos 改目錄下 執行 apktool d xxx.apk test ,便會把編譯後的資源存入test文件夾下。
如何用apk-tool進行反編譯:
一、apk反編譯得到程序的源代碼、圖片、XML配置、語言資源等文件
下載上述工具中的apktool,解壓得到3個文件:aapt.exe,apktool.bat,apktool.jar ,將需要反編譯的APK文件放到該目錄下,
打開命令行界面(運行-CMD) ,定位到apktool文件夾,輸入以下命令:apktool.bat d -f test.apk test
(命令中test.apk指的是要反編譯的APK文件全名,test爲反編譯後資源文件存放的目錄名稱,即爲:apktool.bat d -f [apk文件 ] [輸出文件夾])
說明獲取成功,之後發現在文件夾下多了個test文件,點擊便可以查看該應用的所有資源文件了。
如果你想將反編譯完的文件重新打包成apk,那你可以:輸入apktool.bat b test(你編譯出來文件夾)便可,效果如下:
之後在之前的test文件下便可以發現多了2個文件夾:
build dist(裏面有APK文件)