阅读744 返回首页    go 小米 go 小米路由器


小米路由器3G刷潘多拉Padavan老毛子固件

买了小米路由器3G,但默认的固件功能太少,很不实用。

看网上说老毛子固件有优化,适合不怎么会折腾的小白,自己就百度了各种帖子最终成功刷了老毛子固件,感觉比小米默认的好多了。

小米路由器3G刷机的教程网上很多,但是都比较零散概略,于是就综合各帖写了一个比较详细的刷机教程,希望对各位有刷机需求的有帮助。


我刷机时下载的固件和工具打包:

链接:https://pan.baidu.com/s/1pKQ4lp5 密码:io75


刷机教程:

首先,请先准备一个U盘,并确保这个U盘的格式为FAT或FAT32,路由器要绑定好小米账号,接下来,就是具体的操作流程了。

1、在miwifi.com官网下载路由器对应的开发版ROM包,并将其放在U盘的根目录下,命名为miwifi.bin

2、断开小米路由器的电源,将U盘插入路由器的USB接口

3、按下reset按钮后重新接入电源,待指示灯变为黄色闪烁状态后松开reset键

4、等待5~8分钟,刷机完成之后系统会自动重启并进入正常的启动状态(指示灯由黄灯常亮变为蓝灯常亮),此时,说明刷机成功完成!

 如果出现异常/失败/U盘无法读取状态,会进入红灯状态,建议重试或更换U盘再试。

 至此官方开发版刷机完成,接下来是开启SSH权限,在miwifi.com官网点“开放”在该页面找到“开启SSH工具”登录你路由绑定的帐号密码,就可以在里面查看到你路由的密码,这个root密码要记住,后面SSH登录需要用到这个root用户名和密码,但还需先下载对应的工具包:

工具包使用方法:小米路由器需升级到开发版0.5.28及以上,小米路由器mini需升级到开发版0.3.84及以上,小米路由器3即将支持。注意:稳定版不支持。(3G的开发版已经支持了)

 请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin;

 断开小米路由器的电源,将U盘插入USB接口;

 按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键;

 等待3-5秒后安装完成之后,小米路由器会自动重启,之后您就可以尽情折腾啦 :)

 以上为开启及获取SSH帐号密码的方法,接下来开始介绍刷入breed及老毛子Padavan固件:

 首先到https://breed.hackpascal.net/处下载H大的breed-mt7621-xiaomi-r3g.bin不死BREED。

 然后到https://eyun.baidu.com/s/3kV0JV19处下载hiboy大神的老毛子Padavan固件MI-R3G_3.4.3.9-099.trx

------------------------------------------

hackpascal大神帖子

https://www.right.com.cn/forum/thread-161906-1-1.html

 hiboy大神帖子

https://www.right.com.cn/forum/thread-161324-1-1.html

------------------------------------------

打开PuTTY,输入192.168.31.1,如果改过路由器默认iP的,修改为自己路由的IP,点击open,连接上路由器,这时会提示输入用户名密码

用户名:root

密码:就是刚才的root密码

 之后就是在小米固件ssh下,用PuTTY进入到命令模式了

 在命令下输入cat /proc/mtd得到分区情况(如下):

root@XiaoQiang:~# cat /proc/mtd

 dev:    size   erasesize  name

 mtd0: 07f80000 00020000 "ALL"

 mtd1: 00080000 00020000 "Bootloader"

 mtd2: 00040000 00020000 "Config"

 mtd3: 00040000 00020000 "Bdata"

 mtd4: 00040000 00020000 "Factory"

 mtd5: 00040000 00020000 "crash"

 mtd6: 00040000 00020000 "crash_syslog"

 mtd7: 00040000 00020000 "reserved0"

 mtd8: 00400000 00020000 "kernel0"

 mtd9: 00400000 00020000 "kernel1"

 mtd10: 02000000 00020000 "rootfs0"

 mtd11: 02000000 00020000 "rootfs1"

 mtd12: 03580000 00020000 "overlay"

 mtd13: 012a6000 0001f000 "ubi_rootfs"

 mtd14: 030ec000 0001f000 "data"

首先先备份,把U盘(FAT/FAT32格式)插入到路由,然后用命令输入【df -h】查看查看U盘的分区路径

 或者输入"cd /"回车,再输入"ls -a"查看到extdisks文件,再"cd extdisks"进入到extdisks文件里用"ls -a"就能查看到你的U盘路径,我的是sda4,以下以我自己U盘的路径为例:

 备份(请自行修改回你自己的U盘路径):

dd if=/dev/mtd0 of=/extdisks/sda4/ALL.bin

 dd if=/dev/mtd1 of=/extdisks/sda4/Bootloader.bin

 dd if=/dev/mtd2 of=/extdisks/sda4/Config.bin

 dd if=/dev/mtd3 of=/extdisks/sda4/Bdata.bin

 dd if=/dev/mtd4 of=/extdisks/sda4/Factory.bin

 dd if=/dev/mtd5 of=/extdisks/sda4/crash.bin

 dd if=/dev/mtd6 of=/extdisks/sda4/crash_syslog.bin

 dd if=/dev/mtd7 of=/extdisks/sda4/reserved0.bin

 dd if=/dev/mtd8 of=/extdisks/sda4/kernel0.bin

 dd if=/dev/mtd9 of=/extdisks/sda4/kernel1.bin

 dd if=/dev/mtd10 of=/extdisks/sda4/rootfs0.bin

 dd if=/dev/mtd11 of=/extdisks/sda4/rootfs1.bin

 dd if=/dev/mtd12 of=/extdisks/sda4/overlay.bin

 dd if=/dev/mtd13 of=/extdisks/sda4/ubi_rootfs.bin

 dd if=/dev/mtd14 of=/extdisks/sda4/data.bin

备份到最后一个mtd14可以会出现如下出错提示:

dd: can't open '/dev/mtd14': Device or resource busy

该分区备份不成功无所谓,关键的mtd0-mtd4备份下来就行了。

 如果还在官版的固件下想恢复的,可使用如下命令:

 恢复(这里我们不需要该步骤,只是给有需要的人看的官版固件下的恢复步骤)

mtd write /extdisks/sda1/Bootloader.bin Bootloader

 mtd write /extdisks/sda1/Config.bin Config

 mtd write /extdisks/sda1/Bdata.bin Bdata

 mtd write /extdisks/sda1/Factory.bin Factory

 mtd write /extdisks/sda1/crash.bin crash

 mtd write /extdisks/sda1/crash_syslog.bin crash_syslog

 mtd write /extdisks/sda1/reserved0.bin reserved0

 mtd write /extdisks/sda1/kernel0.bin kernel0

 mtd write /extdisks/sda1/kernel1.bin kernel1

 mtd write /extdisks/sda1/rootfs0.bin rootfs0

 mtd write /extdisks/sda1/rootfs1.bin rootfs1

 mtd write /extdisks/sda1/overlay.bin overlay

 mtd write /extdisks/sda1/ubi_rootfs.bin ubi_rootfs

 mtd write /extdisks/sda1/data.bin data

备份完成后开始刷入BREED:

 事先用WinSCP上传我们刚下载的breed-mt7621-xiaomi-r3g.bin到/tmp下取名叫breed.bin

然后输入如下命令:

mtd -r write /tmp/breed.bin Bootloader

刷入后,机器会重新启动,固定电脑有线网卡的IP为192.168.1.3

用硬物顶住路由的reset键开机,等到路由的灯狂闪的时候,松开reset键,电脑上在浏览器中输入192.168.1.1,就进入不死breed的控制台了,

 若之前没有备份就刷了BREED的,也可以在该不死breed的控制台下先备份EEPROM和编程器固件,以防止丢失了SN以后又想刷回官方版本的麻烦。

 至此在该控制台下,就可以开始刷刚才下载的老毛子Padavan固件MI-R3G_3.4.3.9-099.trx了,刷完就能开始你的第三方固件的体验之旅了。

老毛子固件默认IP:192.168.123.1   登录用户名:admin ,密码:admin

最后:刷机有风险,请谨慎刷机!!!


已刷成功,按照LZ的步骤,仔细地一步步来就行了

路由器3能刷不???


bonlv1 发表于 2017-11-30 10:20:52

刷机有风险,有点复杂

只要按照步骤来一遍就明白了,一点都不复杂


小米加油顺便赚点金币


刷机有风险,有点复杂

刷机有风险


谢谢分享学习了


isenwang 发表于 2017-11-29 23:26:19

在米论坛发帖子应该怎样才能发图片?上传图片后,在帖子里总是不显示

找到不显示图片的问题了,我开启了广告过滤,在我这里看都是给过滤掉了的,晕~


在米论坛发帖子应该怎样才能发图片?上传图片后,在帖子里总是不显示

最后更新:2017-12-01 16:17:35

  上一篇:go 为啥我的3g路由器晚上10点多莫名断网
  下一篇:go 小米路由器3G 真心不会用