有幸成为OnePlus的体验官,在发布会之前把玩了几天,开箱试玩文章过几天整理一下再发,总体感觉这个机子还不错,准备换新机的朋友们可以考虑下。

先分享ROOT教程。

ROOT之后,你可以通过Magisk实现全局挂载粗细分明多字重的字体,不止Magisk,你还可以刷上太极或者EDXposed框架,进而获取更多的增强插件。

本文主要讲解解锁Bootloader和使用Magisk获取ROOT权限的方法。

解锁Bootloader

老机友不用多介绍,想任意刷机或者修改系统区文件的前提就是需要解锁Bootloader,这也是我们获取ROOT权限的大前提。

需要注意的是,OnePlus的设备在解锁了Bootloader之后,虽然还能接收到官方定期的OTA推送更新,但会下发全量包而不是完整包了,如果你长期处于WiFi环境并且网速还不错,那应该不会差那点更新包的体积。

其次,解锁Bootloader和回锁Bootloader,都会清空手机里的全部数据,要做好全部数据的备份,特别是照片之类的,能拷贝到电脑的都弄过去,不然追悔莫及。

当你明确知道以上信息后,开始正式步骤,后续操作会逐步涉及修改手机系统,过程有风险,如因此遇到各种故障甚至手机变砖,后果自负。

第一步是准备工作。进入手机的设置-关于手机-版本号,然后连击10下版本号,直到激活隐藏的开发者选项,手机下方位置会有toast提示告知;然后回到手机设置,点开系统-开发者选项,找到OEM解锁以及USB调试,这俩都打开,前者是允许你通过fastboot进行刷机操作的,后者是允许你开机状态用电脑控制手机的。

然后电脑上下载adb工具包Android SDK Platform-Tool,这里提供最新29.0.5版本的下载地址:

dl.google.com/android/repository/platform-tools_r29.0.5-windows.zip

下载后把platform-tools文件夹解压出来,放在你电脑的常用路径下,路径尽量不要包含中文。

然后首先手机用USB数据线连上电脑,在手机上授权USB调试模式,步骤我简单说下,看不懂的自己去网上搜索学习吧。

有能力的自己配置adb的环境变量,我这里以不配置为例,这样上手门槛低一些;有基础的朋友可以跳过不看。

WIN10以下系统,在platform-tools文件夹中,按住shift键的同时点鼠标右键,打开命令界面(我忘记系统把这个东西叫啥了,可能是叫命令提示符,自己找吧)。

WIN10系统,在platform-tools文件夹中,按住shift键的同时点鼠标右键,打开PowerShell窗口,然后输入cmd,再按回车。

第二步通过命令行完成解锁。

然后,输入指令:

adb reboot bootloader

如果手机上弹出usb调试模式询问的弹窗,请授权同意一下,如果点慢了,电脑上会报错,就重新输入一次指令。

指令成功运行后,手机会重启到一个黑底并且一堆英文的界面,这个就是Bootloader界面了:

还没解锁的话,最后一行的DEVICE STATE应该是LOCKED的状态,解锁完了就是UNLOCEKED了。

看到这个手机界面之后,再在电脑上输入指令:

fastboot flashing unlock

当然这个指令应该也可以的:

fastboot oem unlock

然后会进入到一大段的提示界面,你可以通过音量键上下选择,下图第一行是不解锁,第二行是继续解锁的意思,按电源键确认:

我们是要解锁的,所以用音量键向下选择unlock the bootloader,就可以完成解锁了。

下次如果你想锁回去,就把上面的命令里的unloce改成relock即可,但是强烈建议刷机就不要锁回去,见证了太多修改过系统没有完整刷回官方全量包,并且保持未ROOT状态,就锁回去,然后就直接挂了变砖的悲剧,只能刷售后救砖包。

解锁后,手机自动重启,并且数据全丢,前面提醒过了。

此外,似乎是从7一加P就有的问题,官方预装的那些软件都没了,包括云同步之类的,没事,卡刷一次全量包就都回来了,或者此时刚好官方OTA的话直接升级即可。

卡刷全量包方法:把全量包放在存储根目录,然后手机开机状态下进入设置-系统-系统更新-右上角齿轮按钮-本地升级。

文末网盘里我提供了出厂后收到的首个官方更新全量包,需要的可以自取。

ROOT

因为解锁后所有数据都丢了,包括设置也要重搞,所以你需要重新开启开发者选项,并且打开USB调试模式,连接电脑并在手机上授权USB调试。

然后,安装magisk的apk安装包,把我文末网盘里的magisk.apk下载到platform-tools文件夹里,然后输入命令完成安装:

adb install magisk.apk

当然你也可以把包用数据线丢到手机里手动安装,这个想必不用我教吧?

然后还是要进入到Bootloader界面:

adb reboot bootloader

手机重启到Bootloader界面之后,把我文末网盘中提供的ROOT补丁文件magisk_patch.img放在platform-tools文件夹里,然后输入命令:

fastboot boot magisk_patch.img

此时手机会重启并进入操作系统,打开Magisk的面具APP你可以看到已经获得ROOT权限了。

但是这是临时ROOT,需要再刷一次面具获得永久ROOT。

照着做:

打开面具,中间可能会有一些弹窗,先取消,然后手动点主界面的安装magisk,再选择直接安装,不过这个下载不挂梯的话,会很慢还容易失败;

下载不动的可以把我网盘里的Magisk-v20.4(20400).zip丢到手机存储,路径随你喜欢,找得到就行;然后打开Magisk面具APP,打开侧边栏,点模块,点加号,然后右上角三个点展开来选择显示内部存储,再打开侧边栏,选择OnePlus8Pro,找到这个zip包,刷入即可获得永久ROOT权限。

OTA

以后收到OTA,因为解锁了,所以每次都会收到官方的全量包,而不是差量包了,可以直接装,不影响ROOT,按我说的操作可以不用每次更新完再开电脑重新ROOT了。

首先,手机下载好OTA系统更新,安装好,不要急着重启,不然就只能重新ROOT了。

重启之前打开magisk面具APP,选择安装magisk,选择安装到未使用的槽位(下载过程最好挂梯,否则很容易下载失败或者非常慢),装好后根据提示重启,就可以在更新后的系统里依然保留ROOT啦。

注意,本文提供的magisk_patched.img必须对应相应版本的系统,版本号不对请勿刷,如果我网盘没有及时更新补丁,那就慢慢等吧或,者自己研究做补丁,去年发过教程的,不再赘述。

本文涉及的网盘文件

pan.baidu.com/s/1qspmbjGn6qltHnzJJsFnPg

提取码:z787