Android 台灣中文網

標題: 關於"updater-script" 裡面的問題 [打印本頁]

作者: trance0925    時間: 2012-10-30 18:20
標題: 關於"updater-script" 裡面的問題
本帖最後由 r35471853 於 2012-10-30 18:21 編輯

先說好,我是個菜鳥- -  這問題高手可能會覺得很好笑


我的問題是  在updater-script裡面的symlink該怎麼知道自己的ROM哪些檔案要做這步驟?

我看了一下有"toolbox" 、"dumpstate"、"debuggerd"、"mksh"、
"/system/fonts/Roboto-Regular.ttf"、"/system/xbin/ifconfig"、"/system/xbin/route"、"/proc/calibration"

等等....  

我不懂的是像我在別的zip裡面看到symlink("dumpstate", "/system/bin/dumpcrash")

有些ROM的zip就沒有這段,但是我的zip沒有dumpcrash,但是我有dumpstate、dumpsys,那這兩個是否也要做symlink?




字體的部分是否全部的字體都要做symlink呢?

另外在"Setting permissions"的部分

set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(1000, 1000, 0755, "/system/bin/bash");
set_perm(1000, 1000, 0755, "/system/bin/nano");
set_perm(1000, 1000, 0755, "/system/bin/sysro");
set_perm(1000, 1000, 0755, "/system/bin/sysrw");
set_perm(0, 3003, 06755, "/system/bin/ip");
set_perm(0, 2000, 0775, "/system/bin/iptables");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06755, "/system/bin/reboot");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(0, 1000, 04750, "/system/bin/tc");


那些數值代表的又是什麼?



真心請求解答~"~  我的ROM快完成了  只剩下最後這一步了

當我以為很簡單的就是package_extract_dir("system", "/system");這一段指令就好了

但是看了很多ROM包裡面都有這些我想法以外的東西,所以我要更謹慎一點。

請高手可以給我頭緒。


另外......

set_perm(0, 0, 04755, "/system/xbin/busybox");
run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");

如果我的ROM已經有安裝過BusyBox  那還需要跑這一行嗎?





我的ROM是從我的system直接打包出來的,現在想要提供給其他人來刷,這樣可行嗎?
還是我這個做法其實是太天真了?
作者: monitorstudio    時間: 2013-3-1 00:51
set_perm(0,0,0644,"");
裡的第一個0是代表使用者是root,第二個是代表群組使用者是root,如果是1000的話代表是system,你可以在re管理器長按檔案,選擇"使用者"就可以知道全部的代碼了,另外0644是代表三讀一寫,0755則是代表三讀一寫三執行,其他的我就不知道了...
作者: monitorstudio    時間: 2013-3-6 15:49
busybox的那個需要重新安裝喔!因為/system會被重設
作者: trance0925    時間: 2013-3-6 15:54
monitorstudio 發表於 2013-3-6 15:49
busybox的那個需要重新安裝喔!因為/system會被重設

了解  感謝~


作者: kjv19233    時間: 2013-3-15 00:33
我也出現了這個問題 非常感謝 解決了




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