Android init.rc记录
Posted 虫师魁拔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android init.rc记录相关的知识,希望对你有一定的参考价值。
一、init.rc 文件中相关启动顺序
系统正常开机时
- on early-init
- on init
- on early-fs
- on fs
- on post-fs
- on post-fs-data //data 分区已挂载
- on early-boot
- 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 进阶——系统启动之Android init.rc脚本解析
Android 进阶——系统启动之Android init.rc脚本解析
Android 进阶——系统启动之Android init进程解析init.rc脚本