用adb+fastboot升级一加5到氧OS

舍弃H2OS

虽然,H2OS已经大幅接近原生,但是毕竟是针对国内大环境定制化的系统,刚拿到手看到预装的 百毒输入法OnePlus定制版 就有一种强烈的反感,一上手就装上了Google全套,终于用着爽了一点,但是有时候打开Google Now的应用列表,看着不能卸的预装应用总会觉得挺变扭的。

终于,由于不知道是什么APP经常往我桌面上扔莫名其妙的icon,终于忍无可忍开始动手刷氧OS。本来刚上手就想刷氧OS的,可是那时候一来工作上的事比较忙,二来一加官方没有出最新的Oxygen的ROM,所以只好先放着。

好奇桌面为啥会 出现莫名其妙的icon 的同学可以看下这个帖子,好像是通过在APP管理里面停用默认浏览器就可以fix了。

Hello OxygenOS

准备(Preparing)

先列一下需要准备的工具(由于博主是macOS下刷的,所以工具会比较通用):

使用adb和fastboot解锁Bootloader(Unlock your device)

进入这里之前,请确保已经正确下载好了platform sdk.

那么插入USB数据线,开搞!

打开手机的 开发者模式(传说中的点击7下版本号大法),BTW,点击安卓系统版本号(如果是Android 7+的话)会有捉猫游戏的彩蛋(逃

打开开发者模式里面的USB Debuging,然后

1
2
3
4
# cd 到 platform-tools对应的文件夹
# 首先检查下USB连接是否正常
$ ./adb devices
# 正常情况下 应该会输出一个序列号.

打开 开发者模式 -> OEM 解锁,之后 启用 高级重启;

接下来有两种方法进入bootloader:

命令行(adb):

1
2
# cd 到 platform-tools对应的文件夹
$ ./adb reboot bootloader

手动模式: 长按电源键 关闭手机;完全关闭之后,长按 电源键 和 音量键 选择进入bootloader。

进入bootloader;

1
2
3
4
5
6
7
# cd 到 platform-tools对应的文件夹
# 确保USB连接正常
$ ./fastboot devices
# 正常情况下 应该会输出一个序列号.
# 解锁bootloader
$ ./fastboot oem unlock

不出意外的话 手机这时又会进入重启 继续进入fastboot模式。

刷入TWRP Rec(Flash TWRP)

进入这步之前 请确保你已经准备好了 TWRP for OnePlus5

1
2
3
4
5
6
# cd 到 platform-tools对应的文件夹
# 准备刷入TWRP REC;刷其他型号的TWRP Rec会报错;
$ ./fastboot flash recovery $where_you_store_your_rec #$where_you_store_your_rec需要换成你TWRP下载到本地的位置
#进入TWRP recovery
$ ./fastboot boot $where_you_store_your_rec
#$where_you_store_your_rec需要换成你TWRP下载到本地的位置

这样手机上就进入TWRP了,选择对System可写之后(即移动滑块到最右端,怕麻烦还可以勾选 Nerve show this screen during boot again),就可以选择TWRP对系统的操作了。

选择OTA升级包(Choose your oxygen ROM)

进入这步之前请确保你已经下载了Oxygen 4.5.3,并且已经通过 文件传输工具 把文件传到了手机的文件系统中

选择Install(安装)标签,找到在手机文件系统中存在的Oxygen的ROM,勾选 检验文件,然后滑块滑到最右侧开始刷入Oxygen ORM。

等待一会后 就可以让手机Reboot,进入OxygenOS啦!

刷机之后 推荐把bootloader重新锁起来.

1
2
# cd 到 platform-tools对应的文件夹
$ ./fastboot oem lock

使用体验

作为Google服务深度依赖者/爱好折(zuo)腾(si)的geeker,还是极度推荐刷氧OS的,可以极大力度的避开内置流氓软件的骚扰和套路。当然,使用氧OS的前提就是你要有一把好的梯子。。

(APP列表清净的感觉实在是太美好了! 终于能体验到真*原生了!坐等Android 8 了~)

之后 应该还会更新更多的使(zuo)用(si)体(jing)验(li) (的吧)。

以上。

References