叶寻的博客

一加 Ace 3 从 LineageOS 回到 ColorOS

叶寻
目次

我至少从 2023 年 5 月 19 日就开始用 LineageOS,用了快 3 年了,一开始觉得不错,但是长期用下来真是感觉问题不少,和原厂系统比就是弊大于利。

用 LineageOS 主要有两类问题,一是解锁 bootloader(引导程序)导致的问题,二是 LineageOS 的问题。每天经历种种不方便,我最后决定装回原厂系统。

LineageOS 的问题 #

解锁 bootloader 的问题 #

解锁 bootloader 会破坏 TEE(trusted execution environment)和 Play Integrity,导致功能异常。

不知道什么原因导致的问题 #

备份 #

重装系统前先备份资料,参考以下帖子:

备份的内容:

下载工具 #

这台手机之前用了以下系统:

  1. ColorOS 15
  2. LineageOS 22.2
  3. LineageOS 23.0(从 LineageOS 22.2 升级到这个版本)

因为之前用 ColorOS 15,所以还是安装这个大版本。

一加OnePlus Ace 3/ColorOS PJE110_15.0.0.870(CN01) C.48 - 一加手机官方ROM - 一加真我OPPO手机官方ROM下载复制一个链接,用 aria2 下载。

1
aria2c "https://gauss-componentotacostmanual-cn.allawnfs.com/remove-3c8478687554b5ab5861428600b9972c/component-ota/25/10/06/bbd6953c3313468aa9dbe4909ea8ad57.zip"

重命名安装包为 PJE110_15.0.0.870.zip

1
mv bbd6953c3313468aa9dbe4909ea8ad57.zip PJE110_15.0.0.870.zip

下载 Fastboot Firmware Flasher 1.0.2.1(需要用到 Telegram)。打开 FastbootFirmwareFlasher_1.0.2.1.sfx.exe,选择解压目录(建议自己新建一个空目录),点击下面靠左的按钮解压。

安装 ColorOS 15 #

安装 ColorOS 需要用 Windows 电脑,使用 fastboot 和 fastbootd 安装。

可以先看 Fastboot Firmware Flasher 1.0.1.1 Update - YouTube,了解整个安装流程。

把手机重启到 fastboot(重启手机的瞬间按住音量下键)。

打开桌面的 Fastboot Firmware Flasher,界面语言和系统语言一致。每个汉字我都认识,加起来就看不懂了,不对劲。没找到切换语言的地方,只好将系统语言设置为英文。

打开 Fastboot Firmware Flasher,先检查 fastboot 和 fastbootd:

  1. 选择左边的 「Drivers」
  2. 点击「Delete Old Drivers」
  3. 点击 「Install New Drivers」
  4. 点击「Start test」,5 个步骤都走完了,没问题

重启到 fastboot 模式:

  1. 点击左边的「Device Control」
  2. 点击中间的「Fastboot-Reboot to Bootloader」
  3. 点击右边的「Fastboot-Refresh」,显示处于 Bootloader 模式

解压固件:

  1. 点击左边的「Firmware Unpacker」
  2. 点击「File Picker」,选择「PJE110_15.0.0.870.zip」
  3. Select Mode 选择「Full」,点击 「Unpack」,点击「OK」
  4. 显示「Unpacking Completed」就完成了

安装固件:

  1. 手机重启到系统,打开开发者模式和 ADB
  2. 关闭 Fastboot Firmware Flasher,再打开(一开始没检测到解压好的固件,所以重新打开)
  3. 点击左边的「Firmware Flasher」
  4. 点击中间的「Firmware Flasher - Start」,这里显示了固件信息
  5. 点击「Start」
  6. 点击「Confirm」
  7. 询问是否要 root 权限,选择 No(后续锁定 bootloader,不能有 root 权限)
  8. 「reboot option」显示「Reboot from system」,没问题
  9. 「Android version」显示「13-16」,没问题
  10. 选择「Start Flashing」
  11. 「USB Cable Test」通过,点击「Continue」
  12. 显示「Stage 1 complete」,点击「Continue」
  13. 显示「Flashing Complete」,点击「Delete Data」
  14. 安装耗时 07:53,成功重启

第二次安装 ColorOS 15 #

手机打开开发者模式和 USB 调试。现在再次安装 ColorOS 15,确保 a/b 槽位都是原厂系统,避免锁定 bootloader 时出错。

电脑打开 Fastboot Firmware Flasher,点击左边的「Device Control」和右边的「ADB」和「Refresh」,可以看到槽位(Slot)是 _a。 再次用这个软件安装系统,详细步骤看前面。安装完系统槽位还是 _a,不过应该两个槽位都是原装系统了吧。

这里没有使用手机本地安装,是因为解锁了 bootloader,系统禁止使用本地安装。

测试 OnePlus Pay #

添加中行和建行的信用卡,都显示银行卡不支持。看样子似乎没上锁的系统用不了。添加云闪付卡可以,但点击卡片显示 NFC 错误,感觉不太行。

锁定 bootloader #

打开 Fastboot Firmware Flasher,锁定 bootloader:

  1. 点击「Device Control」
  2. 点击「ADB」
  3. 点击「Reboot to Bootloader」
  4. 点击「Fastboot」
  5. 点击「Lock Bootloader」
  6. 手机上用音量键和电源键确认锁定

成功进入系统。将手机重启到 fastboot,可以看到底下写着 locked。

再次测试 OnePlus Pay,四大银行(中国银行、农业银行、建设银行、工商银行)里面工行和中行不支持 NFC 支付,真差劲。更低端的红米 Turbo 3 都比一加 Ace 3 好,至少它四个银行都支持。

升级系统 #

在设置里面升级系统到最新的 ColorOS 16.0.5.701。

恢复备份与设置 #

清理 #

ColorOS 的问题 #

从 LineageOS 转到 ColorOS,也遇到了一些问题。

问题解决方法
Outlook 和 Google Tasks 无法发送通知在电池设置中允许后台运行
无法单独给某个应用设置语言使用 Language-Selector,要在开发者选项关闭权限监控,Shizuku 才能正常运行
用 adb 安装应用,不能静默安装,会弹窗没发现解决方法

ColorOS 使用体验 #

这台一加 Ace 3,一开始是 ColorOS 14,现在升级到 ColorOS 16,依然流畅,比 Lineageos 还流畅。更省电更少发热。虽然有些小毛病,但总体还是优点更多,我感觉很满意。

话题:

giscus 评论。如果评论未加载,giscus 可能被你的互联网服务提供商屏蔽。