head-img Force's Blog

小米路由器4C刷入OpenWrt(MacbookPro操作)

PHP

0.准备

a. 虚拟机安装好Windows,并配置与宿主机共享文件(笔者这里是用的是Vmware Fusion)

1.png

b. type-c 转 RJ45 网卡

WechatIMG5.jpg

c. 网线

1.下载所需工具及固件

百度网盘下载

链接:https://pan.baidu.com/s/1kGnIe2T8Ul1XvWobdyxDbQ 
提取码:iaxp 

2.将压缩包通过共享传输给Windows虚拟机,并解压(虚拟机内用微信、QQ传输也可)

3.png

3.Talnet远程连接(路由模式为中继、修改过网关地址请从a/b/c步骤依次进行, 其它用户请直接进行c步骤)

a. 确定当前路由网关地址,默认为192.168.31.1。(!!!!!!如果没修改过路由网关忽略此步骤)

命令行执行

ifconfig

找到网关相关信息

b. 修改Talnet漏洞脚本(!!!!!!如果没修改过路由网关忽略此步骤)

打开R3GV2 patches文件夹,找到main.py文件右键打开方式用记事本打开。
添加如图:(例如你的网关地址是192.168.1.106,根据你实际情况修改)
4.png

c. 运行Talnet漏洞脚本

打开R3GV2 patches文件夹,找到0.start_main.bat双击运行

d. Talnet连接

打开下载的工具包中的MobaXterm_Personal_21.1.exe程序,依次点击Sessions-New session-Telnet,在Remote host中输入192.168.31.1,Username中输入root后点击OK,回到主界面后会发现生成了一个新的session,双击运行(这一步可能会提示无法连接,从头开始按照以上步骤多试几次就行了)
5.png
6.png
7.png

e. 备份

在MobaXterm命令行中分别输入以下命令:

dd if=/dev/mtd0 of=/tmp/all.bin将整个磁盘分区命名为all.bin备份到tmp路径
dd if=/dev/mtd1 of=/tmp/bootloader.bin将Bootloader分区命名为bootloader.bin备份到tmp路径
dd if=/dev/mtd2 of=/tmp/eeprom.bin将Eeprom分区命名为eeprom.bin备份到tmp路径

f.刷入Breed

备份完成后打开文件资源管理器,在地址栏输入ftp://192.168.31.1,打开tmp文件夹,并将刚刚备份的3个bin文件复制到自己的电脑中(注意:务必检查eeprom.bin文文件大小,通常为64kb,若文件只有几百字节则须重新备份)

再打开工具包中的Breed文件夹复制breed.bin文件,然后上传到tmp目录内

回到MobaXterm中输入 mtd write /tmp/breed.bin Bootloader刷入Breed。

g. 访问 Breed Web 恢复控制台

首先将Type-c 转 RJ45网卡插入Mac,网线连接Macbook和小米4C路由器
将小米路由器4C断电,按住复位键的同时通电
可以看到电源灯与网络灯闪烁几下后即可松开复位键
此时就进入了Breed模式。

Macbook访问http://192.168.31.1 (网关地址)会看到Breed Web 恢复控制台

h. 刷入OpenWrt

在Breed Web恢复控制台中
依次刷入备份好的eeprom.binOpenWrt固件即可
(注意:一定要先刷入eeprom.bin再刷入OpenWrt固件)
OpenWrt固件在工具包文件夹OpenWrt固件中
9.png
10.png
11.png
等半分钟左右

i. 进入OpenWrt,结束

刷入完成后访问OpenWrt默认网关管理地址http://192.168.5.1
账号:root
密码:password
12.png

本文参考于:https://blog.csdn.net/xingman510/article/details/127174713?spm=1001.2014.3001.5501

点我评论
打赏本文
二维码


125

文章

14

标签

 访客统计  Update-******