安卓的Recovery恢复模式

在安卓的世界里,Recovery指的是安装有专用的恢复模式控制台的可引导分区,我们通常叫做Recovery恢复模式。理论上,所有的安卓设备都附带有Recovery控制台,它们基本上都位于设备的内置分区中,它们能够单独地启动。这个启动的过程,我们叫做引导。而一旦我们的安卓设备被引导到Recovery画面。也就表明了设备进入了Recovery恢复模式。你可以根据自己的喜好,称Recovery恢复模式为Recovery界面或其它什么名称,它们都是一个概念。

在安卓设备的Recovery恢复模式,你可以看到一些指令,如:


reboot system now
apply update from external storage
wipe data/factory reset
wipe cache partition
apply update from cache

重启设备
从外部存储器安装固件更新
恢复设备到出厂状态
清除缓存分区
从缓存安装更新

根据不同的安卓版本,相应的Recovery恢复模式功能项可能也会不同,因为谷歌总是在不断地改进它。

安卓Recovery恢复模式的分类

因为安卓系统的开放,它的Recovery恢复模式源代码自然也是可用的,因此也就造就了定制版Recovery恢复模式的诞生,像:

大名鼎鼎的ClockworkMod Recovery(简称为CWM,以后我们都称CWM)

CWM_Recovery

全触控操作的Team Win Recovery Project(简称为TWRP,以后我们都称TWRP)

TWRP_Recovery

等等,还有很多其它的。定制版Recovery恢复模式也叫做自定义的Recovery恢复模式,比起设备自带的官方Recovery恢复模式,自定义的Recovery恢复模式通常有更多不同的指令项。这也就是说,安卓的Recovery恢复模式通常有官方原始的与自定义的两种。

  • 官方原始的Recovery恢复模式

原始的安卓Recovery恢复模式功能非常有限,但这是由设计决定的。它的主要目的是删除所有的用户数据和文件,或者安装并且只能安装官方的系统固件或更新。通常情况下,这些操作都已深深内嵌入设备正在运行的安卓系统中,你只需要进入Recovery恢复模式,便可进行相关的操作了。比如,你要做一个工厂复位的操作,只要你在Recovery恢复模式选择恢复出厂设置(Factory Reset)项,然后确定执行,那你的设备便会引导,然后擦除所有的文件和数据并恢复到最原始的状态。在更新方面,当我们需要重新安装一个官方的操作系统更新时,我们能够通过原始的Recovery恢复模式完成它。在固件安装上,这无疑是一个非常有用的功能,但由于它只能安装官方的固件或更新而不能安装一个第三方或自定义的Rom,它的功能仍然是很有限的。

  • 自定义的Recovery恢复模式

比较原始的Recovery恢复模式有限的功能,自定义Recovery恢复模式的功能就多得多了,比如安装自定义Rom、SD卡分区、创建系统备份、恢复备份、清除Dalvik虚拟机缓存、清空电池状态等等。

正因为内建着丰富的扩展功能,自定义的Recovery已是安卓设备中极为重要的工具了。甚至可以这样讲,如果你想玩转你的安卓手机或平板,你不可能会避开CWM、TWRP等自定义的Recovery恢复模式。相信大家都明白,由于安卓的开源,安卓设备的可玩性可谓是只有想不到,没有做不到。比如,你想安装一个由某位开发者发布的漂亮Rom,但你的设备没有安装自定义的Recovery恢复模式,那你的安装几乎也只能是个想法了。

能够没有尽头地改装,这是安卓设备的一个巨大的卖点。安装定制的Rom,或者说是固件,尽情地调整设备,直到你自己满意为止。总而言之,言而总之,你可以让你的安卓设备特色化。

通过我们可以通过Root权限进行一定的细化改装,但要来得更直接、更快,安装自定义Rom绝对是更好的方案,而要实现这种直接的安装,正如上面所提到的,你不能绕开CWM、TWRP等自定义的Recovery恢复模式。

当前,正如我们一直提到的,我们通常有CWM与TWRP两种最普遍的Recovery恢复模式可以选择。当然,针对不同的安卓设备,还有其他的自定义Recovery恢复模式可以选择,但无论如何,此时此刻,CWM与TWRP最常用,用户群也最为广泛。

至于自定义Recovery恢复模式的安装,这儿我们就不作深入讨论了,因为安装一个自定义的Recovery恢复模式通常有多种不同的方法,并且,不同的安卓设备安装自定义Recovery恢复模式的方法可能也有差异。在这点上,同Root的获取一样,在以后,我们将会有针对地对不同的安卓设备发布相关的Recovery恢复模式的安装教程。