如何使用ADB Sideload手动升级您的Nexus设备

Nexus OTA更新有点像个谜--它们直接来自谷歌,但也需要运营商的批准才能发送到某些网络上的设备上。要想获得最新的OTA更新,要么意味着要等上几周,要么就是手动闪现完整的工厂形象,这可能有点不太靠谱。然而,现在这个过程更加流畅,所以你可以用一个命令刷新最新的更新,而不需要等待。

虽然旧的工厂镜像方法在理论上很简单,但它并不总是非常可靠-有时谷歌的脚本不起作用,所以你必须在命令提示符下手动刷新一大堆文件。此外,它需要一个解锁的引导加载器,而新方法不需要。

这一新方法使用了亚洲开发银行的SideLoad命令,一举刷新了最新的更新。如果您以前没有使用过此命令,一开始可能会有点令人望而生畏,但实际上它相当简单。而且,最重要的是,它比等待OTA攻击你的设备要快得多。这是一个双赢的局面。

第一步:准备好您的计算机和设备

在开始此操作之前,您需要在计算机上设置ADB和FastBoot。为了便于使用,您还需要在Windows系统路径中设置ADB。一旦所有这些都设置好了,您就可以将一些OTA推送到您的Nexus设备上了。甜。

相关:如何安装和使用ADB,Android Debug Bridge实用程序

接下来,如果你还没有,你需要进入手机的开发者选项菜单并启用USB调试。同样,这很简单,一旦完成,您就不需要再做一次(除非您在出厂时重置了设备)。

所有的准备工作都解决了,去谷歌的OTA文件页面吧。在访问这些文件之前,你必须接受一项法律协议,但这只是典型的胡言乱语:这些文件是由谷歌提供的,你同意条款,诸如此类。一旦您同意,下载内容就会显示出来。

由于此功能刚刚推出,因此每台设备只能使用最新的OTA文件。在本教程中,我将在我的Nexus6P上使用最新的安全补丁更新--也就是构建MTC19T,供在家学习的用户使用。

一旦您可以访问下载,请继续并查找您的设备的构建版本。单击“链接”链接开始下载。这些都是完整的OTA包,所以它们仍然只是一个工厂映像-我的6P的大小是惊人的910MB。

下载文件并安装ADB后,您就可以开始使用了。

第二步:连接您的设备并重新引导进入恢复

继续并将该设备连接到您的计算机。第一次这样做时,您必须批准在这台PC上进行USB调试-如果这是您的个人计算机(我希望它是您的个人计算机,因为您刚刚在上面安装了一堆东西),那么请勾选“始终允许从这台计算机进行调试”复选框。

接下来,导航到保存该OTA文件的文件夹。按住Shift键并在文件夹中单击鼠标右键,确保首先没有选择任何文件。选择“在此打开命令窗口”。不出所料,将会打开一个命令窗口。

在命令窗口中,使用以下命令确保计算机可以看到设备:

adb devices

如果连接正确,您将看到一个字母数字标识符和“设备”字样。你已经准备好出发了。

使用以下命令重新引导设备进入恢复状态:

adb reboot recovery

您的设备应该开始重新启动。

第三步:用户侧加载OTA更新

这款设备将重新启动进入屏幕,屏幕上有一个Android小家伙和一个红色感叹号。按住电源按钮的同时按下调高音量按钮,以显示隐藏的恢复菜单。

菜单显示后,使用音量降低按钮导航到“Apply update from ADB”(从ADB应用更新)选项,然后按电源按钮。这将使设备准备好接受OTA文件。

回到计算机上,键入以下内容:

adb sideload

…。其中,updatefile.zip是您的OTA的文件名。

一旦正确执行,文件将开始推送到设备。完成百分比将显示在命令提示符中,让您对何时完成有所了解。要花点时间,所以去喝杯咖啡吧。

完成后,恢复菜单将再次出现在您的手机上,“立即重新启动系统”选项已经突出显示。点击电源按钮开始重新启动。

在计算机重新启动时,您可以继续将电话从计算机上拔下。这可能需要一点时间才能完全启动,因为Android在更新后必须“优化应用程序”。这可能需要一段时间,具体取决于您安装了多少应用程序。(值得庆幸的是,从Android N开始,优化时间将大大缩短。)

就这样-你完了。恭喜啊。

虽然ADB副加载不一定是新的,但这是它第一次真正的日常使用之一-特别是对于非根用户。这是一种更简单的手动刷新OTA文件的方法,特别是因为您不必经历刷新新的引导加载程序、恢复、无线电或系统文件的所有麻烦-一个命令,仅此而已。我喜欢自动驾驶。

相关文章