操作步驟:
第壹:要在妳的PC上建立Java的環境,才能執行編譯工作。具體設置方法可參考線刷包移植卡刷包教程步驟
第二:下載Apktool工具 apktool.zip
(2.68 MB)。
下載後解壓得到apktool文件夾,把裏面的三個文件放在CDM模式(win+R)默認的目錄下。
例如,我的是Windows7 32位
我的CDM模式默認目錄是C:\用戶(Users)\Administrator。
第三:如果妳是要編譯系統文件的話,請將妳要修改的rom裏提取framework-res.apk,再用CMD模式“安裝”。(不這樣做會導致解包錯誤)
安裝方法:把framework-res.apk放在剛才放在C:\用戶(Users)\Administrator文件夾下。
cmd模式執行apktool if
framework-res.apk這個是安裝framework-res.apk
第四:準備工作都做好了,現在就可以反編譯和編譯了。
將妳要反編譯的apk放在C:\用戶(Users)\Administrator目錄下。(妳也可以用指定目錄)
cmd模式執行apktool d
XXXX.apk這個就是反編譯比如反編譯SystemUI就執行 apktool d SystemUI.apk
就可以了(會在當前的目錄下生成SystemUI的文件夾,修改就是在這個文件夾裏進行)
cmd模式執行apktool b XXXX 這個是build
也就是編譯回去比如 編譯SystemUI就執行 apktool b
SystemUI就可以了(會在Systemui的文件夾中生成壹個叫dist的文件夾,編譯回去的apk就是此文件夾中)
註意:1.第三步很重要,很多人不成功就是因為沒做第三步。
?2.編輯回去的systemui.apk及framework-res.apk不能直接放回去(framework-res.apk放回去會導致手機不斷重啟,