支持initd腳本
⑴ 如何加入init.d腳本
直接製作幾個腳本放在etc里頭啊,在加個開機運行那些的腳本就可以了
⑵ 安卓系統優化軟體 強制所有CPU在線中init.d腳本選項是什麼意思
1,init.d腳本--內核刷入方法下好後放入內存卡用REC刷入。
2,刷入內核後,在system/ect下建立一個init.d文件夾,就可以往其中添加各種各樣的腳本了,例如 一個關閉鍵盤燈腳本('05'、'60'這樣的字樣是代表優先順序,越小優先順序越高)
⑶ 如何為手機添加對init.d腳本的支持
①在手機上sys下是可以看到init.rc的,但是修改完之後重啟就自動恢復到boot.img中的默認狀態,所以我們修改的不是這個文件,而是boot.img中的init.rc
②修改boot.img
rom中是不可能直接看到init.rc這個文件的,因為它在boot.img中,如何解包打包boot.img呢?
答案是,用廚房吧......
打開廚房後,你會發現它本身就有為rom添加init.d支持的功能,當然你可以直接選擇,然後一切自動完成,隨後打包rom就OK了
如果想給自己進階一下,研究到底如何手動添加這個功能,就接著看吧
第一步,解包boot.img,選擇0進入高級操作菜單後,
接下來選擇20,再選擇w,
提示解包結束後,進入BOOT_Extract/boot.img-ramdisk下,找到init.rc,接下來就是修改它了
修改方法
1、在init.rc的class_start區域中加入(搜索class_start default,在下面之前加入;如果沒有這段,搜索class_start,在前面加入,注意是另起一行)
start sysinit
復制代碼
2、在最下面(service區域中)加入(直接添加到末尾就行了)
service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
disabled
oneshot
復制代碼
保存後(這個過程中廚房不要關閉了,雖然關閉也沒有事,但是一直開著方便操作),用廚房選擇b,回車,等待,搞定,從工作文件夾提出boot.img,線刷或者卡刷boot.img就行了
解包boot.img也可以不用廚房,不過很麻煩,這里就不說了。
同樣的需要BUSYBOX的支持!就是你看ROM的SYSTEM/BIN 或者SBIN裡面有沒有 run-parts 這個文件
有的話就支持!沒有的話自己找一個支持INIT.D的替換進去就可以了!
⑷ 如何在system/etc/init.d里增加一個開機 運行腳本
1、首先在終端輸入命令:vim /etc/rc.local。
⑸ 關於生成 /etc/init.d/ 下的啟動腳本,有什麼比較好的工具推薦么
方法/步驟
1
添加開機自動zipalign優化腳本,附件:
system.zip
(12.03
KB)
本腳本需要busybox支持,如果沒有,請用busybox管理器安裝:
2
將附件解壓,得到etc和xbin兩個文件夾
用RE管理器將xbin文件夾里的zipalign文件復制到system/xbin下,權...
⑹ 內核必須支持init.d腳本是什麼意思
你好很高興為您解答你說的是什麼意思你可以將你的腳本文件拖放到啟動項下滿意採納下
⑺ 如何確定內核是否支持init.d腳本
本帖最後由 qqzwqq 於 2012-9-6 21:10 編輯
官方內核和現在很多第三方內核是不支持init.d腳本的
(init.d目錄的作用
http://www.miui.com/thread-733768-1-1.html
)
沒有添加對init.d腳本的支持,導致一些曾經用過的腳本(比如V6加速和關閉鍵盤燈之類的)沒辦法實現自啟動
所以我通過修改官方內核添加了對init.d腳本的支持,下面共享一下我修改好的官方內核文件和一個關閉鍵盤燈腳本給大家
看到很多朋友不喜歡第三內核所以拿官方內核修改了一下,刷入後以後用第三方內核也同樣支持init.d腳本
希望大家喜歡和多多支持一下
內核刷入方法下好後放入內存卡用REC刷入,刷入內核後,在system/ect下建立一個init.d文件夾,就可以往其中添加各種各樣的腳本了,下面奉上一個關閉鍵盤燈腳本('05'、'60'這樣的字樣是代表優先順序,越小優先順序越高),這是我自己寫的按鍵燈關閉的腳本
下面我說一下關閉鍵盤燈的使用方法
解壓文件把文件復制到sysetc/etc/ini.d文件里改許可權全打勾
⑻ 請教init.d的腳本寫法的問題,謝謝
在etc/init.d/中新建(復制其它文件後清空其內容)ser2net,在ser2net加入如下內容(ser2net這個是我自己的啟動文件,可改)#!bin/sh/etc/rc.common #/init.d/my-plugin START=80 start(){ ser2net #要運行的程序} 2、更改ser2net屬性,使其為可執行文件chmod777 /etc/init.d/ser2net 或在winSCP中直接修改文件屬性!!!我就是在這走了不少彎路!!! 3、在rc.d目錄下做一個鏈接,啟動時系統會按順序啟動rc.d目錄下的腳本鏈接,對應執行init.d目錄下的啟動腳本。鏈接命令如下:ln -s../init.d/ser2net /etc/rc.d/S80ser2net