与以前大版本升级类似,每当 Google 释出最新版的 Android 系统之后,第一个版本后面就会陆陆续续的各种小版本推送,目的是修补之前发布所出现的各种漏洞,而由于国内特殊的环境,即使你手持 Nexus 机型也不太容易收到推送。而每次系统升级都使用线刷工厂镜像这个办法也实在成本太高,那么能不能直接线刷 OTA 升级来获得升级呢?
其实这是完全可以的,只不过相比线刷工厂镜像那「傻瓜」的一键操作(其实也比较麻烦),线刷 OTA 包有一些条件限制,还需要你懂的基本的 adb 命令,唯一优势在与你下载的文件大小要小上很多。那么下面笔者就详细介绍一下如何线刷 OTA 更新包。
刷写 OTA 包的前提限制
- 你是个好人
- 没有修改过系统文件(Root 了也不行)
-
设备没有刷入第三方 recovery(刷入第三方 recovery 将无法获得 Android 5.0 OTA 升级)
准备工作
1. 打开 USB 调试模式
-
其实后期基本上都是走 adb 命令,不过我建议大家开始正常开启比较好,打开你设备中的「设置」-> 「关于手机」,然后对着版本号连续点击七下,如果成功,会提示您已经处于开发者模式了,返回设置页面,在开发者选项中选择「USB 调试」。
-
这时候将设备接入电脑,就会提示你是否要在这台电脑上使用 USB 调试,点击确定,等待所有驱动全部安装完成。
2. 在 Windows 电脑上配置好 adb fastboot 环境:
下载并解压 adb 工具包(版本是 1.0.32,必须是这个版本,不然会报错)下载地址
将名称中含有 adb 和 fastboot.exe 的文件复制到 C:/Windows/System32目录下
再将名称中含有 adb 的所有文件复制到 C:/Windows/System 以及 C:WindowsSysWOW64文件夹里。
至此,adb 环境配置完成,你可以简单测试一下,在命令行指令符中输入以下命令:
adb devices
如果出现下图这种字符串,就没问题了。
3. 下载 OTA 增量更新包
笔者已经罗列出了所有的 OTA 增量更新包的下载地址,具体可以参见:史上最全 Nexus 系列 Android 5.0 / 5.0.1 OTA 离线升级包汇总。
- 根据自己机型以及系统版本,找到适配的OTA。然后选择下载工具下载即可。将下载下来的更新包改成一个比较简单的名字,比如说「update.zip」,放到系统C盘的根目录下备用。
刷写 OTA 升级包
1. 设备进入recovery mode模式
设备关机,同时按住「音量下」+「电源键」,进入 fastboot 模式,用音量键选择「Recovery mode」,用「音量键」确定,看到倒地机器人就算成功了。
现在再次按「电源键」后快速按「音量上」,看到下图这个黑底红字的页面就 OK 了
用音量键选择「apply update from ADB」,看到下图的界面,手机放好,别动,等待下一步操作。
2. 刷入 OTA 增量更新包
将设备与电脑连接,打开命令指令符,使用 cd 命令进入 update.zip(之前OTA包的位置,之前改名的)所在的文件夹。
最后一步,在当前的命令指令符下,输入以下命令:
adb sideload update.zip
看到手机中出现一大堆的「finding update package」就没问题了,等待一会儿,升级完成系统就会自动重启。
OK,现在请尽情享用 Android 5.0/5.0.1 吧。
","content_hash":"e1058733