刷上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 ROM:LineageOS Downloads > Xiaomi > POCO F5 / Redmi Note 12 Turbo
- Kernel:
- OrangeFox Recovery:OFRP-R11.1_7_RECOVERY-Beta-marble.img
- MindTheGapps:Google apps | LineageOS Wiki
文件说明:
- 一般只要刷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