Skip to content

Redmi Note 9 4G (lime) 刷机指北

红米 Note 9 4G 在国外叫 Redmi 9T。

第一章:救砖

方法一:Miflash

参考文章:小米帮助中心 - 使用Miflash工具线刷

1️⃣ 下载线刷包,并进行解压。

红米Note 9 4G EEA 稳定版 ROM 合集【推荐】

红米Note 9 4G Global 稳定版 ROM 合集【推荐】

Redmi 全系列机型 ROM 包下载站汇总

小米各机型澎湃OS和MIUI旧版本下载索引

2️⃣ 使用 Miflash 工具线刷

解压后双击打开 XiaoMiFlash.exe,照下图依次点击即可。前提是手机需要在 FastBoot 模式。

在使用高版本 MiFlash 时,需要进行下面的设置,来保证刷机过程不出错。不设置也没事,只是看着不舒服。

方法二:9008 (EDL)

参考文章:如何将小米手机置于 EDL 模式

EDL(紧急下载模式)是一个独特的软件项目,允许在不解锁引导加载程序的情况下安装新的固件。

第二章:类原生

一、PixelExperience

官方文档:Install PixelExperience on lime

1. 刷机步骤

第一步:解锁 bootloader (BL)

1️⃣ 下载小米手机解锁工具:申请解锁小米手机

2️⃣ 手机插入有效 SIM 卡并登陆小米账户,进入开发者选项将小米账户与设备绑定,然后在手机关机状态下按住“音量下”+“电源键”进入 Fastboot,连接解锁工具后点击“解锁”,待手机重启后解锁完成。

第二步:下载刷机所需文件

1️⃣ 下载刷机包与 recovery:Xiaomi Redmi 9T / Redmi 9T NFC / Redmi 9 Power (lime) - PixelExperience

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

Platform Tools 文件直链

注意:底包需要 MIUI 14 的固件。

第三步:安装自定义 recovery

1️⃣ 手机通过数据线连接电脑。

2️⃣ 进入 fastboot 模式。adb reboot bootloader

还可以通过按键组合进入 fastboot 模式:在设备关闭的情况下,按住音量下键和电源键。持续按住两个按钮直到屏幕上出现“FASTBOOT”字样,然后松开。

3️⃣ 一旦设备进入 fastboot 模式,通过输入命令验证您的电脑是否找到它:fastboot devices

4️⃣ 将 recovery 文件刷入设备:fastboot flash recovery <recovery_filename>.img

5️⃣ 现在重启进入 recovery 模式以验证安装。不要重启到现有的操作系统,因为这会覆盖你刚刚安装的 recovery!

执行操作:在设备关机状态下,按住音量增大键和电源键。或者 fastboot reboot recovery / fastboot reboot-recovery / fastboot oem reboot-recovery

第四步:刷入 PixelExperience

1️⃣ 进入 recovery 模式:在设备关机的情况下,按住音量增大键和电源键。

2️⃣ 现在点击 “Factory Reset” (恢复出厂设置) ,然后 “Format data / factory reset” (格式化数据/恢复出厂设置) 并继续点击 “Format data” 以开始格式化过程。这将移除加密并删除存储在内部存储中的所有文件,以及格式化缓存分区(如果有的话)。

3️⃣ 返回到主菜单,点击 “Advanced”,继续点击 “Enable ADB”。

4️⃣ 旁加载 PixelExperience .zip 包:

在设备上,选择“Apply Update” (应用更新) ,然后选择“Apply from ADB” (通过 ADB 应用) 以开始旁加载。

在电脑上,使用命令旁加载包:adb sideload filename.zip

5️⃣ 成功安装所有内容后,点击屏幕左上角的返回箭头,然后选择“Reboot system now” (立即重启系统) 。

第五步:优化

手机网络一直提示受限,使用 adb shell settings put global captive_portal_mode 0 解决此问题。

二、GenesisOS

1. 刷机步骤

首先从准备刷入的固件中提取 boot,并用 magisk 27.1 进行修补。

将固件文件、修补过的 boot 以及 dynDFE_v6-final.zip 文件放到 U 盘上。

然后进入 recovery,在我的情况下是 twrp。

1 格式化 data,然后重启 recovery。

2 刷入miui global 14.0.5.0。

3 重启系统。

当手机启动到初始设置界面时,关闭手机并进入 bootloader,刷入 twrp。

立即进入twrp,并解密数据以备份 dtbo

1 将 dtbo 备份保存到 U 盘

2 格式化 data 并重启 recovery

3 刷入自定义固件

4 格式化 data

5 刷入 dynDFE_v6-final.zip

6 在相应分区内刷入经过 magisk 修补的 boot。

7 恢复 dtbo。

8 重启系统并进行初始设置。

完成

以类似的方式,其他人刷了 GenesisOS 和搭载安卓 15 的 PixelOS。

2. 备份 DTBO 和 Boot 分区

如果是 EEA 版,需要解密分区,才能备份。如果是 EU 版,不需要解密。

解密 + 备份 DTBO 和 Boot 分区步骤:

1 格式化 data

2 安装固件

3 主界面点击“Advanced” (高级) ==> 点击“Convert ROM to RW” (转换为 RW)

4 重启进入 recovery

5 主界面点击“Advanced” (高级) ==> 点击“Disable Forced Encryption” (关闭加密)

6 格式化 data(不确定是否需要此步骤,但以防万一执行)

7 启动系统

8 设置并安装所有需要的东西

9 重启进入恢复模式

10 创建备份(必要的分区是 Data、Boot 和 DTBO)

备份完成

注意:

  • 必须使用 twrp-3.6.0_10-1-lime-brigudav.img,其他 rec 不行。
  • 选择保存到 U 盘,否则固件会覆盖内部存储,因为 twrp 默认将副本保存在那里。

附加

一、刷机必知

1. 小米手机设备代号名称查询

adb 查看

adb shell getprop ro.product.name

Fastboot 模式下查询

.\fastboot getvar product 命令查询手机代号。

退出 Fastboot 模式用 .\fastboot reboot 命令来重启手机。

资源站点

小米手机设备代号名称查询

手机应用

爱玩机工具箱(需 Root)

2. 按钮组合

Recovery:电源键 + 音量加

Fastboot:电源键 + 音量减

3. MIUI 系统版本

欧洲版 EEA、全球版 Global、印度版 IN、台湾版 TW、土耳其版 TR、国行版 CN、俄罗斯版 RU、欧盟版 EU (European Union) 。

4. 资源

1)recovery

全是非官方,因为官方没有 redmi 9T 的。

2)固件 fw

Redmi Note 9 4G/Redmi 9T/Redmi 9 Power (lime) Firmware Downloads

二、常见问题

1. 刷机后屏幕失灵!

1)为什么会这样?

红米 Note 9 4G 的屏幕有多种,最常见的是 ft8713、ft8719、ft8720、nt36672a、nt36672d、td4330。总体概括为 fts_ts、nvt_ts。

需要注意的是,fts_ts、nvt_ts 只是某个具体型号的统称。比如 fts_ts 有 ft8720 型号的屏幕,这块屏幕在小米官方的内核源码 lime-q-oss 中也没有囊括此块屏幕驱动。

所以在大多数自定义内核中(如:Electro Kernel、Valeryn Kernel、Shadow Kernel、Grass Kernel)都没有包含此屏幕驱动。因此自定义 ROM 很难成功运行在 ft8720 屏幕上,要么是刷完机后重启只会看见 MI 图标,之后黑屏;要么就是进入系统欢迎页,但是屏幕不能触摸。

我们就知道了,一般在论坛上会看到这种说法【fts_ts 任何 ROM 都支持,但 nvt_ts 不行】。这钟说法不准确,原因如上。

2)怎么查看自己的手机屏幕型号呢?

方法一:找到设置 ==> 点击关于手机 ==> 点击内核版本四下(要快)==> 就会自动进入工程模式 ==> 点击版本信息测试(就是第一个),往下拉就会有。

方法二:安装 Device Info HW 软件从谷歌 play 上。

3)解决办法
  • 最好的莫过于刷机包解决了,只需走个刷机流程就行(一般都是内核支持,或者 ROM 作者重建内核并提供原厂的 dtb/o)。

  • 寻找自定义内核:看它支持什么屏幕,里面有该屏幕的驱动嘛。

    方法就是在刷完 ROM 后刷入该自定义内核。

  • 备份可以正常使用的系统 DTBO 和 Boot 分区。

    方法就是在刷完 ROM 后先恢复 DTBO 重启系统,看正常嘛。如果还不正常,就从头再来,之后不光要恢复 DTBO,还要恢复 Boot 分区。

    该方法不确定,需要自己试。也可以只恢复 Boot 分区。更可以在刷机前替换掉要刷的 ROM 的 Boot.img。

2. redmi 9T 其他代号

chime/juice 是 Poco M3/Redmi 9T/Redmi 9 Power/Redmi Note 9 4G 的多合一包装。

  • “juice”代号具体点是固件包括“lime/lemon/pomelo/citrus”系列。

  • chime 是之前有个开发者,把 Redmi 9T 与 Poco M3 都可以使用的刷机包命名为 chime,所以大家就这样称呼了。不过 A13 之后,因为本来他们的硬件不一致,所以又单独叫了。

    • Redmi 9T 的单独固件 - lime。

    • Poco M3 的单独固件 - citrus。

提示:“juice”不仅只囊括了 redmi,还有其他品牌。而“chime ”只有 redmi。但都支持 Redmi 9T。

三、刷机步骤参考

参考一

  1. adb reboot bootloader

  2. fastboot flash recovery D:\111\OrangeFox-R12.1_8-Unofficial-chime.img

  3. fastboot reboot recovery

  4. 格式化 data,重启进入 recovery

  5. 刷入 OrangeFox-R12.1_8-Unofficial-chime.zip,会自动再次进入新的 recovery

  6. 格式化 data,重启进入 recovery

  7. 刷入 xiaomi.eu_multi_HMNote94G_HM9T_V14.0.2.0.SJQCNXM_v14-12

  8. 格式化 data

  9. 刷入 lineage-22.2-20250615-UNOFFICIAL-lime.zip

  10. 进入 fastboot 模式刷入:

    fastboot flash boot boot.img

    fastboot flash dtbo dtbo.img

  11. 重启系统

适用于 @Joe_7500 作者的刷机包;交流群 https://t.me/joes_stuff

作者发布地址:https://sourceforge.net/projects/joes-android-builds/files

作者 GitHub 地址:https://github.com/Joe7500

参考二

1.XiaoMiFlash.exe Flash lime_global_images_V14.0.5.0.SJQMIXM_20230619.0000.00_12.0_global

2.adb reboot bootloader 3.fastboot flash recovery recovery.img 4.fastboot flash dtbo dtbo.img 5.fastboot reboot recovery

6.Wipe 'Format data / factory reset' and 'Format cache partiti' 7.adb sideload D:\111\lineage\lineage-22.2-20250615-UNOFFICIAL-lime.zip

8.Reboot to bootloader fastboot flash boot boot.imgfastboot flash dtbo dtbo.img

9.fastboot reboot

适用于 @herobuxx 作者的刷机包;交流群 https://t.me/GengKapakJuice

作者 tg 频道:https://t.me/GengKapak

简介:这个作者制作 Halcyon 官方 ROM。且适配其他类原生,目前主要更新非官方的 LineageOS 22.2。

参考三

在执行以下步骤之前,请确保您的设备已经解锁了引导加载程序并刷入了任意 TWRP / OrangeFox。

  1. 从 MIUI 官方固件帖子上下载用于 Recovery 安装的 12.5 官方固件,或者下载 NO_OSS_VENDOR(两者没有太大区别,但后者体积更小,安装更快;对于 Android 12,推荐使用 NO_OSS_VENDOR 21.7.21)

    以及下载所需的 ROM(Android 11 或 12),还有 Magisk(某些固件在没有它的情况下无法启动,但这种情况很少见,同时它也用于获取 root 权限;从 Magisk 仓库上下载 apk 文件,将 .apk 重命名为 .zip)。

    根据需要下载 Google 应用包(Gapps)(推荐 FlameGapps 或 BitGapps,适用于 Android 11 或 12,具体取决于下载的固件;某些固件中已经内置了 Gapps,请阅读固件说明,通常会在其中注明;如果固件名称中有“Vanilla”字样,则表示这是一个没有内置 Gapps 的纯净固件,通常大小在 600-800MB,如果固件大小超过 1GB,则 Gapps 已经内置)

    自定义内核(如果需要)(对于 Android 12,推荐 9 月版 StormBreaker 内核,特别是如果固件运行在 Furry Bengal 内核上,这可以避免手机随机冻结和过热的问题)。

  2. 将所有文件传输到存储卡。

  3. 进入 TWRP 或 Orange Fox(关机后按住音量增大键和电源键)。

  4. 进入Wipe - Advanced Wipe - 勾选除 OTG 和 Micro SD 卡以外的所有选项,选择 Wipe,然后返回,选择 Format Data - Yes。

  5. 重新进入 TWRP 或 Orange Fox(Reboot - Recovery)。

  6. 进入 Install - Select Storage - Micro SD card。

  7. 选择并刷入 MIUI 12.5 或 NO_OSS_VENDOR。 7.1) (仅在刷入官方 MIUI 12.5 时执行!如果刷入 NO_OSS_VENDOR,跳过此步骤!)再次执行第 4 步中的擦除和格式化,然后重新进入 TWRP 或 Orange Fox,重复第 5 步和第 6 步。

  8. 之后选择并刷入下载的自定义固件,然后是内核(如果下载了)和 Gapps 包(如果下载了)。

  9. 安装后再次 Format Data,按第 4 步操作(非必须,但强烈推荐,可以减少未来可能出现的问题)。

  10. 重新进入 TWRP 或 Orange Fox,按第 5 步操作。

  11. 再次进入 Install,按第 6 步操作。

  12. 刷入 Magisk(如果下载了)。

  13. 返回 TWRP 或 Orange Fox 菜单 - Reboot - System。

  14. 等待手机启动,第一次启动可能会很长时间,这是正常的。

四、净刷机 & 脏刷机

我最近因为需要刷机,所以去研究了下,发现很多国外都不说几清了,而是净刷机与脏刷机。并且刷机过程也没有清除 System 分区了。当然每个手机,每个刷机包刷写方法都不是通用的,需要询问 ROM 作者。

“净”安装

  1. 进入恢复模式。
  2. 清除分区:System、Vendor(可选,如果有此功能),Data、Cache/Dalvik Cache 是必须的。
  3. 格式化 Data 分区。
  4. 重启到恢复模式(如果使用基于 TWRP 的恢复模式,以便 MTP 正常工作)。
  5. 安装固件。
  6. 安装解密 Data 分区模块(可选)。
  7. 安装 GApps。
  8. 安装 Magisk(可选)。
  9. 重启系统。

参考文章

配置查询

刷机帮助

XDA 上一些触摸屏不能工作问题

自定义 kernel

Released under the MIT License.