綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 關於"updater-script" 裡面的問題

[複製連結] 查看: 1938|回覆: 4|好評: 0
跳轉到指定樓層
樓主
trance0925 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2012-10-30 18:20

馬上加入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直接打包出來的,現在想要提供給其他人來刷,這樣可行嗎?
還是我這個做法其實是太天真了?
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 1幫助 +1 收起 理由
FBC1638 + 1 讚一個!

查看全部評分

收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
monitorstudio | 收聽TA | 只看該作者
發表於 2013-3-1 00:51
由 手機網頁 發佈
set_perm(0,0,0644,"");
裡的第一個0是代表使用者是root,第二個是代表群組使用者是root,如果是1000的話代表是system,你可以在re管理器長按檔案,選擇"使用者"就可以知道全部的代碼了,另外0644是代表三讀一寫,0755則是代表三讀一寫三執行,其他的我就不知道了...

評分

參與人數 2碎鑽 +3 幫助 +2 技術 +1 收起 理由
starry1314 + 1 + 1 非常讚
trance0925 + 2 + 1 + 1 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
monitorstudio | 收聽TA | 只看該作者
發表於 2013-3-6 15:49
由 手機網頁 發佈
busybox的那個需要重新安裝喔!因為/system會被重設

評分

參與人數 1碎鑽 +2 幫助 +2 收起 理由
trance0925 + 2 + 2 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
 樓主| trance0925 | 收聽TA | 只看該作者
發表於 2013-3-6 15:54
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
kjv19233 | 收聽TA | 只看該作者
發表於 2013-3-15 00:33
我也出現了這個問題 非常感謝 解決了
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則