返回文章列表

Redmi Note 7 刷入PixelExperience并获取 Root教程

Admin
9 分钟阅读
2 次阅读
最后编辑于 2026-03-27 15:19

Redmi Note 7 刷入 PixelExperience 并获取 Root:TWRP 线刷 + Magisk 全流程

如果你手上的 Redmi Note 7(代号 lavender)已经解锁 Bootloader,想刷成更干净的类原生 Android,同时再拿到 root 权限,这篇教程可以直接照着走。

这篇文章采用的是:

  • TWRP 线刷 PixelExperience
  • 首次启动后再用 Magisk 修补 boot.img
  • 先临时引导测试,再正式刷入 boot

这样做的好处是更稳,出了问题也更容易救机。

一、准备工作

开始前先确认下面这些条件已经满足:

  1. 手机已经解锁 Bootloader
  2. 电脑已经安装 platform-tools,也就是 adbfastboot
  3. 已下载好适用于 lavenderTWRP
  4. 已下载好 PixelExperience ROM 包
  5. 已下载好 Magisk.apk
  6. 已经备份手机里的重要数据

注意:刷机、格式化 data 分区、解锁 Bootloader,都可能清空数据。

二、下载系统镜像和 Recovery

先去 PixelExperience 官方下载页搜索 lavender,下载适合 Redmi Note 7 的 ROM 包:

同时准备好 TWRP:

我写这篇时,lavender 在 PixelExperience 官网仍能找到官方包,但设备页面已经处于较老状态,下载时务必确认版本、Android 大版本和机型代号一致。

建议至少准备这几样文件:

  • PixelExperience_xxx_lavender.zip
  • twrp-xxx-lavender.img
  • Magisk.apk

三、刷入 TWRP

让手机进入 fastboot 模式后,在电脑上执行:

bash
adb reboot bootloader
fastboot flash recovery twrp.img

刷完后不要直接正常开机,立刻按按键组合进入 recovery
如果你刷完 recovery 直接进系统,有些 ROM 会把自定义 recovery 覆盖掉。

四、进入 Recovery 后,先格式化 data 分区

进入 TWRP 后,不要急着刷 ROM,先处理 data 分区。

推荐流程:

  1. Wipe
  2. 选择 Format Data
  3. 输入 yes
  4. 确认执行

这里是 data,不是 date
这一步非常关键,尤其是从 MIUI、别的类原生 ROM,或者旧版本系统切过来的时候。

它的作用主要有两个:

  • 清掉旧系统残留的数据和加密信息
  • 避免新系统首次启动卡在开机动画

五、加载安装包并刷入 PixelExperience

接下来开始刷 ROM。

有两种常见方式:

方式 1:TWRP 图形界面安装

  1. 把 ROM 包提前放进手机存储或 OTG
  2. 在 TWRP 里点 Install
  3. 选择 PixelExperience_xxx_lavender.zip
  4. 滑动确认刷入

方式 2:ADB Sideload 线刷

如果你更习惯电脑线刷,可以在 recovery 里进入 ADB Sideload,然后电脑执行:

bash
adb sideload PixelExperience_xxx_lavender.zip

刷完 ROM 后,建议直接先 Reboot System,让系统完整启动一次,不要一上来继续乱刷模块。

首次开机时间通常会比较长,5-10 分钟都算正常。

六、首次开机后的基础设置

系统启动后,先完成基础初始化:

  1. 连接 Wi-Fi
  2. 走完开机向导
  3. 打开开发者选项
  4. 开启 USB 调试

到这里,ROM 就算刷好了。
下面才是 root 部分。

七、获取 Root 的正确思路

很多人以为“装个 Magisk APK 就等于 root 了”,其实不是。

Magisk.apkKitsune.apk 只是管理器。
真正的 root,是把 修补后的 boot.img 刷回 boot 分区

最稳的流程不是在 TWRP 里随便刷一个来源不明的 ZIP,而是:

  1. 从当前这版 ROM 提取原始 boot.img
  2. 用 Magisk 修补原始 boot.img
  3. fastboot boot 临时测试
  4. 确认能正常开机并拿到 root 后,再正式 fastboot flash boot

八、提取当前 ROM 的原始 boot.img

你刷的是哪一版 PixelExperience,就用哪一版 ROM 对应的原始 boot.img

不要混用:

  • 不同 Android 版本的 boot.img
  • 不同 ROM 的 boot.img
  • 旧系统遗留下来的 boot.img

如果 boot.img 不匹配,最常见的结果就是:

  • 卡开机动画
  • 无限重启
  • root 成功但系统不稳定

九、安装 Magisk 并修补 boot.img

先把 Magisk.apk 安装到手机:

bash
adb install -r Magisk.apk

然后把原始 boot.img 推送到手机:

bash
adb push boot.img /sdcard/Download/boot.img

接着在手机上打开 Magisk:

  1. 点击 Install
  2. 选择 Select and Patch a File
  3. 选中 /sdcard/Download/boot.img

修补完成后,通常会生成一个类似这样的文件:

text
/sdcard/Download/magisk_patched-xxxxx.img

然后把它拉回电脑:

bash
adb pull /sdcard/Download/magisk_patched-xxxxx.img

十、正式刷入前,先做一次临时引导测试

这是最推荐的一步。

不要一拿到修补后的镜像就直接:

bash
fastboot flash boot magisk_patched.img

更稳的做法是先临时启动测试:

bash
adb reboot bootloader
fastboot boot magisk_patched.img

这一步的意义是:

  • 先验证这份修补镜像能不能正常启动系统
  • 先验证 root 是否工作
  • 如果失败,不会立刻把 boot 分区刷坏

临时引导成功后,等系统起来,再验证:

bash
adb shell getprop sys.boot_completed
adb shell su -c id

如果输出大致像这样:

text
1
uid=0(root) gid=0(root)

那就说明:

  • 系统正常启动了
  • root 也已经正常工作

十一、确认无误后,再正式刷入 boot 分区

只有在临时引导测试成功之后,才建议正式刷写:

bash
adb reboot bootloader
fastboot flash boot magisk_patched.img
fastboot reboot

这样 root 才会在重启后继续保留。

十二、如果刷 Root 后卡开机,怎么救

如果刷入修补后的 boot.img 后卡在开机界面,不要慌,先回 fastboot,然后用原始 boot.img 临时拉起系统:

bash
fastboot boot boot.img

如果这样能进系统,基本就能说明:

  • 原始 boot.img 没问题
  • 问题在修补后的镜像,或者你混用了不匹配的 boot.img

这时的正确做法是:

  1. 先保证机器能用原始 boot.img 正常启动
  2. 再基于当前 ROM 的原始 boot.img 重新修补
  3. 继续走“先临时引导测试,再正式刷入”的流程

如果已经进了 recovery,还可以进一步排查这些位置:

  • /sys/fs/pstore/console-ramoops-0
  • /proc/last_kmsg

有时这里能看到最近一次内核崩溃信息。

十三、几个容易踩坑的地方

1. 不要混用不同版本 ROM 的 boot.img

这是最容易导致 bootloop 的原因之一。

2. 不要来回切官方 Magisk 和 Kitsune

同一台机器、同一份 boot 分区,今天刷官方 Magisk,明天又刷 Kitsune,很容易把启动链条搞乱。

3. 首次刷机时,Format Data 很重要

很多“刷完卡 logo”的问题,根本不是 ROM 坏了,而是 data 没清干净。

4. 先保证系统基线正常,再谈 root

如果 ROM 本体都还没稳定开机,就别急着搞 root。

5. Root 之前一定留一份原始 boot.img

原始 boot.img 是最重要的救机文件之一。

十四、总结

整个流程可以概括成三句话:

  1. TWRP 刷入 PixelExperience,并在 recovery 里先 Format Data
  2. 先确保系统本体能正常开机
  3. 用 Magisk 修补当前 ROM 的原始 boot.img,先 fastboot boot 测试,没问题再 fastboot flash boot

这样做虽然比“无脑一路刷到底”多几步,但稳定性高很多,出问题也更容易回退。


参考链接

登录后发表评论

请先登录账号后再发表评论