APK是我們常見的格式,是安卓智能手機應用包的格式,今天介紹的是ApkTool反編譯包,將ApkTool下載後你將得到apk修改器,但是需要JAVA環境的配合(後附下載地址)。ApkTool反編譯包使用前推薦使用JDK1.6或者JDK1.7,該工具是GOOGLE提供的APK編譯工具,需要請下載!
一.APKTOOL使用環境配置
1.安裝JAVA並設置環境變量。
下載安裝都很簡單,關鍵是安裝完後還需要親自設置環境變量以方便其他程序能夠條用JAVA。
以WIN7為例,在桌麵上右鍵點擊計算機&;屬性;高級係統設置;環境變量;在下邊的係統變量裏新建一個變量,變量名為JAVA_HOME,值為JAVA的安裝路徑,比如我的是H:\ProgramFiles\Java\jdk1.6.0_26
二.APKTool的安裝
1.其實這個談不上安裝,不過如果你願意的話可以把下載到的APKTOOL中的三個文件(aapt.exe、apktool.bat、apktool.jar)解壓縮到你的Windows安裝目錄下,以方便使用Dos命令.
2.可能有些人下載的APKTOOL裏有個安裝的bat文件,並且有另外兩個方便使用的bat文件,在這裏我不推薦大家使用這些bat文件,雖然使用起來很方便(其實我並不覺得方便),但是如果出現錯誤不方便查看。三.APKTool的使用
1.decode
該命令用於進行反編譯apk文件,代表了要反編譯的apk文件的路徑,最好寫絕對路徑,代表了反編譯後的文件的存儲位置,如果你給定的
已經存在,那麼輸入完該命令後會提示你,並且無法執行,需要你重新修改命令加入-f指令這樣就會強行覆蓋已經存在的文件
2.buil
該命令用於編譯修改好的文件這裏的t;就是剛才你反編譯時輸入的
(如C:\MusicPlayer),輸入這行命令後,如果一切正常,你會發現C:\MusicPlayer內多了2個文件夾build和dist,其中分別存儲著編譯過程中逐個編譯的文件以及最終打包的apk文件。
3.install-framework
該命令用於為APKTool安裝特定的framework-res.apk文件,以方便進行反編譯一些與ROM相互依賴的APK文件
展開 +
收起 -