在Tiny4412的Android5.0源代码中:
bootable/recovery/recovery.cpp是recovery程序的主文件。
仔细一看,对比了其它平台的recovery源代码,除了MTK对Recovery做了相应的定制外,其它的平台几乎没有看到,关于MTK平台,后续再分析。
关于Android5.0的recovery,有什么功能,在recovery.cpp中开头就已经做了详细的说明,我们来看看:
/*
* The recovery tool communicates with the main system through /cache files.
* /cache/recovery/command - INPUT - command line for tool, one arg per line
* /cache/recovery/log
本文介绍了Android 5.0 Recovery的主要功能,并通过分析recovery.cpp文件,展示了如何进行系统更新和出厂设置重置。在启动时,Recovery会检查/cache/recovery/command文件中的命令,如--update_package用于执行OTA更新,--wipe_data则执行数据清除。文中还概述了主要代码流程,包括挂载分区、读取命令、设置环境和执行更新的步骤。
订阅专栏 解锁全文
312

被折叠的 条评论
为什么被折叠?



