Skip to content

OnePlus 9R (lemonades) 刷机指导

第一章:救砖

刷机第一步,学会怎么救砖。

方法一:MSMDownload

教程参考文章:

一、介绍

是什么?MSMDownload (简写为 MSM) 由 OnePlus(及其母公司 Oppo)用于内部设备刷机。

原理:MSMDownload Tool 通过高通的 EDL 模式(紧急下载模式 / 9008)与您的手机通信,以刷入官方固件。

注意:

  • 使用此工具即使您的手机有锁定的引导程序(未解 BL 锁),它也能正常工作。该工具将在刷入固件之前自动解锁手机的引导程序,并在救砖完成后重新锁定。
  • MSM 工具也可以用于强制降级 OxygenOS/Android 版本。

OxygenOS (简写为 OOS) 是什么?

在 OPPO 收购一加前,系统分为氢 OS「HydrogenOS」(国内版)、氧 OS「OxygenOS」(国际版)。

OPPO 收购之后,国内版系统变为 ColorOS,最新版本为 ColorOS 15(截止目前 2025/05/19)。不过目前一加 9R 大概率不会有 ColorOS 15,但官方还在维护一加 9R 的 ColorOS 14。国际版依然 OxygenOS。

这就是网上调侃的大氢已亡。

二、救砖步骤

步骤 1:下载解密的原厂固件
OnePlus 9R India OxygenOS 11.2.x.x

始发地址:OnePlus 9R Oxygen OS India MsmDownloadTool

镜像地址:OnePlus_9R/India_LE28DA/R

固件包中已包含所需的 MSMDownload 工具,因此无需单独下载。

DA 印度版 | BA 欧版 | AA 国际版

OxygenOS 对于 OnePlus 9R 只有印度(India)版。因为 OnePlus 9R 只对印度上市了。

步骤 2:计算机上启动 MSMDownload 工具

管理员模式运行“MsmDownloadTool V4.0.exe”可执行文件。启动后,该工具会提示登录窗口。只需选择“Other”作为“User type”,然后点击“Next”。

步骤 3:OnePlus 9R 启动到 EDL 模式
  • 使用 TWRP:在 v3.3 及以上版本中,TWRP 提供了一键启动支持设备进入 EDL 模式的功能。因此,如果您的 OnePlus 9R 可以进入 TWRP recovery,您只需进入 TWRP 中的“Reboot”菜单并按下“EDL”按钮。

    注意:这种方法不需要安装 TWRP,您只需通过 fastboot 引导进入 TWRP 即可实现所需结果。所需命令 fastboot boot <TWRP镜像文件>

  • 使用 ADB:即使你的设备没有完全启动到操作系统,你的电脑仍然可以通过 ADB 与其通信。前提是启用了 USB 调试。因此,将手机通过 USB 数据线连接到电脑后,执行以下 ADB 命令:

    powershell
    adb reboot edl
  • 使用 Fastboot:如果您可以在 OnePlus 9R 上进入 Fastboot 模式,您可以使用以下命令将其引导至 EDL。

    powershell
    fastboot oem edl
  • 手动操作:完全关闭手机电源。然后在按住音量增大和音量减小按钮(按住大约 5 秒)的同时,通过 USB 将其连接到计算机。

    注意:如果您的手机处于 Qualcomm CrashDump 模式,您需要先按住音量增大和电源键 5-10 秒以退出 Crash Dump 模式并关闭它。然后再按住按钮使其进入 EDL 模式。

  • 使用 9008 工程线:可在拼多多、淘宝购买。大概 13-20 元。但不推荐,可以自己制作一个。

一旦 OnePlus 9R 进入 EDL 模式,就快速使用 USB 数据线将其连接到电脑(尽量在 10 秒内完成)。MSMDownload 工具会自动识别您的手机,显示相应的 COM 端口号,并显示设备状态为“已连接”。

步骤 4:安装 Qualcomm USB 驱动程序

为了使 MSMDownload 工具识别 OnePlus 9R 并刷入 OxygenOS 固件,必须将其检测为“Qualcomm HS-USB QDLoader 9008”。要确认这一点,请在计算机上进入“控制面板”,然后启动“设备管理器”。

如果没有安装正确的驱动程序,您的手机将被检测为“QUSB_BULK”(Qualcomm USB Bulk Download)。这是主引导加载程序在设备变砖时打开的特殊接口。

  • 前提准备

    • 设备上启用“开发者选项”下的“USB调试”。
    • 如果是 Windows 8 或更高版本,请确保在您的电脑上关闭“驱动程序签名验证”。这可以通过进入“测试模式”来完成。要这样做,请按照以下步骤操作:
      1. 在您的电脑上打开 CMD。
      2. 在 CMD 窗口中输入 bcdedit /set testsigning on
      3. 现在重启您的电脑以进入测试模式。
      4. 安装过程结束后,可以通过输入 bcdedit /set testsigning off 退出测试模式。
  • 安装

    • 通过 exe 安装

      1. 下载高通 HS-USB QDLoader 9008 驱动程序(简写为 QPST)

        32 位:QDLoader_HS-USB_Driver_32bit_Setup.exe

        64 位:QDLoader_HS-USB_Driver_64bit_Setup.exe

      2. 安装

        双击 QDLoader_HS-USB_Driver_xxbit_Setup.exe 可执行文件。

    • 手动安装

      1. 下载

        Qualcomm-Driver.zip

      2. 手机进入 EDL:在 PowerShell 窗口中键入 adb reboot edl 代码。

        请查找适用于您手机进入 EDL 模式的方式。对于一加 9R 进入 EDL 方法网上说法不一。分为(按建议优先级排序):

        • 按住 音量+音量-,并同时插入与电脑连接的数据线。

        • 按住 音量+音量-电源键,并同时插入与电脑连接的数据线。

      3. Windows 电脑上,转到控制面板 ==> 设备管理器。

        您会看到您的安卓设备在“其他设备”选项卡下被检测为“QHUSB_BULK”,并带有一个黄色感叹号。这表明电脑无法识别您的设备,因为尚未安装 USB 驱动程序。

      4. 右键点击它,然后选择“更新驱动程序软件”。

      5. 点击“浏览我的计算机以查找驱动程序软件”,然后选择包含 USB 驱动程序文件的文件夹。选择文件夹后,点击“下一步”。

      6. 现在您会在电脑屏幕上看到一个 Windows 安全提示。只需选择“仍然安装此驱动程序软件”以确认并在您的电脑上安装 Qualcomm HS-USB QDLoader 9008 驱动程序。

      7. 安装驱动程序后,您的设备应在设备管理器中被识别为“Qualcomm HS-USB QDLoader 9008”。

步骤 5:使用 MSMDownload 工具在 OnePlus 9R 上刷入固件

只需点击工具界面左上角的“开始”按钮即可开始刷机过程。如果引导加载程序尚未解锁,MSMDownload 工具将自动解锁,然后将解密后的固件刷入您的 OnePlus 9R。

重要提示:请勿尝试使用 SMT 下载模式或修改工具中的任何其他设置。使用 SMT 会擦除您的手机 IMEI 以及 Widevine 证书。这是您绝对不希望发生的事情。

您会看到“Progress of Download”列下进度条。一旦进度条颜色变绿(不在闪烁),此时您应该在工具中看到“Download Complete”的消息,并且您的手机将自动启动到刚刚安装的原厂固件。现在,点击“stop”以结束,之后关闭工具,并断开手机与计算机的连接。

三、常见问题 (F.A.Qs)

1. 刷入过程卡在“Param pre-processing”(参数预处理)阶段,该怎么办?

“参数预处理”错误表示所需的 USB 驱动程序有问题。卸载他们,安装本教程提供的。

2. 刷入失败并显示“Sahara Communication Failed”错误,该怎么办?

与 Sahara 或 Firehose 相关的错误消息通常意味着 USB 连接问题。在这种情况下,您需要拔下手机,按住电源键 10-15 秒以退出 EDL 模式,等待几秒钟,然后重新进入 EDL 模式并重试。

如果仍然出现错误,可以尝试将手机插入计算机的 USB 2.0 端口,而不是 USB 3.0/3.1 端口。在极少数情况下,可能需要在另一台计算机上尝试刷机。

3. MSM 工具显示“未找到 SMT 配置”错误,我该怎么办?

此问题的解决方案可以在 XDA 上找到。

第二章:类原生

一、Nameless

官方文档:https://www.nameless.wiki

1. 刷机步骤

第一步:下载文件

1️⃣ 下载刷机所需文件:OnePlus 9R Nameless files

2️⃣ Platform Tools:SDK 平台工具版本说明

Platform Tools 文件直链

底包需要 Oxygen OS 14(氧 OS 14)。

第二步:准备工作
  • 开发者设置和 USB 调试已启用。

  • 解锁 bootloader。

    1. 开发者选项启用 OEM 解锁。

    2. 使用 USB 线将手机连接到电脑。

    3. 在 platform-tools 所在的文件夹中打开 cmd。

    4. 输入 adb devices 检查你的电脑是否找到你的手机。

    5. 使用 adb reboot bootloader 将设备重启到引导加载程序。

    6. 通过输入 fastboot devices 检查您的电脑是否找到您的手机。

    7. 使用命令 fastboot flashing unlock,并使用音量键选择解锁引导加载程序,然后按电源按钮确认。

      注意:如果上述命令没有作用,可以使用 fastboot oem unlock

第三步:刷入

1️⃣ 进入fastboot 模式。adb reboot fastboot

2️⃣ 验证是否与电脑正确连接。fastboot devices

3️⃣ 刷入下载的镜像

fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash vbmeta vbmeta.img

4️⃣ 将设备重启进入 recovery 模式,点击“Install Update”->“ADB Sideload”。

5️⃣ 使用 adb sideload <filename>.zip 旁加载 nameless。

6️⃣ 写入完成后,返回主恢复菜单并点击“Factory Reset”(恢复出厂设置) ==> “Format Data”(格式化数据)。

7️⃣ 重启进入系统即可。

2. 常见问题

1)备份 persist

“persist” 分区是 Android 设备中一个重要的分区,通常用于存储设备的校准数据和其他关键的设备配置信息,例如传感器校准数据(如接近传感器、光传感器等)。备份“persist”分区可以确保在进行系统更新或刷机等操作时,不会丢失这些重要数据。

在继续之前,请确保满足以下要求:

  1. 已安装 Google USB Drivers 驱动程序。
  2. 已正确安装 Platform Tools。
  3. 已在设备上启用开发者选项和 USB 调试。
  4. 已下载并解压 MSM 工具。

具体步骤:

  1. 启动 MSM 工具:运行 MsmDownloadTool V4.0.exe
  2. 选择用户类型:选择“Others”作为用户类型,然后点击“Next”。
  3. 进入 Firehose ReadBack 模式:按 F8 键,这将打开 Firehose ReadBack 界面。
  4. 选择分区:在 Firehose ReadBack 界面中,选择你要备份的分区(例如“persist”分区)。
  5. 输入密码:如果需要输入密码,输入 oneplus,然后点击“OK”。
  6. 开始读取:点击 MSM 工具主窗口中的“Read Back”按钮。
  7. 重启设备到 EDL 模式:将设备重启到 EDL 模式(通常需要使用特定的按键组合或命令)。
  8. 完成读取:读取完成后,备份的镜像文件(例如 persist.img)将保存到你的系统驱动器根目录(例如 C:)。

附加

一、按钮组合

Recovery:电源键 + 音量加

Fastboot:音量加 + 音量减 + 电源键 / 电源键 + 音量减

EDL 模式:关闭手机电源,按住音量减和音量加的同时连接 USB 数据线。

安全模式:关闭手机电源,重新开机时保持按住音量减不放直到启动完成。

preview
图片加载中
预览

Released under the MIT License.