行动起来 升级Android 5.1

软件先锋 2015-07-21 13:41网络整理点击: 标签:

今年3月,Android 5.1低调推出。谷歌官方微博称其系统更加稳定的同时还增强了设备的Wi-Fi能力,支持多张SIM卡,加强了设备的保护机制。谷歌表示绝大部分Android手机和平板升级至Android 5.1后都会支持这一功能。那么,在数据不受损的前提下,如何将自己的手机系统升级到最新的Android 5.1?

了解Android常见升级方式

Android和Windows、iOS系统一样,每隔一段时间后,谷歌就会推出新的Android版本。对于Android新版本的升级主要有如下方式:

1. 全新升级

Android全新升级就是我们常说的刷机(线刷),它的原理就像是将PC平台上的Windows XP升级为Windows 10系统。它使用工厂镜像的方法,对手机原来的数据进行双清后在Recovery模式下写入新的工厂镜像文件,从而实现系统的全新升级,因此这种方法会删除手机上所有数据。

小知识:什么是双清和工厂镜像?

双清就是彻底将手机上的数据全部清除,类似Windows下的格式化并删除所有硬盘分区,一般在Recovery模式下依次执行“winpe data/factory reset”和“winpe cache partition”,因为是执行两次winpe,所以叫双清(见图1)。

1511ASW-SJA51-(1)

(图1 Recovery模式下的双清操作)

工厂镜像则是官方推出的出厂镜像文件,它就类似一些品牌PC在电脑上内置的恢复镜像。因为在手机上无法像Windows那样直接安装系统,而是手机厂商将手机驱动、通信模块等封装在一个镜像文件中(类似我们PC上常用的GHO镜像文件),然后在Recovery模式下写入手机内部存储上。由于手机底层驱动,通信模块等参数,厂商一般不会对外泄露,所以手机系统升级一般就只能用厂商提供的镜像,这就叫工厂镜像。

2. OTA升级

OTA是通过厂商服务器的推送更新数据包,通过在线下载操作系统的更新包后实现升级。它和PC平台上的Windows升级很类似,比如Windows 8升级到Windows 8.1就是使用类似的方法。它只是下载新版本所需的更新包,然后在原有系统的基础上进行安装,因此用户的数据不会被覆盖。OTA是一种增量升级的方式,目前Android5.0升级到Android5.1就是这种方式(见图2)。

1511ASW-SJA51-(2)

(图2 OTA自动升级图解)

3. 手动升级

OTA升级虽然方便,但是前提是我们要能顺利连接到厂商服务器,并且可以收到厂商给我们推送的更新信息,否则极易造成升级失败。就拿目前的Android 5.1升级来说,由于谷歌的服务器在国外,很多用户无法得到OTA升级推送消息,通过手机在线下载也常常无法顺利完成。因此对于Android 5.1升级,我们可以在PC上下载升级补丁包,然后通过手动的方法实现升级。因为同是OTA升级,这种方法也不会破坏原来的数据(见图3)。

1511ASW-SJA51-(3)

(图3 OTA手动升级图解)

小提示:

虽然OTA升级不会造成手机数据的破坏,但毕竟这是对系统进行的升级,操作不当仍然可能造成系统无法进入,因此操作之前仍然强烈建议做好手机数据的备份工作。备份工具可以使用百度云、QQ同步助手等工具,在手机上安装后按提示将通讯录、短信等备份到云服务器上即可(见图4)。

1511ASW-SJA51-(4)

(图4 使用QQ同步助手备份数据)

分别对待 升级Android 5.1

1. 就地取材 自动升级

现在大部分品牌手机都在使用OTA方式升级。因此如果你的手机已经是Android 5.0版本,那么只要进入“设置→关于手机→系统更新检查”,这样官方如果有新的升级包可用,在手机上就会自动下载并进行升级(见图5)。

1511ASW-SJA51-(5)

(图5 OTA自动升级)

小提示:

对于非Nexus机型,由于目前Android 5.0仍然尚未普及,Android 5.1是在5.0基础上进行升级。因此其他品牌的手机如果希望使用内置OTA自动升级到5.1,需要先完成目前系统到5.0的升级,比如华为用户预计在9月份可以完成5.0的升级,HTC用户也要等到8月份,因此其他品牌用户希望自动升级到Android 5.1,请耐心等待手机厂商的升级推送。

2. 自力更生 手动升级

如上所述,由于厂商服务器和谷歌OTA推送政策的限制,目前很多Android 5.0的手机仍然无法通过OTA的方式自动升级到5.1。对于这类机型,现在可以通过手动的方法进行升级。这里我们主要以Nexus 5手机为例,其他机型的升级操作类似。

OTA升级的前提条件:

对于Nexus 手机,要成功进行OTA升级,首先要确保手机没有ROOT(ROOT后的手机无法升级,三星、联想、华为等机型也是如此),同时没有刷入第三方Recovery,因为第三方的Recovery并没有“apply update from ADB”,无法进行后续的升级。

如果你的手机不符合上述要求,请先尝试恢复手机原生状态。对于已经刷入第三方Recovery的手机,可以使用官方镜像进行进行线刷恢复;对于已经ROOT的手机,则尝试使用Super SU的反ROOT功能,在手机上启动Super SU后切换到“设置→清除→完全清除ROOT权限”,这样重启后可以恢复手机的未ROOT状态(见图6)。

1511ASW-SJA51-(6)

(图6 恢复手机未ROOT状态)