环境准备
路由器需要保证 ip 地址为 192.168.31.1
附件下载
- R3GV2 patches.rar
- MobaXterm_Portable_v21.1.zip
- breed-mt7688-reset38.bin
- immortalwrt-ramips-mt76x8-xiaomi_mi-router-4c-squashfs-sysupgrade.bin
- eeprom.bin
- bootloader.bin
Step1 破解权限
解压下载好的 R3GV2 patches.rar 文件,以管理员身份运行里面的 0.start_main.bat 文件。
Step2 进入路由器系统
解压下载好的 MobaXterm_Portable_v21.1.zip 文件,运行 MobaXterm_Personal_21.1.exe 程序,接下来新建 session ,如下所示:
点击 Session 按钮后会弹出来 Session 配置页面,我们建立 Telnet 协议的 Session ,主机地址填写路由器的ip: 192.168.31.1 ,用户名填入 root ,之后点击 ok ,如下所示:
接下来就会自动进入此 Session ,输入 root 即可进入,如下所示:
Tip
遇到 ARE U OK 是否感到很亲切!
Step3 分区备份
查看分区情况
首先查看各个分区情况:
$ cat /proc/mtd dev: size erasesize name mtd0: 01000000 00010000 "ALL" mtd1: 00020000 00010000 "Bootloader" mtd2: 00010000 00010000 "Config" mtd3: 00010000 00010000 "Factory" mtd4: 00010000 00010000 "crash" mtd5: 00010000 00010000 "cfg_bak" mtd6: 00100000 00010000 "overlay" mtd7: 00c60000 00010000 "OS1" mtd8: 00af0000 00010000 "rootfs" mtd9: 00200000 00010000 "disk"点击复制复制失败已复制
备份ALL
$ dd if=/dev/mtd0 of=/tmp/all.bin 32768+0 records in 32768+0 records out # 查看备份结果 $ ls -la /tmp/ | grep all.bin -rw-r--r-- 1 root root 16777216 May 28 15:17 all.bin点击复制复制失败已复制
备份Bootloader
$ dd if=/dev/mtd1 of=/tmp/bootloader.bin 256+0 records in 256+0 records out # 查看备份结果 $ ls -la /tmp/ | grep bootloader.bin -rw-r--r-- 1 root root 131072 May 28 15:20 bootloader.bin点击复制复制失败已复制
备份Factory
$ dd if=/dev/mtd3 of=/tmp/eeprom.bin 128+0 records in 128+0 records out # 查看备份结果 $ ls -la /tmp/ | grep eeprom.bin -rw-r--r-- 1 root root 65536 May 28 15:23 eeprom.bin点击复制复制失败已复制
导出备份
打开文件资源管理器,输入 ftp://192.168.31.1 ,进入小米路由器的 ftp 文件系统中,如下所示:
进入 tmp 文件夹中,找到我们刚刚备份的 all.bin 、 bootloader.bin 和 eeprom.bin 三个文件,拷贝出来。
注意
eeprom.bin 的大小应该是 64K , bootloader.bin 的大小应该是 128K ,我这里备份之后显示只有 1K ,不对,但是这种固件网上有的是,我就没有管它,直接用的网上下载的。
Step4 刷入Breed
将下载好的 breed-mt7688-reset38.bin 固件改名 为breed.bin ,并拷贝到小米路由器中的 tmp 文件夹内,如下所示:
$ ls -la /tmp/ | grep breed.bin -rw-r--r-- 1 root root 91141 May 28 15:35 breed.bin点击复制复制失败已复制
刷入 Breed :
$ mtd write /tmp/breed.bin Bootloader Unlocking Bootloader ... Writing from /tmp/breed.bin to Bootloader ...点击复制复制失败已复制
Step5 重启
刷入完成后将小米路由器断电,按住复位键的同时通电,可以看到电源灯与网络灯闪烁几下后即可松开复位键,此时就进入了 Breed 模式。
Step6 Breed配置
浏览器输入 192.168.1.1 进入 Breed 配置页面,如下所示:
接下来选择左侧菜单栏中的固件更新功能,固件选择我们下载的固件, EEPROM 选择我们备份的,如果备份后的大小不对,那就去上面的连接下载。
点击上传就会进入信息确认解密,如下所示:
接下来点击更新按钮,就开始刷机了:
耐心等待刷机完成后的重启。
Step7 完成
重启后如果没有问题,应该就是刷机完成了。打开浏览器,输入 192.168.5.1 ,进入系统配置页面:
用户名是 root ,密码是 password ,进入系统,如下所示:










