1、在system/core/rootdir/etc/下添加脚本文件,命名为myshell.sh,脚本内容可如下
#! /system/bin/sh
2、修改system/core/rootdir/Android.mk文件,增加语句
copy_from += etc/myshell.sh
3、修改相应的init.rc文件,增加语句
将mount yaffs2 mtd@system /system ro remount 改为
mount yassf2 mtd@system /system rw remount

//以下的内容一定不要乱放,一定把它们放在跟它们类似的命令旁边,如service就放在最后。

chmod 755 /system/etc/myshell.sh
chown root shell /system/etc/myshell.sh

service myshell /system/etc/myshell.sh
oneshot

init脚本的关键字可以参考init进程的system/core/init/keyword.h文件。
init.rc的使用方法,可以参考说明文件system/core/init/readme.txt

详细的讲解就参考:http://blog.csdn.net/magicyu2/article/details/5392524
如果想要修改启动过程只需要修改init.c(system/core/init)或者init.rc里的内容即可.

参考:

http://www.eoeandroid.com/thread-165459-1-1.html

http://www.cnblogs.com/perseus/archive/2012/03/19/2405503.html

Android pppd_gprs脚本启动过程

http://blog.zol.com.cn/4473/article_4472516.html

Android: 启动init.rc 中service的权限问题

更多相关文章

  1. SpringMVC+Volley实现Android端上传文件
  2. 在源码中编译自己的 Android(安卓)project
  3. Android数据存储技术
  4. Android中的下拉列表-自定义选项界面样式
  5. Android(安卓)获取sdcard音乐文件
  6. Frida对Android(安卓)app的JS脚本注入方法
  7. Android(安卓)Studio配置和安装(JAVA环境变量的配置)
  8. Android(安卓)Studio 修改Logcat的颜色
  9. Android软件版本更新

随机推荐

  1. android 在fragment中如何监听返回键,home
  2. 【转载】Android绘图系列(五)——绘制文
  3. android linux getprop setprop wathcpro
  4. 安卓EditText控件底部红线如何解决?
  5. Android记事本NotePad应用功能拓展(二)
  6. 客户定制 音量控制 Preference
  7. Android异步加载源码示例
  8. android在一个app程序中,打开另一个app的
  9. android的图片加载几种方法
  10. Android(安卓)SDK安装