小米 Mini 恢复官方固件并保留 S/N

前情提要

  1. 作者之前购入了一台小米 Mini(R1C)刷入 Padavan 固件,如今闲置出手,没想到 Padavan 在闲鱼是敏感词,发布后被即时审核并锁定,故打算刷回官方系统再卖,在闲鱼不打算再提及敏感词
  2. 一番搜索后发现贸然恢复官方系统会丢失 S/N,这玩意年事已高,使用第三方固件或者不绑定 MiWiFi APP 也没有问题,但是我怕被到手刀,万一有哪个卖家头铁就是要绑定官方 APP 使用
  3. 由于作者在刷第三方固件时备份了所有的副产物,故轻松秒杀

情况分析

  1. 刷入第三方固件的小米 Mini,在保留 breed 的情况下直接刷入原版系统,S/N 可能会不存在,路由器无法再绑定小米账号,已绑定的路由器也无法在 APP 中看到在线状态
  2. uboot 是小米路由器的官方 bootloader ,如果在刷入第三方系统时,已经妥善备份了官方 SSH 解锁包、root 密码、uboot、Bdata 分区,那么恢复过程非常简单
  3. 如果 S/N 丢失且没有备份 uboot、Bdata,也可以恢复 S/N,但是比较麻烦,甚至需要用到编程器,请移步文章末尾的参考教程
  4. 由于作者十分重视备份所以没有机会实测这些教程是否能成功,如果没有编程器和备份编程器固件,注意不要折腾成砖头,祝好运
  5. 路由器背面有 S/N 码

恢复官方系统和 S/N

使用 breed 刷入备份 uboot

只需要选择 Bootloader 一项,然后刷入即可,重启过程可能会有些久

image

刷入官方系统

小米路由官网去下载 ROM,建议直接刷 0.8.11 版本,刷入过程参考官方教程

  1. 固件放在 U 盘根目录,并重命名为 miwifi.bin
  2. 将路由器断电,插入 U 盘
  3. 按住 reset​ 键不放,通电,指示灯快速闪烁时松开 reset​ 键
  4. 等待路由器指示灯变成蓝色,固件刷写完成

检查 SN 是否存在

使用 MiWiFi APP 验证,如果能够添加这个小米路由器,说明 S/N 是一定存在的

Screenshot_20230713_145728_WiFi

也可以在路由管理界面查看

image​​

直接升级到最新固件即可,不需要执行下面的操作

恢复 S/N

  1. 需要 SSH 权限,使用官方安装固件的方法安装开发版固件 miwifi_r1cm_firmware_426e6_0.8.11.bin​​

  2. 安装备份的 SSH 解锁包 miwifi_ssh.bin​,同时应该拥有备份的 root 密码,小米路由器也可以使用 S/N 计算 root 密码,请查看红米 AC2100 刷入 Padavan/OpenWRT

  3. 使用 SSH 工具连接路由器,查看 Bdata,S/N 应该不存在

    1
    bdata show
  4. 使用 WinSCP 上传 Bdata 分区备份到 /tmp​ 目录,刷入 Bdata 分区

    1
    mtd -r write /tmp/xiaomi_Bdata.bin Bdata
  5. 再次查看 Bdata 信息,重启路由器

未备份官方 uboot

也许会丢失 S/N,以下是一些参考的教程,个人感觉有点难度

拾肆的教程:http://www.ceniv.com/a/mi-router-mini-get-ssh-sn.html

tianbaoha 的教程:https://www.right.com.cn/forum/thread-178547-1-1.html

最后

搞不定的话建议还是直接卖掉,价格和官方系统没差,刷成砖就只能等着有编程器的大佬捡垃圾了

在闲鱼 Padavan 和 openWRT 是敏感词,发布详情包含会导致审核,私聊直接发不出去,建议是用“第三方系统”、“非官方系统”意会一下买家,账号被风控了就不好了


小米 Mini 恢复官方固件并保留 S/N
https://1doublehelix.github.io/recover-xiaomi-mini
作者
Feizhong
发布于
2023年8月4日
许可协议