recovery分区包含独立于系统的完整的 Linux 系统。
在非A/B分区的机型(就是比较旧的机型)升级系统时,设备会重新启动进入recovery模式,引导 recovery 分区中的内核和系统启动,然后在recovery模式进行系统升级。
上面所说是系统更新的正常流程,而假如系统更新出现问题导致没办法进入系统时,由于recovery分区是独立于系统的,进入recovery模式是不会受影响的,此时可以利用recovery模式中的功能来修复系统。
正因为recovery分区的特质,才会出现“twrp”这种修改recovery分区并利用修改后的recovery来刷写系统的方案。
(关于twrp,可以参考下面的文章https://m.toutiao.com/is/i8AJtnwC/ - Android搞机——官方twrp的下载 - 今日头条 - 今日头条)
不过在部分A/B分区和虚拟A/B分区机型中,recovery分区被移除了,合并到了boot分区,这个对刷写twrp有一定的影响。(至于啥是A/B分区和虚拟A/B分区,有时间再写吧,这期字数够了[狗头])。
本文暂时没有评论,来添加一个吧(●'◡'●)