當前位置:首頁 » 編程軟體 » 安卓腳本自啟initd

安卓腳本自啟initd

發布時間: 2022-12-25 00:37:35

Ⅰ 如何為手機添加對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的替換進去就可以了!

Ⅱ 求助一下,安卓6.0刷完機之後怎麼開啟init.d自啟

安卓模擬器是按在你電腦的你電腦有IP的,IP就是網路地址,根據網路地址就知道實際地址了。所以只有隱藏了IP才能隱藏實際地址。。。

Ⅲ init.d目錄下的腳本開機不運行,求教自啟動方法

這個是按啟動的「級別」設置的,比如3和5是有「網路」,

設置一有個命令,setup是可以的,另一個是chkcfg什麼的記不清了,on是開off是關。

Ⅳ 如何讓android啟動後自動運行一段腳本

1.修改啟動腳本init.rc在最後添加
#===============================add my shellscript
service sysinit /system/xbin/busybox run-parts /system/etc/init.d
oneshot
上面busybox工具路徑要根據自己的系統寫
2.在system/etc下創建init.d目錄,在此目錄下添加寫好的腳本去掉後綴.sh,添加可執行許可權
3.重啟ok

安卓系統優化軟體 強制所有CPU在線中init.d腳本選項是什麼意思

1,init.d腳本--內核刷入方法下好後放入內存卡用REC刷入。
2,刷入內核後,在system/ect下建立一個init.d文件夾,就可以往其中添加各種各樣的腳本了,例如 一個關閉鍵盤燈腳本('05'、'60'這樣的字樣是代表優先順序,越小優先順序越高)

Ⅵ 安卓系統init.d文件夾裡面的內容什麼用,可以替換嗎

.d 是 directory 的縮寫,表示這是一個目錄(文件夾)。
這個在配置文件中比較常見。
一般如果有一系列格式相同的,目的一致的配置文件,就把它們放在一個以.d結尾的文件夾中。
例如,
init.d 中存放的就是一系列系統服務的管理(啟動與停止)腳本。
又如,
在我的 /etc/ 文件夾下有一個 modprob.conf 文件,用來配置系統載入的內核模塊。
同時又有一個 modprob.d 文件夾,裡面的文件與 modprob.conf 的格式和載入方式都相同。
這樣做的好處是,當新裝的軟體需要配置內核模塊時,只需簡單地向 modprob.d 文件夾中
添加一個文件就可以了,避免了修改 modprob.conf 文件的麻煩。而且各個配置的作用和來源
一目瞭然,維護起來也更加方便,當系統升級有新的 modprob.conf 時,只需簡單的替換原來的,因為用戶和其他程序添加的配置都以單獨文件的形式存放在 modprob.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

熱點內容
壓縮長抱枕 發布:2025-07-18 16:13:38 瀏覽:503
如何使用wifi熱點配置網路 發布:2025-07-18 16:06:25 瀏覽:968
android軟鍵盤數字 發布:2025-07-18 16:03:18 瀏覽:610
三菱plc編程軟體官網 發布:2025-07-18 15:59:59 瀏覽:437
gse源碼 發布:2025-07-18 15:58:15 瀏覽:626
編譯鏈c語言執行速度 發布:2025-07-18 15:52:51 瀏覽:555
在線編程課程 發布:2025-07-18 15:46:56 瀏覽:173
生兔子演算法循環 發布:2025-07-18 15:44:32 瀏覽:46
背包規劃演算法 發布:2025-07-18 15:44:27 瀏覽:109
微信安卓手機哪裡設置鈴聲 發布:2025-07-18 15:36:54 瀏覽:780