apk文件反編譯工具apktool是一款apk編譯工具,能夠完美地反編譯及回編譯apk文件,這里需要java支持,如果你相對apk文件進行修改,那么這款軟件是必須的,這里向大家提供詳細的使用安裝說明。
APKTOOL使用環(huán)境配置
1、安裝JAVA并設(shè)置環(huán)境變量。
下載安裝都很簡單,關(guān)鍵是安裝完后還需要親自設(shè)置環(huán)境變量以方便其他程序能夠條用JAVA。
以WIN7為例,在桌面上右鍵點擊計算機——>屬性——>高級系統(tǒng)設(shè)置——>環(huán)境變量——>在下邊的系統(tǒng)變量里新建一個變量,變量名為JAVA_HOME,值為JAVA的安裝路徑,比如我的是H:\ProgramFiles\Java\jdk1、6、0_26
APKTool的安裝
1、壓縮包為給大家?guī)韆pktool最新版本,并且也為大家?guī)韆pktool.bat,直接全部放入C:\Windows目錄下即可!
APKTool的使用
1、decode
該命令用于進行反編譯apk文件,一般用法為
apktool d <file、apk> <dir>
<file、apk>代表了要反編譯的apk文件的路徑,最好寫絕對路徑,比如C:\MusicPlayer、apk
<dir>代表了反編譯后的文件的存儲位置,比如C:\MusicPlayer
如果你給定的<dir>已經(jīng)存在,那么輸入完該命令后會提示你,并且無法執(zhí)行,需要你重新修改命令加入-f指令
apktool d –f <file、apk> <dir>
這樣就會強行覆蓋已經(jīng)存在的文件
2、build
該命令用于編譯修改好的文件,一般用法為
apktool b <dir>
這里的<dir>就是剛才你反編譯時輸入的<dir>(如C:\MusicPlayer),輸入這行命令后,如果一切正常,你會發(fā)現(xiàn)C:\MusicPlayer內(nèi)多了2個文件夾build和dist,其中分別存儲著編譯過程中逐個編譯的文件以及最終打包的apk文件。
3、install-framework
該命令用于為APKTool安裝特定的framework-res、apk文件,以方便進行反編譯一些與ROM相互依賴的APK文件。具體情況請看常見問題
使用方法:
將apk文件拷貝到和這兩個文件同樣的目錄當中,然后cmd也進入到這個目錄下,并在cmd中執(zhí)行如下命令:apktool d Demo、apk
這里有幾個個命令需要記住
apktool d test.apk 解包test.apk
apktool b test.apk 重打包test.apk
輸入重打包命令 -o是重命名
apktool b app-debug -o testc.apk
- PC官方版
- 安卓官方手機版
- IOS官方手機版