小米路由器3G刷机

admin
2022-09-05 / 0 评论 / 957 阅读 / 正在检测是否收录...

小米路由器3G刷机

注意:刷机有风险,一切后果自负!!!

前一段时间家里面的无线路由器还是一个百兆路由器,下载东西非常不得劲
听说小米3G可以支持千兆,上网搜了一下,发现它已经是几年前的老路由器了早就已经停产了,所以只能买二手的了,就上了咸鱼找到一个,就买回来
买回来那会我在学校,没得折腾,这几天回来后发现它固件不支持ipv6的,但是官方出新固件了需要手动升级,不过听说可以刷机,也想试看看,好了开始刷机~

一、升级固件为开发者版本

原本路由器的固件是稳定版,需要到小米官网下载开发者版本,然后对路由器进行升级成开发者版本

开发者固件下载地址:http://miwifi.com/miwifi_download.html

快速下载(也是官网的链接,可能失效):https://bigota.miwifi.com/xiaoqiang/rom/r3g/miwifi_r3g_firmware_12f97_2.25.124.bin

image-20220905190421237

登陆小米路由器后台192.168.31.1,系统状态这里找到升级的位置

image-20220905190847787

image-20220905191016622

心里有一点点慌~

这里可能是因为我手动升级了最新的稳定版固件,所以才会有这个提示,你们应该没有这个,有的话勾上然后就可以

image-20220905191022826

image-20220905191057320

二、开启路由器的ssh功能

  1. 路由器绑定米家app,需要把路由器和米家app进行绑定,这一步我绑定了好几回都是没成功,不知道是不是我手机的问题
  2. 绑定成功以后登录链接获取路由器的root密码:http://d.miwifi.com/rom/ssh

点击下载工具包按钮然后得到一个miwifi_ssh.bin文件,并且保存你的root密码

根据下面官方的教程进行操作就可以开启ssh功能

image-20220905184113495

为了保险起见我手动把优盘格式化了一下

image-20220905192019005

三、刷入不死后台reed.bin

image-20220905194229806

居然连接不上,这里不知道你们是不是和我一样,一样的话往下看,如果顺利连上那就可以跳过下面

连接不上时的解决方法

和我一样的话我这里是通过python脚本开启telnet功能和ftp功能的

运行python脚本后输入路由器ip地址,然后输入网页的那个管理登陆密码,然后输入数字1(本地模式)

image-20220905203849425

接着登陆用户名和密码都是root

image-20220905205739704

到这里后续步骤几乎一样了

然后这里需要自己执行下面的命令把eeperom.bin备份一下,后面刷好不死后台以后说是要在breed-->点固件更新-->刷eeprom这里为什么要刷这个我也不知道有大佬知道的可以说一下

dd if=/dev/mtd3 of=/tmp/eeprom.bin

现在把breed.bin不死后台文件上传进去,上传到/tem/目录下,且在这个tem目录下把刚刚备份的eeperom.bin下载到电脑上等下有用

路由器开启ssh功能后是可以支持SFTP功能的,所以可以直接使用这个进行上传文件,使用xshell或者WinSCP都可以

注意:这里如果你的是使用脚本开启的那就要把传输协议改成ftp,如果正常开启ssh的就直接选择sftp就可以

image-20220905204714955

image-20220905205656464

image-20220905205701146

上传好之后,使用你的ssh工具连接上你的路由器,连接ssh相信大家都会了我就不再赘述,登陆的用户名是root,密码是一开始通过小米官网获取的那个

注意:刚刚如果是用脚本开启telnet的那就继续使用telnet就可以

不管你是telnet还是ssh,都一样执行下面命令,就是刷入不死后台,机器会重启

mtd -r write /tmp/breed.bin Bootloader

然后别人说是蓝灯常量,结果我的居然是紫色的,我以为我路由器变砖了把我吓的,不知道你们的是什么颜色

把路由器断电,用牙签或硬物按住路由器的RST重置按钮,然后再插上电,直到路由器蓝灯闪烁

修改电脑的ip地址为192.168.1.0/24网段,比如192.168.1.101。然后浏览器输入192.168.1.1

image-20220905210017615

直到看到这个后台页面我才松了一口气

网上说要先恢复出厂设置,根据下图进行操作就可以

image-20220905210100541

image-20220905210138672

好了以后还没完,还记得刚刚备份的那个eeperom.bin文件,现在要刷回去,我也不知道为啥要这样做,有大佬知道的可以说一下

image-20220905210237600

至此路由器的breed终于刷好了

四、刷入第三方固件

前面刷好不死后台以后,就比较不容易把路由器刷成砖了,以后都直接在不死后台里面进行刷机就可以了,我这里就简单说一下就好

电脑连接路由器lan口然后把电脑ip地址改成192.168.1.0网段(比如:192.168.1.101),然后在浏览器打开192.168.1.1

还有就是如果你下载的是老毛子固件(其他固件还未知)要在【小米R3G设置】里面找到normal_firmware_md5这个点击右边的删除再点保存

然后点击【固件更新】这一栏,在固件框这里点击选择你电脑上下载好的第三方固件并上传

ok好了,不过我听说刷来刷去还没有官方自带的固件好用,你们自己食用

下载链接

https://www.aliyundrive.com/s/uPUCDTqVV5y

提取码: 21db

其他扩展

获取获取bred的其他方式和其他路由器的bred

小米4A千兆版 :

cd /tmp && wget http://www.excny.cn/download/breed-mt7621-pbr-m1.bin && mv breed-mt7621-pbr-m1.bin breed.bin

小米3G 和 小米4:

cd /tmp && wget http://www.excny.cn/download/breed-mt7621-xiaomi-r3g.bin && mv breed-mt7621-xiaomi-r3g.bin breed.bin

小米3A,3C,4A百兆版,4C:

cd /tmp && wget http://www.excny.cn/download/breed-mt7688-reset38.bin && mv breed-mt7688-reset38.bin breed.bin
2

打赏

评论 (0)

取消