准备工作
工具:笔记本,网线一根
软件:Putty, MobaXterm, R3GV2 patches, WebServer
环境:python环境
所有的软件下方打包下载
开启Telent功能
-
将路由器的Wan口用网线连接到笔记本网口
-
打开R3GV2软件目录,运行
start_main.bat
之后自动会打开cmd窗口,并要求输入路由器密码(路由器的密码),输入密码正确之后会自动执行,当看到以下命令表示成功开启了
telnet
和ftp
功能。可以按任意键退出。Run telnet+ftpd... Done Press any key to continue Copy
刷入Breed
- 使用
putty
连接路由器(192.168.31.1),记住连接的模式选择:Telnet
, 登录用户名:root
,无需密码。
-
文件备份
输入
dd if=/dev/mtd0 of=/tmp/all.bin
将整个磁盘分区命名为all.bin
备份到/tmp
路径下。输入
dd if=/dev/mtd2 of=/tmp/bootloader .bin
将Bootloader
分区命名为bootloader.bin
备份到/tmp
路径下。输入
dd if=/dev/mtd3 of=/tmp/eeprom.bin
将Eeprom
分区命名为eeprom.bin
备份到/tmp
路径下。可以使用MobaXterm连接将
tmp
文件拷贝到本机电脑备份。 -
刷入
Breed
文件-
启动WebServer服务,(记得将breed.bin文件拷贝到web文件夹下面,如果下面wget下载文件404,请检查文件名称是否正确以及文件是否存在。)。双击
MyWebServer.exe
文件,ip地址选择192.168.31.1
,HTTP端口不需要修改。服务目录使用默认:web
。 -
putty内执行
cd tmp
命令切换到tmp目录下,再执行
wget http://192.168.31.1:806/breed.bin
查看进度条100%即表示下载完成。可以使用
ls | grep breed.bin
查看是否存在
breed.bin
文件。 文件存在之后执行写入命令:mtd write breed.bin Bootloader
(此操作需要在breed.bin同目录下,不再同目录下记得修改breed.bin文件路劲)。
成功输入breed.bin
-
刷入Openwrt或潘多拉
到了这里就简单了,只需要简单上传openwrt或潘多拉固件等待就可以。两个固件都会提供。
-
进入Breed后台:
依旧是wan口链接笔记本网口,拔掉路由器电源,长按(是长按)
reset
按钮并插入电源,等待路由器电源的网络灯亮闪烁,浏览器输入192.168.1.1
之后会进入Breed的后台。 -
上传固件(openwrt 或 潘多拉),点击上传之后,再点击更新按钮,等待上传,之后会出现路由器重启提示,期间不要关闭路由器。这时候会看到路由器黄灯闪烁,等待就好,之后路由器会自动重启,看路由器蓝灯闪烁就好了。🎆🎆🎆
-
进入Openwrt(潘多拉)系统
如果是
Openwrt
的固件,那后台管理的地址是(192.168.31.1,账号:root密码coolxiaomi,wifi密码coolxiaomi)。如果是潘多拉固件(192.168.2.1,账号:admin密码admin,wifi密码:1234567890)。
个人建议使用潘多拉的固件。