Android 台灣中文網
標題:
如何在官方內核實現init.d腳本!V6 SuperCharger腳本不再是夢想!
[打印本頁]
作者:
dcnet
時間:
2012-11-3 12:28
標題:
如何在官方內核實現init.d腳本!V6 SuperCharger腳本不再是夢想!
本帖最後由 dcnet 於 2012-11-14 13:44 編輯
置換編輯系統檔案有風險,置換編輯前請自行評估.
如何在官方內核實現init.d腳本!官方ROM執行V6 SuperCharger腳本不再是夢想!
安卓系統是脫胎於LINUX這應該是玩安卓手機的基本常識了,所以有很多系統的設定文件腳本等等其實可以參考LINUX.
init.d是什麼碗糕?簡單的說init.d是置放服務啟動腳本的地方.
如果內核有支援init.d那麼你只要腳本置放在init.d裡面系統啟動時就會自動執行.
所以init.d腳本可以做為系統優化修改等等的運用.當然依據你的腳本編輯可能會需要用到su,busybox等等.
U886o官方內核當然是不支援init.d,事實上市面上幾乎所有的安卓手機官方都沒支援.
init.d只是一個目錄,但是所有的腳本都是以init.d作為編輯設計,例如V6 SuperCharger腳本.所以我們也必須依此原則來設定init.d.
現在我們可以透過U8860系統預設的一個啟動腳本程序來完成init.d的可能,
這是發現於OTA升級update.zip,經解包後發現一個啟動腳本"install-recovery.sh"
"install-recovery.sh"是系統預設自動執行的,因此我們可以運用它來完成指向"init.d"並且每次開機後就會自動執行"init.d".
需求:
ROOT
busybox(不懂的請本站搜尋"busybox",並安裝)
艾力克【刷機必備】Busybox Pro 9.6.5Linux工具箱已付費繁化
位置:
system/etc , 創建文件"install-recovery.sh" ,權限設定為三讀三寫三執行這樣最簡單了.
創建文件夾 ,system/etc/init.d ,權限設定為rwxr-xr-x.
你可試試看目前版上我放上的init.d腳本來測試看看是否成功了.
接下來你可以開始研究腳本制定專屬自己的手機環境啦!
"install-recovery.sh"文件內容下:
#!/system/bin/sh
busybox run-parts /system/etc/init.d
複製代碼
作者:
疾風闇
時間:
2012-11-3 13:03
那個...那個腳本是啥啊?
哇啊啊!我完全看不懂啊!(面壁
總之,感謝你給我們這麼好的教學
讓我們可以學習喔!XD
作者:
bnb_693
時間:
2012-11-3 23:05
天啊!!我成功了,成功啟動init.d Zipalign 自動優化腳本了,我是用b924sp01。感謝dcnet大
作者:
a282109497
時間:
2012-11-26 16:30
貌似還是不行···4.0.3可以適用嗎
作者:
dcnet
時間:
2012-11-26 19:02
a282109497 發表於 2012-11-26 16:30
登錄/註冊後可看大圖
貌似還是不行···4.0.3可以適用嗎
2.3與4.0都已經測試過自啟了
作者:
28547057
時間:
2012-12-9 23:33
腳本哪裡下載啊?
作者:
7emper
時間:
2013-1-16 10:37
真的很不错。多谢。
作者:
pqqq
時間:
2013-4-20 19:40
Excellent, 謝謝分享
作者:
urfire
時間:
2013-10-22 13:03
真的很不错。多谢。真的很不错。多谢。
作者:
agu828
時間:
2014-10-25 22:22
請問大大
是要整個替換掉system裡面的"install-recovery.sh"嗎??
還是在原本的"install-recovery.sh"裡面加入#!/system/bin/sh
busybox run-parts /system/etc/init.d
指令??
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1