在 macOS 平台给小米手机刷机

/ 3评 / 3

前段时间突然觉得手机卡顿无比,但又舍不得换新(等等党永远的胜利),还舍不得MIUI的很多便捷小功能,于是决定给手头的红米 Note 5 刷个官改系统。这篇文章整合了这段时间零零散散的刷机经验,主要目的是为了备忘。如果手头有小米手机,电脑正好又是 macOS 系统的朋友,也可以参考这篇文章

题外话:原本我以为,想方便地给手机刷机,就必须得用 Windows 系统,但经过了一番搜索,发现在 macOS 系统上,也是可以便捷地刷机的

1、使用 XiaoMiToolV2 给手机解锁

如今的 Android 机器都有 Bootloader (以下简称 bl 锁) 锁定,而小米官方提供的解锁方案是下载官方解锁工具。但官方解锁工具的图形化界面仅有 Windows 端,macOS 无法使用。这时候我们可以使用第三方工具 XiaoMiToolV2 来给手机解除 bl 锁。下载地址:XiaoMiTool V2 - Modding of Xiaomi devices made easy

下载之后,将解压的 app 程序直接运行或者放入“应用程序”目录后运行均可。在解锁之前,我们需要在手机端的开发者选项中绑定账号。并在 XiaoMiToolV2 工具的右上角登录绑定的小米账号,因为解锁需要经过小米服务器,验证是否有解锁权限,通常,如果这部手机是你已经使用了较久的,都是可以直接解锁的

%title插图%num

2、下载 SDK Platform Tools 和 第三方 Recovery 镜像

下载地址:SDK Platform Tools 版本说明  |  Android 开发者  |  Android Developers (google.cn)

这个工具包含了刷机需要使用的 ADB(Android Debug Bridge) 和 Fastboot ,通常来讲,开机状态下,我们在电脑上操控手机,使用的是 ADB,关机状态下,我们需要进入 Fastboot (小米手机长按音量减+电源键即可进入)模式,然后在电脑上利用 Fastboot 工具与手机通信。Fastboot 模式下的刷机操作又被称为线刷,但目前较新的小米手机使用小米官方的 MiFlash 进行线刷操作会失败,只有售后工作人员才有权限为这些机型执行线刷操作,所以此处我们不进行线刷操作。我们只是使用 Fastboot 工具刷入第三方 Recovery 镜像来为手机提供卡刷的刷机环境

扯多了,下完 SDK Platform Tools 之后,我们将这个 zip 压缩包解压之后,即可得到一个装着很多文件的文件夹

接着是去找一个自己机型对应的第三方 Recovery 镜像,这里我是去 TWRP 官网下载的 (twrp.me)

别急,首先把手机关机,长按「音量减+电源键」直至出现上图右侧手机中的界面(米兔 FASTBOOT)再松手,然后用数据线将电脑和手机连接上

打开启动台中的「终端」(通常位于一个叫做“其他”的文件夹),配置一下操作环境(和 Windows 相差无几):

首先输入cd,以及一个空格,接着将解压出来的 platform-tools 文件夹拖入终端,会自动输入该文件夹的路径,然后回车,这时咱们就切换进这个文件夹了

再输入”./fastboot “,不包含引号,后面接上需要执行的命令即可。比如这里我们需要进入第三方 Recovery,那么执行的命令便是./fastboot boot “,同样记得 boot 后面有个空格,再把下好的 TWRP 镜像拖入终端以输入文件路径,回车,此后你的手机就会自动重启进入 TWRP 这个第三方的 Recovery

(至于为啥不用 fastboot flash recovery twrp.img 这个命令,是因为这个命令是真正刷入了这个 Recovery,而 MIUI 每次重启的时候都会检测 Recovery 是否为官方镜像,如果不是,将会自动刷回官方 Rec)

%title插图%num

此处附上一份强大的 「Fastboot 常用命令合集」:【玩机#08】玩点不一样的!FASTBOOT模式常用命令汇总 (miui.com),里面讲解了一些其它的用得上的命令

3、下载合适的刷机包,开始刷机

此时,如果你已经下载了适合自己机型的系统刷机包(第三方的通常都为卡刷包),那么就可以在手机上的 TWRP 中操作刷机了。此部分和 macOS 已经无关联,所以不再赘述。

声明:本文使用 知识共享署名 4.0 国际许可协议 [CC BY-NC-SA 4.0] 进行授权

  1. ChrisKim说道:

    我奶奶换下来的垃圾千元红米8A,用MIUI是真滴太卡了,刷个类原生安卓,现在至少能用了。(不过也只是用来折腾,性能实在是太垃圾了

  2. aaa说道:

    启动台是哪个?

回复 ChrisKim 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注