小米路由器3G刷机
注意:刷机有风险,一切后果自负!!!
前一段时间家里面的无线路由器还是一个百兆路由器,下载东西非常不得劲
听说小米3G可以支持千兆,上网搜了一下,发现它已经是几年前的老路由器了早就已经停产了,所以只能买二手的了,就上了咸鱼找到一个,就买回来
买回来那会我在学校,没得折腾,这几天回来后发现它固件不支持ipv6的,但是官方出新固件了需要手动升级,不过听说可以刷机,也想试看看,好了开始刷机~
一、升级固件为开发者版本
原本路由器的固件是稳定版,需要到小米官网下载开发者版本,然后对路由器进行升级成开发者版本
开发者固件下载地址:http://miwifi.com/miwifi_download.html
快速下载(也是官网的链接,可能失效):https://bigota.miwifi.com/xiaoqiang/rom/r3g/miwifi_r3g_firmware_12f97_2.25.124.bin
登陆小米路由器后台192.168.31.1,系统状态这里找到升级的位置
心里有一点点慌~
这里可能是因为我手动升级了最新的稳定版固件,所以才会有这个提示,你们应该没有这个,有的话勾上然后就可以
二、开启路由器的ssh功能
- 路由器绑定米家app,需要把路由器和米家app进行绑定,这一步我绑定了好几回都是没成功,不知道是不是我手机的问题
- 绑定成功以后登录链接获取路由器的root密码:http://d.miwifi.com/rom/ssh
点击下载工具包
按钮然后得到一个miwifi_ssh.bin
文件,并且保存你的root密码
根据下面官方的教程进行操作就可以开启ssh功能
为了保险起见我手动把优盘格式化了一下
三、刷入不死后台reed.bin
居然连接不上,这里不知道你们是不是和我一样,一样的话往下看,如果顺利连上那就可以跳过下面的
连接不上时的解决方法
和我一样的话我这里是通过python脚本开启telnet功能和ftp功能的
运行python脚本后输入路由器ip地址,然后输入网页的那个管理登陆密码,然后输入数字1(本地模式)
接着登陆用户名和密码都是root
到这里后续步骤几乎一样了
然后这里需要自己执行下面的命令把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就可以
上传好之后,使用你的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
直到看到这个后台页面我才松了一口气
网上说要先恢复出厂设置,根据下图进行操作就可以
好了以后还没完,还记得刚刚备份的那个eeperom.bin文件,现在要刷回去,我也不知道为啥要这样做,有大佬知道的可以说一下
至此路由器的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
评论 (0)