在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 - com