Redmi Note 12 Turbo Flashing Lineageos 22

刷上LineageOS 22.2(Android 15)一段时间了,日常使用也基本没大问题。这里记录一下相关信息。

1. 关于LineageOS

LineageOS是一个开源的Android定制ROM,是CyanogenMod(开源的Android定制ROM始祖)的继承者,是很多定制ROM的基础。

LineageOS的红米Note 12 Turbo(Marble)移植版,一开始是非官方版本。后来合并到官方版本,才敢尝试使用。

该ROM的优点:

  • 开源、精简、稳定、每周更新。
  • 体验接近Android原生系统。

目前缺点:

  • 没有自带支持KernelSU。目前刷第三方Kernel解决。
  • 微信和支付宝都不支持指纹支付。据说可以使用Meow模块解决,但未尝试。

2. 刷机准备

下载相关文件:

文件说明:

  • 一般只要刷LineageOS本身即可。建议下载zip包,并使用Recovery进行刷ROM。

    参考文件名: lineage-22.2-20250930-nightly-marble-signed.zip

  • OrangeFox Recovery是为了方便刷ROM和后续管理、升级。

    参考文件名: OFRP-R11.1_7_RECOVERY-Beta-marble.img

  • 刷Kernel是为了支持KernelSU。如果使用Magisk或者不需要root,可以不刷。Glow是编译好的版本,目前建议刷v4.1.2,因为v4.2有bug。

    参考文件名: Glow-Kernel-v4.1.2.zip

  • Gapps采用MindTheGapps,是LineageOS官方推荐,若不需要可以不刷。

    参考文件名: MindTheGapps-15.0.0-arm64-20250214_082511.zip

3. 刷机说明

  • 先做好数据备份。
  • 建议双清(格式化system和data分区),特别是已刷了其它ROM的情况。
  • 进入fastboot模式,刷OrangeFox Recovery。
    • 参考命令sudo fastboot flash recovery OFRP-R11.1_7_RECOVERY-Beta-marble.img
  • 进入Recovery模式,把LineageOS和后续需要刷机的文件,复制到/sdcard/rom目录下。
  • 在OrangeFox Recovery里选择LineageOS的ROM文件,并刷入,然后重新进入Recovery模式。
    • 在A/B分区模式下,LineageOS会自动刷入当前未激活的分区。例如,原来的ROM使用A分区,刷入LineageOS后会刷入B分区,并激活B分区。
    • 在A/B分区模式下,Recovery会在ROM里面。ROM的分区切换并激活后,需要运行新刷入ROM的Recovery。
    • OrangeFox Recovery默认在刷入ROM后,自动替换其自带的Recovery。
  • 在OrangeFox Recovery执行后续输入,包括Kernel、Gapps。
  • 最后清除缓存,并重启进入系统。

4. 问题

4.1. 不支持指纹支付

目前唯一问题是,“支付宝”和“微信”不能开启指纹支付。后面解决后再更新此文档。

4.2. A/B分区相关指令

手机进入Fastboot模式,在电脑端执行如下命令:

# 查看当前激活的分区
fastboot getvar current-slot

# 切换到a分区
fastboot set_active a
使用 Hugo 构建
主题 StackJimmy 设计