minchengan 发表于 2026-8-28 15:18:52

安卓系统启动过程简单整理

本帖最后由 minchengan 于 2026-8-28 15:26 编辑

整个启动过程大致如下:
一、按下电源
二、 Boot ROM(芯片固化程序):对应电脑的BIOS芯片
三、 Bootloader(启动管理器):对应电脑硬盘的主引导记录,如grub2或windows引导程序
四、Bootloader 引导进入三种模式:(功能:初始化手机硬件;检查系统是否完整;验证系统签名(AVB);决定进入 Android、Recovery,还是 Fastboot。)(不能刷第三方系统原因就是因为BL要检查系统完整性和AVB,修改屏蔽BL的这些功能就是解锁BL)
  1. Android(正常系统):
  2. Recovery(恢复模式):(相当于winPE系统或dos系统或多系统中的某一个系统,与正常系统是平级,电脑可以选择进入不同系统,手机只能选择进入正常系统或恢复模式,fastboot模式也是平级,但其是一种特殊的用于对底层进行操作的模式)(卡刷)
  3. Fastboot(刷机模式):(高通的9008模式,mtk的preloader/brom,是Bootloader的通讯模块,仅能操作静态gpt,直接读写扇区)(线刷)(用于解BL,救砖,刷TWRP,刷第三方系统......)
五、Fastboot 模式下:(在安卓10以后的版本中,google为了应对各厂家不同类型产品对各个分区的大小要求不同新开发出的管理模块)
  启动 Fastbootd(刷写动态分区、管理逻辑分区)
页: [1]
查看完整版本: 安卓系统启动过程简单整理

东海论坛VIP会员