解决:电源键坏了的老爷机小米Max2如何刷官方国际版ROM

0. 背景

2017年7月份买的小米Max2,历时6年,其实两年前就开始觉得好卡了,但还能用,就一直控制app的安装量和定时清理内容,现在都是当备用机使用,但是当备用机还是太卡了,昨晚决定给他重置一下,今天重置完后,突发奇想,刷个低级版本的国际版试试,看看会不会卡?

1. 备份照片视频文档音乐

  • usb连上电脑,切换传输文件模式,电脑打开手机的目录
  • 先把经典的DCIM文件夹,直接无脑剪切到电脑里
  • 打开小米的文件管理,切换不同的内容分类,图片,视频,文档,音乐等
  • 看到想要备份的内容,就长按内容-更多-详情,可以看到存储的目录,然后在电脑上找到具体目录,把需要的内容剪切到电脑里
  • 剪切完可以不停刷新文件管理,看看还有没有漏网之鱼
  • 重复以上的步骤,直到想要备份的内容都备份好了
  • 别忘记了authenticator,谷歌两步验证

2. 开启小米自带的云同步

  • 检查联系人,便签,日历等数据是否同步到云上

3. 给桌面已经安装的app截图

  • 防止忘记安装了哪些app

4. 备份微信

  • 由于微信历史记录太多,可以先在微信手动删掉一部分不想不需要备份的
  • 我-设置-存储空间-等计算完毕-聊天记录-管理
  • 手动删,这一个步骤就用了一个晚上
  • 然后打开pc微信,左下角三横,有个迁移与备份,手机和电脑在同一个wifi下,然后按照说明进行备份
  • 备份这个用了一个通宵,反正第二天起来是备份好了
  • pc微信有个管理备份记录的功能的
    在这里插入图片描述

5. 解锁BL锁,刷国际版切记解锁后不要再上锁

  • 先说几个重点
  • 刷国际版的切记解锁后不要重新上锁,在fastboot刷的时候,切记不要选第三个,据说BL锁会检查区域,错误区域直接开不了机
  • 解锁BL会清除手机数据的,切记要先备份
  • 解锁前自测小米账号是否满足条件,即每月最多解锁 1 台手机,每年最多 4 台,超过需要更换帐号
  • 需要插入sim卡
  • 手机需要登录小米账号

5.1 什么是 BL 锁

BL 全名为 BootLoader,它在手机安全启动规范中属较底层的一环。以下是 BootLoader 在各类启动场景中的顺序。

  • 系统启动:芯片内部固化 BootROM -> BootLoader -> Boot.img(Linux kernel 和 RAMDisk) -> System.img(Android)
  • 卡刷启动:芯片内部固化 BootROM -> BootLoader -> Recovery.img -> 刷入卡刷包
  • 线刷启动:芯片内部固化 BootROM -> BootLoader -> 刷入线刷包

BootLoader 会检查加载对象的签名信息(Boot.img 或 Recovery.img),如果签名与 OEM 厂商签发的不符将拒绝启动。在通过 BootLoader 检查后,后续步骤也会继续验证加载对象,Boot.img 检查 System.img 签名,Recovery.img 检查刷机包签名,如此环环相扣。

5.2 为什么需要解 BL 锁

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

对于合法刷机需求,小米保留有 BL 解锁渠道,在解锁后才能使用线刷方式刷机。小米 BL 解锁设计有多重验证,需在手机和解锁工具上登录相同小米帐号,并在手机插入 SIM 卡,进行数据联网等指定操作。

5.3 BL 解锁后有何变化

BL 解锁后赋予用户更多权限,可以自由刷第三方 ROM 和 Recovery,可以 Root 手机,相应的也会增加手机安全风险,仅适合高级用户。

对普通用户来说,解 BL 锁可能只为降级系统版本。这种只要确保 ROM 是官方原版,在刷机时选择锁定 BL 锁,安全性将不受影响。

注:如果刷国际版 ROM,则不能上锁,不然会无法启动系统。因为小米在 BL 加入了区域验证,国内版和国际版的签名信息不一致。

5.4 小米手机 BL 解锁步骤

在解锁操作前,先确认自己的小米帐号是否可以解锁(即每月最多解锁 1 台手机,每年最多 4 台,超过需要更换帐号)。

帐号没问题后即可开始下面解锁步骤:

  • 备份手机数据,BL 解锁会清除手机数据,有数据的请先外置备份数据

  • 手机已插入 SIM 卡,关闭 WiFi 连接,启用数据联网方式(后面操作需要用到数据联网)

  • 依次点击手机 设置 -> 我的设备 -> 全部参数 -> 连续点击几次“MIUI 版本” 打开开发者选项,看个网图
    在这里插入图片描述

  • 依次点击 手机设置 -> 更多设置 -> 开发者选项 -> 设备解锁状态 -> 绑定帐号和设备 看个网图
    在这里插入图片描述

  • 如果首次绑定手机,需要在绑定帐号后等待 7 天,期间不要退出小米帐号,以满足解锁条件(不然后面会提示绑定时间太短)

  • 电脑下载小米 BL 解锁工具,完整解压后运行里面的 miflash_unlock.exe 程序,按提示登录小米帐号

  • 将手机重启,立马按住音量下键 + 电源键进入 Fastboot 模式,用数据线连接电脑(如果显示未连接,请检测安装电脑驱动)
    在这里插入图片描述

  • 识别手机连接后,点击“解锁”按钮,稍等片刻就会看到 BL 解锁结果,然后重启手机

  • 到此,BL 解锁就完成了

  • 注:如果解锁过程中遇到问题,需要重启手机,可以长按开机键 10 秒退出 Fastboot 模式 ,像我电源键坏了的,就用fastboot的命令行模式直接重启,fastboot reboot,具体可以看《科普:什么是小米刷机中的FASTBOOT》6.13小节

6. 下载官方国际版ROM

  • 有几个前提要先做好检查

  • 如果要从高版本的系统降到低版本的,必须先检查是否可以降级,通过命令fastboot getvar anti,如果ANTI版本不超过1,未显示数值或输出“getvar:anti FAILED (remote: GetVar Variable Not found)”的报错信息,则说明该设备尚不会对低版本ROM进行限制。具体可以看《科普:什么是小米刷机中的FASTBOOT》6.3小节

  • 访问官方ROM网站,找到合适自己手机的ROM,最稳妥的办法是通过命令fastboot getvar product,根据输出的设备代号,和自己选中的ROM包的设备代号对比,有国行版和国际版,我是选的国际版,体验一把
    在这里插入图片描述

  • 下载的话,选tgz后缀的,不要选zip后缀的

  • 下载完后,把tgz后缀的文件,需要解压缩两次,才能获得刷机脚本

7. 安装官方小米刷机工具 MiFlash

  • 在电脑上下载免费的 MiFlash 刷机工具并解压

  • 打开 MiFlash刷机工具的安装目录,运行文件夹中的 exe 文件(通常是 XiaoMiFlash.exe)。

  • 进入刷机工具界面,点击“浏览”,然后选中 ROM 文件夹(上一步解压缩后的文件夹)

  • 用合适的 USB 线将要刷机的设备连接到电脑上。

  • 将小米设备切换到 Fastboot 模式。即关闭设备,然后只需 长按音量下键和电源键 即可。(实测按了重启后,立马长按音量下键也是可以的)

  • 进入MiFlash刷机工具界面,点击右上角加载设备按钮,检查是否连接到手机

  • 注意力到右下角,从“全部删除”、“保留用户数据”和“全部删除并lock”这几个选项中选择最合适的刷机选项(通常是偏好于前两个)。慎重选择 “全部删除并lock”,当你的设备通过此选项完成更新,那么它的 BL锁将会重新处于"未解锁"状态。如果是刷国际版,千万千万别选第三个,会开不了机的

  • 右上角点击刷机按钮,等待,耐心的等待,如果报错再按照错误搜索解决

  • 如果上面的步骤没有选择第三个全部删除并lock的话,最后会报一个错误,Not catch checkpoint,不要慌,就是因为选了不lock,才会报的错,其实已经刷机成功了

  • 该过程完成后,设备会重新启动。刷机完成。
    在这里插入图片描述

8. 国际版第一坑:卡检查更新

  • 重启以后就进入了初始化界面,开开心心的一步一步继续下去,在最后一步突然一直卡住了,一直检查更新
  • 一度以为完蛋了,电源键坏了,没法重新进入fastboot模式,难道要干等个几天电量耗光了?拆机拔内部电源线?把路由器接入魔法?
  • 网上找到的也是无解的样子,一度要放弃了
  • 突然想到,既然是因为检查谷歌服务导致的卡更新,那,我拔卡和不接wifi,不就好了?
  • ok,解决!
  • 后面会持续更新使用体验,希望不用换回国行版

enjoy!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值