Android 台灣中文網

標題: 【XPT】補丁包的解說與製作教學 [打印本頁]

作者: mia19820918    時間: 2013-12-18 19:30
標題: 【XPT】補丁包的解說與製作教學
本帖最後由 mia19820918 於 2013-12-18 19:34 編輯

了解區

補丁包有什麼好處?
━━━━━━━━━━━━━━━━━━
此教學分為三步曲
第一曲 讓你了解補丁包内部的秘密

第二曲 讓你知道怎麼修改腳
本文件

第三曲 輕輕鬆鬆的制作自己的補丁包

補丁包由於XR版本不同 自然會導致一些無法成功刷入的情况
━━━━━━━━━━━━━━━━━━
第一曲 了解補丁包的内部情况
━━━━━━━━━━━━━━━━━━
補丁包

以一個普通的補丁包Fei Fan A01來解說,它可以完成系统檔案的交換,請記住 官方XR版本不同 會造成無法成功刷入的現象

解壓行動

用WinRAR打開Fei Fan A01,看到有兩個資料夾

META-INF  刷機的腳本文件和簽名文件

system 需要更換的系統system檔案

補丁包

SYSTEM目錄
这個補丁包可以完成替換/增加system目錄下的程式或者文件

比如你要在系統中增加一個遊戲

那就要用補丁包刷入
你只需要在system目錄下建立app 資料夾然後在app資料夾加入檔案即可

其他system目錄下的文件 也需
要相對的資料夾放入


META-INF目錄

刷機包為什麼會對system目錄的檔案進行對換?

其實就在/META-INF/com/google/
android/updater-script文件
他的編輯决定了補丁包因該怎麼的
工作 以及工作過程中銀幕的顯示進度
用文本編輯器方式打開updater-script 進行第二曲 解讀刷機包

第二曲 解讀篇 了解補丁包的刷機文件
━━━━━━━━━━━━━━━━━━
解讀updater-script
mount("MTD", "system", "/system");
掛載MTD、system、/system
ui_print("Fei Fan update...");
手機銀幕顯示提示訊息 Fei Fan
update  ...
show_progress(0.500000, 0);
是控制進度條狀態(進度條操作完成後前進50%)
package_extract_dir("system", "/
system");
將system資料夾下的內容複製到手機的/system
show_progress(1.000000, 10);
同上,是控制進度條狀態(進度條當操作
完成後前進100%)
ui_print("Fei Fan OK");
手機螢幕顯示提示訊息 Fei Fan OK .....
unmount("/system");
卸载手機/system文件系统,刷機到此结束。
在unount之后必须有一个空行!

第三曲。實戰篇 制作屬於自己的補丁包
━━━━━━━━━━━━━━━━━━
制作過程

如果你需要制作自己的補丁包 過程還是簡單的
下載我的空補丁包 然後把要更换的system文件放入,放入的時候 必須和原系统資料夾一一對應

比如替換相機 那麼就必須在system/app下放入
━━━━━━━━━━━━━━━━━━
自製補丁包載點

http://dl.dbank.com/c0nkxbc5dt

轉自:互聯網




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1