若沒有配合framework-res.apk即單獨對系統apk進行編譯,在某些apk上會出現錯誤。
→所以要把framwork-res.apk先作好編譯囉??
其他如contacts.apk settings.apk 等等的系統相關apk再去作才可以嗎??
①先將已轉譯好的Contacts.apk的strings.xml複製出來。
→done!!!
②下載apktool1.43.tar.bz2,解壓縮後將apktool.jar複製到apktool資料夾裡取代原本的apktool.jar。
→done!!!
③將apktool資料夾裡原本的framework-res.apk、Contacts.apk與反編譯後生成的framework-res、Contacts資料夾刪除。
④將同一個ROM要編譯的framework-res.apk與Contacts.apk複製到apktool資料夾。
→③和④的意思,是要重新反編譯嗎??
⑤使用windows cmd
指令:apktool if framework-res.apk
出現:I: Framework installed to: C:\Users\你的電腦使用者名稱\apktool\framework\1.apk
這個指令是要作什麼呢??對不起...熱心門外漢的疑惑...
指令:apktool d Contacts.apk
⑥開啟Contacts/res/values-zh-rTW資料夾,將先前已轉譯好的strings.xml複製到此取代原本的檔案。
⑦使用windows cmd
指令:apktool b Contacts
⑧將apktool資料夾裡的Contacts.apk重新命名為Contacts.zip(或是開啟你的解壓軟體,例如WinRAR→選項→設定→整合→使用者定義壓縮檔副檔名→加入:apk,確定。),用滑鼠點開Contacts.zip或Contacts.apk,將META-INF整個資料夾與AndroidManifest.xml拖到Contact/build/apk/資料夾裡。
⑨使用windows cmd
指令:apktool b Contacts
編譯好的apk會在Contacts/dist/資料夾裡。
這樣看起來,是將原rom的apk的簽名檔相關檔案複製回去囉??
我是用apk manager來作編譯和簽名的動作,但最後卻出問題...
我會依照e大的步驟重新去作~~
ghost0410 wrote:
→所以要把framwork-res.apk先作好編譯囉??
其他如contacts.apk settings.apk 等等的系統相關apk再去作才可以嗎??
我說明的不清楚嗎?

e36coupe wrote:
有些系統apk與framework-res.apk有連帶關係,在反編譯、編譯時會調用framework-res.apk的JAVA資源…
若沒有配合framework-res.apk即單獨對系統apk進行編譯,在某些apk上會出現錯誤。
ghost0410 wrote:
→③和④的意思,是要重新反編譯嗎??
我不清楚你先前是如何反編譯的,若你原先反編譯時就有問題,沒有刪除之前反編譯時生成的資料夾,再做反編譯時還是會報錯,為了讓你的作業環境單純化,重新開始可能是比較理想的做法。
ghost0410 wrote:
出現:I: Framework installed to: C:\Users\你的電腦使用者名稱\apktool\framework\1.apk
這個指令是要作什麼呢??對不起...熱心門外漢的疑惑...
這個不是指令,而是提示你framework-res.apk已重新命名為:1.apk,建立在C:\Users\你的電腦使用者名稱\apktool\framework\資料夾裡,將來在執行apktool 反編譯與編譯時會調用1.apk的Java資源。
ghost0410 wrote:
這樣看起來,是將原rom的apk的簽名檔相關檔案複製回去囉??
我是用apk manager來作編譯和簽名的動作,但最後卻出問題...
在前幾天你問我有關繁化的問題時我就提到這一點了…
3813樓第④點
此外,ApkManager在簽名的選項裡也有提示:4 Sign apk (Dont do this if its a system apk)
反編譯、編譯apk相對來說是較為進階的玩手機方式…
我很樂意與其他網友分享我的經驗…但我也希望網友們在回應前可以先仔細的看一下你所要回應的對象其發文內容,看了幾次後還是不理解的話再提問…畢竟其他網友在回應時也是得花心思、時間的…
事實上…我想在這個討論主題裡的許多網友都知道我並不是使用miui的ROM,只是看到moto版的miui用戶得麻煩其他版的網友幫忙正體中文化…所以才找時間將正體中文化apk的方法做個說明…
另外我還特別製作了整個正體中文化apk的過程並加上說明的影片…但我發覺你並沒有很用心的去看待其他網友花時間、精神所作的回覆…
我想我也沒有動力再回應你的提問了…

內文搜尋

X