Skip to content

Commit

Permalink
Create 2024-05-27-One-Plus-11-Flash-Oxygen-OS.md
Browse files Browse the repository at this point in the history
  • Loading branch information
VivionLin authored May 27, 2024
1 parent 8c84672 commit 25a87dd
Showing 1 changed file with 87 additions and 0 deletions.
87 changes: 87 additions & 0 deletions _posts/zh/2024-05-27-One-Plus-11-Flash-Oxygen-OS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---
layout: post
title: 国行一加 11 刷氧 OS
lang: zh
tags: [tools]
---

手里的一加 5 用了 6 年突然烧坏了主板。

一年前才刚刷了 Pixel Experience,买多了一份充电套装,希望能多用几年。
没想到一觉醒来,握住的是一块没有反应的黑砖。

我只好把换手机的计划提前。

因为执着于原生系统体验,所以直接跳过了小米、OPPO 等一众优秀厂商。
而 Google Pixel 显然不是个性价比的选择,所以我的选择再次落到了一加上。

据称,自一加 12 起,国内外系统互刷被进一步阻断,让一加 12 刷氧 OS 暂时变得无解。

看起来一加 12 成熟的刷机方案还遥遥无期,为解燃眉之急,我最终下单了一加 11。

---

### 操作步骤记录

0. 备份、拆下 SIM 卡
1. 解 BL 锁
* 打开开发者模式
* 设置 - 关于本机 - 版本信息 - 点5次版本号
* 开启 OEM-unlock
* 打开 USB 调试
* 设置 - 其他设置 - 开发者选项 - 打开 USB 调试
* 用 ADB 工具跑命令解锁
* 不关机,用原装数据线连电脑
* 下载 ADB 工具 https://developer.android.com/tools/releases/platform-tools
* 执行 ```adb reboot-bootloader``` 进入 fastboot 模式
* 执行 ```fastboot flashing unlock``` 进入解 BL 锁界面
* 若 fastboot 提示找不到设备请参考 https://blog.csdn.net/weixin_45675704/article/details/105483845 手动设置驱动解决
* 用音量键下选 ```UNLOCK THE BOOTLOADER``` 并按下锁屏键确认解锁
2. 刷系统
* 下载 ROM
*https://yun.daxiaamu.com/OnePlus_Roms/%E4%B8%80%E5%8A%A011/ 找 ROM 包,拿当前系统版本号来比较,版本不要回滚(据称一加 11 存在不明确未公开的“防回滚”机制,禁止用户降级到较低的版本),需要是安卓 13(我用的 CPH2449_13.1.0.580(EX01))
* 用解压软件把下载下来的 ROM 解压出来,以提取里面的 payload.bin 文件
* 下载 ocdt 分区文件
* https://pan.baidu.com/share/init?surl=skHH5YBnktefB79I91YdTA&pwd=v8cn
* 用解压软件把里面的 oos_ocdt.img 提取出来
* 下载刷机辅助工具 https://github.com/libxzr/FastbootEnhance/releases
* 进入 fastbootd 模式
* ADB 命令行执行 ```adb reboot-bootloader``` 进入 bootloader
* 打开 Fastboot Enhance,可以看到自己的设备
* 双击连接后的设备,单击“Reboot to fastbootd”
* 删除动态分区
* 点开 partition 选项卡,根据分区名过滤"cow",据称要将过滤出来的分区一一删除,如无则忽略,我的没有
* 执行刷写 payload.bin
* 确认勾选 "Ignore Unknown Partition"
* 确认 fastbootd is YES
* 单击“Flash payload.bin”,等待进度条完成
* 弹出操作完成后的对话框后,点 "Reboot to bootloader"
* 执行刷写 ocdt 分区
* ADB 工具执行 ```fastboot flash ocdt ${你的 oos_ocdt.img 的路径}```
* 回到 Fastboot Enhance 转回 fastbootd 执行格式化数据
3. 回锁 BL
* 不插卡,开机跳过所有选项,不设置 PIN 码
* 打开开发者模式
* 开启 OEM-unlock
* 打开 USB 调试
* 用 ADB 工具跑命令加锁
* adb reboot-bootloader
* fastboot flashing lock
* fastboot reboot
4. 等待开机完成,进设置把系统一版一版地更新到最新版本


以上步骤参考自:
* https://www.bilibili.com/read/cv24440917/?spm_id_from=333.976.0.0
* https://www.bilibili.com/read/cv29346543/
* https://www.daxiaamu.com/7694/
* https://chenmicro.github.io/hardware/linux-oneplus-11/#fn:c540690p1

---

使用了一个多月,没有发现什么问题。

原本在参数页看到海外版的一加 11 支持 ESIM 不支持双卡,担心国行版刷了氧之后双卡也不可用了。
但实测刷了也还保有双卡功能,设置里有选项提示,如果开启 ESIM 那么第二个卡槽就不能做实体卡用。

希望它陪我走下一个 6 年。

0 comments on commit 25a87dd

Please sign in to comment.