说明
一加 ACE 和一加 10R 其实是同一个机型,在硬件上只有细微的差别。
一加 ACE 是国内定制版,带 ColorOS;一加 10R 是国际版(India),带 OxygenOS。所以在一加 ACE 上刷入 OxygenOS 比较容易。
不过 10R 有 150W 和 80W 两个不同充电功率的型号,给 ACE 刷 OxygenOS 时务必注意选择相同功率的系统版本。
型号编码如下:
- 一加 ACE (150W):PGKM10
- 一加 10R (150W):CPH2411
- 一加 10R (80W):CPH2423
准备工作
- 设备
- 手机:一加 ACE / 10R
- 电脑:推荐 Win10 以上
- 软件
- 一加 ROM:选择 OxygenOS 12 的全量包(没有版本限制,机型对即可)
- ADB(安卓调试工具)
- Fastboot Enhance
- 驱动:USB 驱动、ADB 驱动、Fastboot 驱动、OnePlus 驱动
- 一加全能工具箱(偷懒可用)
刷机步骤
一、手机启用 USB 调试
-
设置 -> 关于本机 -> 版本信息:连续点击版本号,就能打开开发者模式。
-
设置 -> 系统设置 -> 开发者选项:打开 USB 调试,允许 OEM 解锁。
二、PC 安装驱动
安装相关驱动是为了电脑能够在手机的不同模式下识别设备,从而发送命令进行控制。涉及的驱动包括 USB 驱动、ADB 驱动、Fastboot 驱动、OnePlus 驱动,具体安装哪些请结合实际情况。
可能需要的三个驱动(一加全能工具箱中推荐的):
- LeMobile(WinUSB)
- MTK
- OnePlus USB Driver
笔者测试只需安装前两个驱动即可,如果不行,试试把第三个驱动也安装上。
没给下载链接是因为还没找到官方下载地址,可以暂且通过一加全能工具箱安装。
三、解锁 Bootloader
说明:解锁 Bootloader 会清除用户数据,请提前做好备份。
-
手机通过数据线与电脑相连,此时手机会弹出询问 USB 用途的弹窗,选择“传输文件”,否则会关闭 USB 调试。
-
进入 bootloader 模式:
adb reboot bootloader
-
运行如下命令进行解锁:
fastboot flashing unlock
-
按音量键选中“Unlock the bootloader”选项,长按音量加和电源键重启。
四、刷入 ROM
-
运行如下命令进入 Bootloader 或 Fastboot 模式:
adb reboot fastboot # 或者 adb reboot bootloader
-
打开 Fastboot Enhance,如果驱动安装无误,此时会显示出手机设备号。双击选择该设备,进入分区表界面。
-
临时分区的分区名以
-cow
结尾,请逐一删除。 -
点击“刷写Payload.bin”,选择下载好且解压后的 ROM 包中的 Payload.bin 文件(似乎不解压也行,Fastboot Enhance 会帮你解压)。
-
刷写完毕后,手机点击“清除数据”,然后等待重启。
五、获取 Root
-
使用 Fastboot Enhance 解包 payload.bin,导入其中的 boot.img 文件,将其传给手机。
-
手机安装 Magisk,打开后点击“Magisk”栏内的“安装”按钮,点击“选择并修补一个文件”,选择刚刚导出的 boot.img 文件。等 Magisk 打好补丁后,会生成一个名字形如“magisk_patched-版本号_随机字符.img”的文件,再将该文件传给电脑。
-
进入 Bootloader 或 Fastboot 模式,刷入打过补丁的boot镜像文件。
adb reboot fastboot # 或者 adb reboot bootloader fastboot flash boot name_of_patched_boot_img
-
重启后进入 Magisk,点击“Magisk”栏内的“安装”按钮,选择“直接安装”,等待完成后进行重启。如果 Magisk 中显示当前 Magisk 版本号,说明 Root 成功。
一点感受
-
一加全能工具箱集成的功能比较多,一键操作也很便捷,适合新手使用,但也存在较臃肿、启动慢的问题。笔者喜欢小而精的软件,且想要自己动手来了解各步骤的细节和原理,所以不会将全能工具箱作为刷机的首要选择。
-
Windows 刷机需要确保各种驱动安装齐全,不然在 Bootloader 或 Fastboot 模式下无法识别到设备。笔者在成功刷机之后再进入 Bootloader 模式就无法识别设备了,但 Fastboot 模式下却能识别,很奇怪,欢迎大佬们指点。
-
Linux 下刷机似乎更简单一些,因为笔者测试时可直接操作 Bootloader 或 Fastboot 模式而无需安装驱动,美中不足是缺少像 Fastboot Enhance 这样的可视化工具。
-
搞机需谨慎,建议先拿旧手机练练手,操作前请做好充分的理论储备,小心变砖哦~