添加/system/etc/init.d脚本支持
2013-08-31 00:12
1001 查看
有两种方法:
方法一:
1、在init.rc的class_start default上加入:
start sysinit
2、在最下面(service区域中)加入:
service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
disabled
oneshot
方法二:(CM的方法)
1、在init.rc的class_start default上加入:
exec /system/bin/sysinit
2、建立文件sysinit,写入:
#!/system/bin/sh
export PATH=/sbin:/system/sbin:/system/bin:/system/xbin
/system/bin/logwrapper /system/xbin/run-parts /system/etc/init.d
3、将此文件复制到/system/bin/目录中。
注:
1、busybox版本
http://www.busybox.net/downloads/binaries/
2、启动脚本格式,开头必须为:
#!/system/bin/sh
3、换行代码必须为Unix
********************************************************************************
Android系统可以利用各种优化脚本来增强系统性能,但是如果没有加入init.d目录支持,每次添加这些优化脚本会非常麻烦。如果我们通过修改ramdisk让手机支持init.d目录后,就可以将优化脚本文件直接放入该文件夹中,轻松实现对系统的优化。
1.首先找到init.rc文件
2.然后加入以下代码:
service userinit /system/xbin/busybox run-parts /system/etc/init.d
Oneshot
class late_start
user root
group root
方法一:
1、在init.rc的class_start default上加入:
start sysinit
2、在最下面(service区域中)加入:
service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
disabled
oneshot
方法二:(CM的方法)
1、在init.rc的class_start default上加入:
exec /system/bin/sysinit
2、建立文件sysinit,写入:
#!/system/bin/sh
export PATH=/sbin:/system/sbin:/system/bin:/system/xbin
/system/bin/logwrapper /system/xbin/run-parts /system/etc/init.d
3、将此文件复制到/system/bin/目录中。
注:
1、busybox版本
http://www.busybox.net/downloads/binaries/
2、启动脚本格式,开头必须为:
#!/system/bin/sh
3、换行代码必须为Unix
********************************************************************************
Android系统可以利用各种优化脚本来增强系统性能,但是如果没有加入init.d目录支持,每次添加这些优化脚本会非常麻烦。如果我们通过修改ramdisk让手机支持init.d目录后,就可以将优化脚本文件直接放入该文件夹中,轻松实现对系统的优化。
1.首先找到init.rc文件
2.然后加入以下代码:
service userinit /system/xbin/busybox run-parts /system/etc/init.d
Oneshot
class late_start
user root
group root
相关文章推荐
- 在开机启动脚本/etc/init.d/rcS中添加自己的应用程序
- ERP SYSTEM 开发指南(二)添加脚本支持
- 理解Linux系统/etc/init.d目录和/etc/rc.local脚本
- Nginx 添加SSL支持HTTPS后 脚本启动失败 Enter PEM pass phrase
- 简便的MS SQL 数据库 表内容 脚本 生成器,支持多级关联(含源代码)(更新:添加对NVARCHAR的特别支持、结果保存)
- 为应用程序添加脚本支持
- /etc/rc.d/init.d下的脚本(1)
- 把脚本添加到系统服务里面(将不支持chkconfig的服务设置开机自启)
- 为应用程序添加脚本支持
- Linux 脚本:/etc/init.d/functions 中的主要方法
- 理解Linux系统/etc/init.d目录和/etc/rc.local脚本
- 除了/etc/init.d/加启动脚本 或者在/etc/rc.local中加启动命令,还可以通过crontab来完成服务器重启后自动启动服务的操作
- [笔记] /etc/init.d/ 下脚本的通用结构
- linux服务脚本/etc/init.d/xxxx
- 为应用程序添加脚本支持
- perl脚本之------向/etc/aliases中添加/删除邮件组
- 支持seaJs和requireJs的前端模块开发方案(二):业务页面和入口脚本init.js
- Linux的/etc/inittab文件中init级别设置成6(重启)或者不支持级别的解决方法
- perl脚本之------向/etc/aliases邮件组添加删除用户
- linux的启动脚本顺序--/etc/rc.d/init.d