支持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