Android 台灣中文網
標題:
關於XT910_4.0 的刷機腳本寫法
[打印本頁]
作者:
四角褲亞瑟
時間:
2012-9-16 22:52
標題:
關於XT910_4.0 的刷機腳本寫法
在升級到4.0之後,新版ROM的刷機腳本單純多了,但還是有些問題...
以下是我自己寫的腳本---
ui_print("chpngen's ROM");
ui_print("Now Installing");
show_progress(0.25,60);
這秀出進度條的指令每次都沒辦法讓我準確掌握進度,根據暗桌大大的說明兩個參數各是指前進多少與預計時間
但我怎麼知道刷這個包會花多少時間啊?難道要我在旁邊拿錶計時..(O_O)a?
mount("ext3", "EMMC", "/dev/block/mmcblk1p20", "/system");
這裡只掛載了system的資料夾
delete_recursive("/system/app");
delete_recursive("/system/framework");
delete_recursive("/data/dalvik-cache");<-這行
delete_recursive("/data/location");<-還有這行,
每個版大作的刷機包都有這兩行,但之前的指令並沒有掛載data資料夾,那刪這兩個資料夾的指令還有意義嗎?
package_extract_dir("system", "/system");
set_perm_recursive(0, 0, 0755, 0644, "/system/app");
set_perm_recursive(0, 0, 0755, 0644, "/system/framework");
以上這兩行是指在刷這個包時順便取得Root權限的意思嗎?還是不管什麼包都得加這兩行不然會卡M?
unmount("/system");
ui_print("");
ui_print("Please reboot your phone");
我想製作一個在刷機時就已經順便Root的包,請問該怎麼製作呢?
還有那個電信商的名字真的很礙眼,可以把它清除掉嗎?或是改成較短的文字之類的?
作者:
monitorstudio
時間:
2013-3-1 01:21
本帖最後由 monitorstudio 於 2013-3-1 01:27 編輯
setperm是設定檔案的使用者和權限,例如第一個0代表使用者是root,第二個0代表群組是root,如果是1000就代表是system,代碼在re管理器裡長按檔案,選擇使用者就可以看到,0644代表三讀一寫,0755代表三讀一寫三執行,如果你要自帶root的話可以去我的帖子下載最後兩個檔案(root.zip)其中一個,解壓後將檔案放到相同目錄下就可以了
<a href="http://apk.tw/forum.php?mod=viewthread&tid=186122&mobile=no">我的帖子</a>
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1