Android init.rc记录

Posted 虫师魁拔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android init.rc记录相关的知识,希望对你有一定的参考价值。

一、init.rc 文件中相关启动顺序

系统正常开机时

  1. on early-init
  2. on init
  3. on early-fs
  4. on fs
  5. on post-fs
  6. on post-fs-data  //data 分区已挂载
  7. on early-boot
  8. on boot

恢复出厂设置启动顺序

on property:vold.decrypt=trigger_shutdown_framework
on property:vold.decrypt=trigger_restart_min_framework  // 启动最小系统
on property:vold.decrypt=trigger_reset_main        // 输入安全密码时
on property:vold.decrypt=trigger_post_fs_data     // data 挂载
on property:vold.decrypt=trigger_restart_framework  // 系统正常启动

二、init 文件路径

 系统 init rc 文件比较多,在根目录和 vendor/etc/init/hw 目录下都有。根目录下的 rc 文件权限更高些,当需要 mkdir 创建 /data 目录下文件夹或者是 setprop sys.* 之类属性值。最好都是在根目录下的 rc 文件中执行。

三、init.rc 语法

参考如下链接:

Android init.rc 添加自定义服务

以上是关于Android init.rc记录的主要内容,如果未能解决你的问题,请参考以下文章

Android 进阶——系统启动之Android init.rc脚本解析

Android 进阶——系统启动之Android init.rc脚本解析

android init.rc修改问题

Android 进阶——系统启动之Android init进程解析init.rc脚本

Android 进阶——系统启动之Android init进程解析init.rc脚本

Android init.rc解析转