Inevitable

文字所表现出来的美丽、恐惧。。还有率真之类的东西,我觉得在其他事物中还是很难寻得的。

0%

Android手动升级

第一次使用adb来手动升级Android系统 前段时间买的Google Pixel 2,谷歌全家桶都需要ss才能正常运行。在后续的使用中我发现有一些流量是不走socks代理或者vpn的,例如Android升级。看着界面显示System Updating,然而走代理的流量为零。至今我都觉得我的手机根本无法访问更新服务器。

当时我买的时候是Android 8.0,现在到了Android 8.1。 Android 8.1修复了许多Android 8.0的bug。既然不能自动升级,那么只能由我来手动升级了。

0x02

首先我们需要取消正在进行的OTA(Over-the-Air Technology)更新,打开USB Debug模式。 在这之前,我们现需要进入开发者模式。

0x001 开发者模式

打开Setting->System->About phone,疯狂点击Android version。这样就可以进入开发者模式了。 此时在Setting->System中就有了Developer options

0x002 Cancel Pending OTA Updating

接着是取消进行的OTA更新。 进入Developer options,并关闭Automatic system updates

0x003 Enable USB Debugging

进入Developer options,并打开USB debugging

0x03

0x001 ADB

需要在电脑上安装ADB(Android Debug Bridege),用来连接手机与电脑。 我的电脑是Windows,我是用了chocolatey,一个windows下的包管理器---->(传送门) 我只需要用管理员权限打开命令行,输入:

1
choco install adb
接下来chocolatey会帮我安装,并设置系统路径。

0x02 连接手机

连接手机,并在手机上给电脑授权。若未弹出授权选项,打开Setting->System->Developer options,选择Revoke USB debugging authorizations

打开cmd,执行adb devices,查看连接的Android设备。

0x03 升级

下载OTA升级包,为zip文件。例如Google的手机可以在找到升级包。 在OTA升级包的目录中打开cmd执行:

1
adb reboot recovery
手机重启后看见小机器人 按住电源键,按一下音量+,选择Apply update form ADB。 cmd中执行:
1
adb sideload <filename>
坐下来玩一会游戏,升级需要一些升级。 待升级成功,重启手机即可。 注意:手机不可以降级,所以安装包要选对。

P.S.:现在Google Pixel的彩蛋(Pixel 2 XL的安装包名字叫taimen 鳟鱼):


欢迎关注我的其它发布渠道