Android init.rc记录

本文详细介绍了Android系统中init.rc文件的启动顺序,包括正常开机与恢复出厂设置的不同流程,并提供了init文件的存放路径及语法参考链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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 添加自定义服务

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值