最近在搞android 9的升级。这里顺便做一下记录,其实关于update_engine升级这块已经有很多文章了写的都
很好,我这边只是在前人的基础上,按照自己理解记录一下,大体分为一下几部分**
1、A/B升级和过去的recover升级的区别。
2、java SystemUpdater 到 c++ updateEngine
3、updateEngine的内部启动流程
4、UpdateAttempterAndroid及action机制
5、四个action的执行过程
6、U盘升级和无线升级的下载及分区写入过程
7、BootCtrl 、BootLoader、update_verifier的关系