小米手机刷 TWRP 方法(解决卡米问题)

如果要刷第三方 ROM,或者不能用 MIUI 内置卡刷功能的受限版本,唯一办法是通过安装第三方 Recovery 来刷机。

其中 TWRP 是最常使用的第三方 Recovery,官方适配了许多机型,也有不少民间修改版本。

如果是发布超过一段时间的机型,通常用官方版本就可以。如果是新机,则很可能官方还没有适配,只能用第三方版

官方和第三方版本区别是:前者不用担心安全问题,能稳定获得更新,后者则需自行判断作者可信度。第三方版本通常会自带移除 MIUI 启动验证,官方版需要手动解决这个问题(通过刷入 Magisk  解决),不然可能卡米无法进入系统。

最后,对于采用 A/B 分区的手机,由于后续更新系统会切换分区,这可能丢失 TWRP 安装。这种机型不建议安装 TWRP,而改为只在需要时启动它(查看下文第 4 步说明)。

TWRP 刷入步骤

1. 先将手机与电脑连接以便安装好驱动(如果安装失败,可下载 MiFlash 再手动安装)。另外确保手机已完成 BL 解锁

2. 电脑下载 Fastboot 工具(解压备用)和对应机型 TWRP(.img 后缀文件,将其放入前面解压的文件夹里)。

3. 将手机关机,长按开机键 + 音量下键进入 fastboot 模式,与电脑连接。

4. 电脑打开刚才解压的 platform-tools 文件夹,按住 Shift 键,同时右键点击文件夹空白处,在右键菜单点击“在此处打开 Powershell 窗口”,运行下面命令刷入 TWRP(自行替换文件名)。

.\fastboot flash recovery twrp-3.4.0-0-davinci.img

注:如果不希望安装 TWRP,而只是临时使用 TWRP,运行下面命令(自行替换文件名)并忽略第 5 步骤。

.\fastboot boot twrp-3.4.0-0-davinci.img

如果运行命令后无法启动 TWRP,一直停在开机界面,可能是 TWRP 版本适配有问题,可尝试使用第三方版。

5. 为防止重启手机 MIUI 自动替换回官方 Recovery,按住手机音量上键,同时电脑运行下面命令重启手机,直至进入 TWRP 界面。

.\fastboot reboot

6. 在进入 TWRP 后,会询问“是否保持系统分区为只读”。这里滑动按钮以允许修改 ,不然不能禁止 MIUI 替换回官方 Recovery。

滑动按钮允许 TWRP 修改 System 分区
滑动按钮允许 TWRP 修改 System 分区

7. 由于 MIUI 在启动时会检查 System 分区完整性,上一步 TWRP 修改了 System 分区,这时重启手机会无法启动系统(“卡米”问题),需要通过刷入 Magisk 移除启动验证,步骤如下。

  • 电脑下载 Magisk 安装包,将其复制到手机上(这时电脑可以识别手机 MTP 设备);
  • TWRP 界面上点击“安装”,找到下载的是 Magisk 安装包,点击文件名,滑动按钮刷入;
  • 等待 Magisk 刷入完成,点击“重启系统”,这时就不会有“卡米”问题,重启手机也不会丢失 TWRP 安装;
通过 TWRP 安装 Magisk 图解
通过 TWRP 安装 Magisk 图解

由于安装了 Magisk 的缘故,启动系统后会看到一个 Magisk Manager 软件。它是 Magisk 图形管理软件,自带 Root 功能,也可以通过安装功能模块扩展更多玩法。

由于之前操作有修改 System 分区,后续更新 MIUI 原版系统需要注意(关闭系统自动更新),在更新系统前打开 Magisk Manager 软件,点击“卸载 Magisk”,选择“还原原厂映像”,之后再更新系统,更新后重新安装 TWRP 和 Magisk。

评论列表

  1. #108

    too many links😭杀毒软件卸载了,线用的是原装的,电脑所有插口都试了

  2. #107

    k50pro14系统昨天刷完twrp无限重启fastboot都进不了,要深度旧砖

  3. #106

    有没有一键刷入的软件

  4. #105

    卡在 waiting for any device 了,搜了一圈说驱动没装好,试了遍还不行。按道理已经连上了,adb devices 都能显示设备了。

    1. OMG,原来是一直开着机,忘记关机进入 Fastboot 模式了,难怪一直 waiting for any device,被自己无语到了…

  5. #104

    没有小米14pro的TWRP?

  6. #103

    没有红米NOTE5的TWRP

    1. 可以看下文中的链接有没有。

  7. #102

    回馈:Falled(remote:'(recovery_a) no such parition’)

  8. #101

    有Redmi note 9 5G的吗?天玑800U处理器的

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。