一、刷入开发版固件
小米路由器 mini 、U 盘、小米 WiFi(手机 app )、ssh 工具( putty 、Xshell 或者系统自带的 cmd 也可以)、WinSCP 。
PS:可以事先将软件下载好。
先去到官网下载开发版 ROM :http://miwifi.com/miwifi_download.html ;
然后将下载的文件重命名为 miwifi.bin
,先将 U盘格式化为 FAT / FAT32 格式,然后将 miwifi.bin
放在 U盘根目录下面。
断开路由器的电源,将 U盘插入 USB 接口
用牙签按住 reset 按钮不松开的同时插上电源,指示灯变为红色闪烁状态即可松开 reset 键
等待大约 3 - 6 分钟,待刷机完成后路由器会自动重启,指示灯恢复为蓝色刷机完成
二、开启 SSH 功能
先将刚刚刷好的路由器简单设置好,然后连接WiFi后打开小米WiFi(手机app)路由器绑定至自己的小米账号下面,否则是无法开启 SSH 功能的。进入到官网下载 SSH 工具,找到刚刚绑定的路由器并下载工具包,会得到一个 miwifi_ssh.bin
的文件。然后将该文件放在根目录下,同时U盘根目录有且仅有一个后缀为 bin
的文件。然后按照刷机的操作再进行一次,等待 1 - 2 分钟刷机完成。
三、刷入 breed
先下载 breed :https://breed.hackpascal.net/ ,这是有恩山大神写的,breed又叫不死uboot,刷完就可以任意刷机了,不用担心路由器变砖。找到 breed-mt7620-xiaomi-mini.bin
,就是小米路由器迷你的breed。
此时用电脑使用 SSH 工具连接路由器,我以 cmd 为例,按 win + R 键后输入 cmd 后回车,就会弹出一个命令窗口;输入 ssh root@192.168.31.1
,有提示就填 yes
然后回车,就会要你输入刚刚 SSH 网页那里的 root 密码,输入密码是不显示,不用担心是自己没有输入成功,直接回车就会连接上路由器。
再打开 WinSCP ,文件协议选择 SCP
主机名填入 192.168.31.1
,用户名为 root
,密码为刚刚的 SSH 密码。
登录进去后,将之前下载的 breed 文件,上传到根目录的 tmp
目录下面。
返回 cmd
窗口,输入下面的命令:
cd /tmp/
mtd -r write breed-mt7620-xiaomi-mini.bin Bootloader
等路由器重启之后,路由器就会进入 breed 恢复控制台,就可以随心随意的刷第三方固件啦~!如果想继续进入小米官方固件,就在 固件启动设置
的 固件类型
选择 小米Mini
,然后保存之后就可以进入小米的官方固件了。