馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 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直接打包出來的,現在想要提供給其他人來刷,這樣可行嗎?
還是我這個做法其實是太天真了? |