Android robot

为红米 Note 10 (5G) 刷入MIUI国际版固件(小米/红米手机通用教程)

二月月末,续签电信宽带后,电信公司送了一台红米 Note 10 (5G) 手机。上手体验了几秒后,果不其然还是被 MIUI 国内版固件恶心到了。槽点主要有两个:一是系统各个角落都充斥着广告;二是阉割了 Google 服务框架,用起来很不顺手😥。拿到手机还不到5分钟,我就下定决心一定要给它刷入 MIUI 国际版固件。

我原以为都2022年了,刷机应该是一件很简单的事情:只需要找到手机型号对应的线刷固件包,下载刷机工具,解锁 BootLoader(BL),安装 ADB 驱动,把手机切换到 Fastboot 模式后通过数据线连接电脑,打开刷机工具选择固件刷入即可。

可能是我太久没用过国内的安卓手机了,我没想到小米居然会对我的这台千元机设置解锁等待时间🤧。这种人为给顾客已买断的产品设限的做法我有点不太理解。🤷‍♂️

小米解锁BL等待168小时

根据网上的资料得知,小米的很多型号手机都会有解锁等待时间的限制,视小米账号活跃度等情况,可能需要等到168 -1200小时才能解锁。

等了足足168个小时(七天七夜)后,小米终于允许我解锁自己的手机了。🤧

解锁 BootLoader

免责声明:解锁 BootLoader 可能会增加手机安全风险;请自行了解解锁带来的风险后再决定是否需要解锁。

“BL 锁主要作用是验证加载对象签名,防止启动第三方 ROM 或 Recovery,避免由此带来的数据安全风险。同时限制了 Fastboot 方式刷机(线刷),防范手机在没有授权的情况下被刷机。”

小米手机 BL 解锁操作指南

补充:如果只是需要去除系统内广告,可以参考 MIUI 12.5关闭广告及系统优化教程,只不过治标不治本,且非常耗时。


小米比较良心,提供了官方的解锁工具,整个步骤也比较简单:

1. 手机绑定小米账号。提前备份好手机内的重要文件。

2. 前往小米官网下载小米解锁工具;然后将下载好的压缩包解压。

3. 解压好后双击 miflash_unlock.exe 运行小米解锁工具,根据屏幕指示登录小米账号。

4. 将手机关机后,同时按住 音量-电源键,进入 Fastboot 模式。

MIUI fastboot mode

5. 用数据线把手机连接到电脑。如果电脑检测不到手机,需要点击右上角的 设置 > 驱动检测 安装驱动。

小米解锁工具连接手机

6. 点击解锁按钮,小米解锁工具会自动进行解锁操作,待手机重启后,即可解锁 BootLoader。

可按照以下步骤在手机上验证设备是否已经解锁 BootLoader:

1. 打开 设置 app, 前往 我的设备 > 全部参数,快速点击数次 MIUI 版本,将会在屏幕底部区域看到 “您现在出于开发者模式!”的提示。

2. 返回 设置 app 主界面,进入更多设置 > 开发者选项 > 设备解锁状态,可以看到当前设备已解锁。

解锁成功后,就可以刷入 MIUI 国际版固件啦!

线刷 MIUI 国际版固件

刷机分为卡刷和线刷,本教程为线刷教程。解锁 BL 后,只需找到手机对应型号的 MIUI 国际版固件刷入即可。具体操作步骤如下:

1. 下载对应手机型号的线刷版固件:红米 Note 10 (5G)的 MIUI 国际稳定版线刷固件下载地址传送门;注意需选择线刷包

提示:如果你用的是其他型号的小米 / 红米手机,则需根据 小米手机设备代号名称查询页面 找到你的手机代号,然后把下面这个URL的手机代号部分信息(粗体显示部分)替换为你的手机代号,e.g. 如果你的手机是红米 K50 电竞版,查询可知代号为 ingres,则改机型对应的刷机包下载页面为:

https://mirom.ezbox.idv.tw/phone/ingres/

2. 将下载好的线刷固件解压。需要注意的是,下载到电脑上的线刷包是 .tgz 格式的,解压之后会得到 .tar 格式的压缩包,我们需要再次对 .tar 格式的压缩包进行解压,最终才能得到一个线刷包文件夹。

解压线刷包

双击打开刷机包文件夹,复制刷机包文件夹路径。

复制刷机包文件夹路径

3. 下载小米官方提供的刷机工具(MIUI ROM Flashing Tool);下载完成后将其解压,找到 XiaoMiFlash.exe 双击运行。

4. 将手机关机,同时按住 音量-电源键,进入 Fastboot 模式,然后使用数据线将手机连接电脑。点击小米刷机工具(MiFlash)主界面上的加载设备按钮,然后把上一步复制好的刷机包文件夹路径粘贴到选择按钮右侧的地址栏;最后点击勾选底部的全部删除单选框。

“2018-03-27 之后新机由于 BL 锁加了区域验证,国内机器刷国际版会无法启动。需要在线刷工具里选择不上锁,这样就可以启动。”

https://miuiver.com/faq/

提示:如果未检测到设备,可点击小米刷机工具主界面上的 Driver tab 重新安装驱动程序。

接下来只需耐心等待刷机完成即可,通常情况下700秒内可以完成刷机。刷机完成后,系统初始化启动成功后即可进入系统。

由于刷入了国际版固件,自带 Google 服务框架,如果系统初始化启动提示“正在检查更新…这可能需要几分钟的时间”,这是因为手机正在连接 Google 服务,而国内网络又无法连接,会遇到不能下一步的问题。

解决方法是先拔出 SIM 卡,重启手机在设置向导跳过网络设置,进入系统后再设置(或者直接在路由器上实现科学上网)。

进入系统后,默认主屏,控制中心,通知中心长这样:

不过说实话,我用惯了 Google Pixel 2XL,不太喜欢 MIUI 的 UI 设计风格,所以索性将系统默认的桌面启动器换成了 Pixel Launcher,然后安装了 Pixel 2 的动态壁纸:

屏幕素质和握持手感差了点,不过做一个备用机还是没问题的。

红米 note 10 Pro 5G 与 Google Pixel 2XL 屏幕对比
左:红米 Note 10 Pro (5G) 右:Google Pixel 2XL

MIUI 国际版集成了 Google 服务框架,用它来做 Google 账号登录二步验证比用 iPhone 更方便,还省去了手工输入登录密码的烦恼~😎

碎碎念

“刷机”,对来我说是一个既熟悉又陌生的词汇:我从高中起就开始刷机,不过高中毕业后,我便投入了 iOS 的怀抱,从大学到工作,一直都是用 iPhone 作为主力机。

我现在还记得,在高中时期的某个夏日夜晚,我为了找 Motorola 1200e 移动定制机的刷机包和刷机教程逛了很多论坛。之所以要给 Motorola A1200e 刷机,是因为移动定制机屏蔽了很多这部智能机原有的功能(e.g. 安装 .pkg 格式的App,修改主题等)。

Motorola A1200e 网图
Motorola A1200e

Motorola 1200e 搭载的是基于 Linux 的系统,可安装 .pkg 格式的 App 安装包(当时 Android 应该是还处在2.x 版本),那时国内用的人不多,大多数人用的还是塞班系统。印象中,Motorola 1200e 的刷机包分为 AP 包和 BP 包,AP 包可以简单理解为操作系统刷机包,BP 包则是基带刷机包。

我念高中的那段时期,国内厂商对 Android 的本土化适配工作做得比较少,第三方手机 ROM 如雨后春笋般涌现。

我印象比较深的一个第三方 ROM 是 CyanogenMod 团队的 CM Android ROM,不过这个团队在2016年12月31日后就不再为CM项目提供支持,包括网站和项目的代码。

翻了一下 QQ 空间的相册,发现我大概是从2013年开始接触刷机:

Android 2.3.7
三星某不知名型号手机刷入 Android 2.3.7(代号“Gingerbread”)

后来该款手机在某次线刷刷入官方 ROM 时因字库损坏变砖,从此三星手机被我列入购机黑名单。🙃

Android 4.1.1
国产安卓平板刷入 Android 4.1.1(代号“果冻豆”)
CM 12 Android 5.1.1
坚果手机卡刷刷入CM 12 Android 5.1.1(代号“棒棒糖”)

在写这篇文章时,Android 最新版本为 Android 13,代号为 “Tiramisu”(提拉米苏),甜点命名法沿用至今。

Credit: https://www.instagram.com/andr.oidwala/

结尾

无论是当时还是现在,刷机都是为了让自己的手机变得更好用。随着国内手机厂商的崛起,安卓系统的本地化工作做得越来越好,对绝大多数人来说,原厂 ROM 已经做得足够好,基本上没有刷第三方 ROM 的必要了。


了解 Justin写字的地方 的更多信息

订阅后即可通过电子邮件收到最新文章。


评论

《 “为红米 Note 10 (5G) 刷入MIUI国际版固件(小米/红米手机通用教程)” 》 有 34 条评论

  1. carlchen 的头像

    挺好的一个刷机教程,言简意赅,给博主点赞!

    1. 哈哈,明明写了很多废话😂 话痨患者一不小心就写了3000+字数🤷‍♂️

      1. 請問刷機不上鎖有沒有影響使用?

        1. 文章写得很清楚了:“2018-03-27 之后新机由于 BL 锁加了区域验证,国内机器刷国际版会无法启动。需要在线刷工具里选择不上锁,这样就可以启动。” https://miuiver.com/faq/

        2. 暂时没有,国内机器刷国际版是必须要要选择不上锁,不然无法启动的。

        3. 匿名网友 的头像
          匿名网友

          Unlocked phones will not be able to use Googlepay, Netflix, and other banking apps which require high safety standards.

  2. 膜拜大佬。敢问刷了国际版固件之后,耗电情况如何?

    1. 看上去比我的iPhone12强,不过我是把它当备用机来用,感觉可以两三天一充?

      1. 请问刷机了 还有小米原装通话录音吗 ? 谢谢

        1. 没有的。国际版的MIUI上的电话APP,是Android系统自带的电话APP,和我那台Google Pixel 2XL上的电话APP是同一款,没有通话录音功能。

  3. 满满回忆,细致的解读,膜拜大佬,给博主点赞!

    1. 谢谢留言,有空常来玩~

  4. 赞赞赞!太棒了! 可以给我的小米9se刷机了,感谢博主😄

    1. 不客气~😊

  5. 👍👍

  6. 看域名还以为是zblog程序

    1. 哈哈,我在注册这个域名的时候还不知道 zblog,本来是打算用 zblog的,但好像已经被其他人注册了。zblogs中的 zb 是我的姓名首字母,log有记录的意思,且刚好可以和我名字的首字母拼缀成blog😎~ 用 .top的域名纯粹是因为它便宜🤣

  7. 教程详尽,同款主题,同款插件,有品位。

  8. 至少小米还开放 root,像华为等手机已经禁止了。小米还是值得玩的。

  9. 网上的内容把我看糊涂了,有看到说国内版红米note10的代号是camellia,其它的是camellian,不能通刷,而博主成功刷了camellian

    1. 红米Note 10 5G所对应的代号就是camellian;红米Note 10 (China) / POCO M3 Pro对应的代号则是camellia。

      1. 我是國際版版,想刷成國內版,但一刷機就會自動進入小米RECOVERY,重新刷回國際版才能進系統。請問這是有限制嗎?

        1. 如果机器是国内版的话,应该可以通过刷官方国内固件包刷回来吧?我有个朋友就是国内版刷了国际版之后觉得不好用,就又刷回了国内版。

          如果机器是国际版的,那或许是有限制,不过我没有国际版得机器,所以不确定噢

  10. 刷了国际版 支持电信卡吗

    1. 支持,我目前在红米手机上用的就是电信5G卡

      1. 那就要去营业厅换5G卡 ,电信4G应该没啥问题

  11. 新买的红米note 11 se, 安装了google 三件套, play store 用不了,死在那。 原来红米 9 可以的。 恶心, 最后一部小米手机

    1. 用不了大概率是因为没有安装好 Google 服务框架,大陆的安卓手机很多是把 Google 服务框架阉割掉了,刷个国际版的 ROM就可以用了。

  12. 你说有没有一种可能,我是说可能
    ……..
    国行是camellia
    国际板camellian

    我之前刷camellian的时候出现了声音不管怎么调都是最大的情况,所以后来用camellia的印度的是版

    1. 一切皆有可能,实践是检验真理的唯一标准,如果这个ROM不行就换另一个ROM。

  13. 你好,刷机后还支持双卡嘛

发表回复

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

请输入正确的阿拉伯数字即可 *超出时限。 请再次填写验证码。