1、JDK(Java Development Kit)2、adb(工具包裏已存在)
java環境變量設置
apk編輯器.rar
安卓的安裝文件格式是apk,先解壓縮apk文件然後對其進行編輯,然後再打包,最後簽名。然後就可以安裝自己修改過的apk文件了。
把下載的apk文件放到place-apk-here-for-modding文件夾裏面。→然後打開Script.exe,在CMD窗口中輸入22,選擇要編輯的apk文件,回車確認。
CMD窗口中輸入9,apk文件就被反編譯到projects文件夾。
我們對 project文件夾中的文件進行編輯,壹般文件的圖片文件放在XXX.apk\res\drawable-hdpi,我們可以通過Photoshop等圖像處理軟件對其中的圖片包括軟件的圖標進行編輯替換。
CMD窗口中輸入11,重新編譯apk,妳可以看到place-apk-here-for-modding文件夾裏面出現了壹個unsingedXXX.apk,沒有簽名軟件還是不能安裝的
CMD窗口中輸入12,apk簽名,妳可以看到place-apk-here-for-modding文件夾裏面出現了壹個singedXXX.apk,這樣就可以拿過來安裝了
如果妳手機連接著數據線可以在CMD窗口中輸入6,直接用adb安裝編輯好的apk文件到手機裏。
2.系統apk文件(壹般是手機system/路徑裏面的,像/system/app/xxx.apk(自帶應用程序)還有像/system/framework/framework-res.apk都可以編輯
(1)手機僅充電狀態連接電腦,在CMD窗口中輸入0(提取系統apk文件),然後他會叫妳輸入提取路徑例如/system/app/xxx.apk,然後會叫妳重新命名,這個名字隨意
(2)CMD窗口中輸入1,apk文件就被解壓縮到projects文件夾
(3)我們對 project文件夾中的文件進行編輯,壹般文件的圖片文件放在XXX.apk\res\drawable-hdpi,我們可以通過Photoshop等圖像處理軟件對其中的圖片包括軟件的圖標進行編輯替換。
(4)CMD窗口中輸入3,重新壓縮成apk,妳可以看到place-apk-here-for-modding文件夾裏面出現了壹個unsingedXXX.apk
(5)CMD窗口中輸入7(把編輯好的系統apk文件重新push到系統裏面),他會叫妳輸入路徑,比如輸入/system/app/xxx.apk,這個壹定要跟妳push出來的路徑和文件名完全壹樣這樣才能被替換。
通過apk manager可以修改很多東西,比如這是我最的簡單修改HD的rom裏面皮膚文件石板皮膚slate.apk,在解鎖圖片上印了兩個小綠人。。像修改軟件的圖標,修改電量顯示圖標(修改system/framework/framework-res.apk)也可以通過這種方法的,附上可用的電量替換圖標。
對於apk文件修改中,更加高級壹些的代碼的修改,也就是第二欄advanced 裏面的內容我不做介紹。比如修改某些字體顏色的方法。
文件夾說明:
keep 保存修改前文件
other 存放APK編譯腳本和程序模塊
projects 包含反編譯出來的文件
place-apk-here-for-modding 存放待修改的文件(文件名壹定不要有空格,最好用英文命名)
place-apk-here-for-signing 存放待簽名的文件
place-apk-here-to-batch-optimize 存放批量處理的文件(可以多個)