本帖最後由 uncl 於 2016-8-24 20:45 編輯
SORRY 我漏了文件上載,你下載過
链接:http://pan.baidu.com/s/1pK84peF 密码:y9ac
反(回)編譯工具介紹
01.這裡介紹一支集合必要功能於一身的食用工具:
它除了能反編回編之外,
還包辦了簽名、優化等工作
一應具全,應有盡有,是一套相當推薦的工具
02.在使用該工具之前
需要先確認你的電腦裡要有JAVA環境佈置
03.安裝框架(Framework)
先從最新的ROM(看你要改的資源是哪個ROM來的)提取以下2個檔案到 "2-In" 資料夾中
路徑:"Systemframework"、"Systemframeworkframework-res"
a.framework-res.apk
b.framework-res.apk
開啟Advanced ApkTool,執行 "1 - 安裝框架(Framework)"
總共執行2次,將2個apk都安裝
成功後在 "1-BDFreakFrameworks" 中會有 "1.apk" 和 "2.apk"
註:或許在反編一般apk時,有沒有安裝框架都沒差,但要反編系統apk時就有影響了
04.使用說明
a.要反編的apk要放在 "2-In" 之中,且檔名不能有空格
b.反編後的資源會在 "3-Out"
c.回編後的檔案會在 "4-Done"
d.一般回編會選擇 " 4 - 重編譯後簽名及優化APK(Zipalign)"
e.如果要保留原始簽名的話,要從編譯好的apk中提取修改的檔案覆蓋到原始apk中
f.通常系統apk會保留原始簽名,以防出現錯誤
05.保留官方簽名的方法
a.假設 "SystemUI-原始版.apk" 編譯好後成為 "SystemUI-修改版.apk"
b.將 "SystemUI-修改版.apk" 用Winrar打開
c.提取 "resources.arsc"、"classes.dex"、"res" 資料夾 這3項出來
d.用Winrar打開 "SystemUI-原始版.apk",將先前提取的3個檔案替換進去(壓縮率要用 "僅儲存")
e.完成,此時的 "SystemUI-原始版.apk" 便成為了保留官方簽名的修改完成版了
|