小米路由器4刷OpenWrt折腾指南:适用于其他米系路由器 |
您所在的位置:网站首页 › 小米路由器可以刷华硕固件么 › 小米路由器4刷OpenWrt折腾指南:适用于其他米系路由器 |
参考视频:BV1wq4y1c7Sc - 小米路由器3C,3A,4,4C,4A(包括千兆、百兆)等不带USB口型号路由器的免拆机刷机教程 参考文档:https://blog.csdn.net/tstecnn/article/details/121841957 小米路由器4成功刷入(界面安装了美化)由于小米路由器4使用Pandavan固件Bug较多,新设备加入很大概率会无法上网,所以打算刷OpenWrt固件。网络上关于小米路由器4详细的刷机教程太少了,所以个人打算写一篇关于小米路由器4的刷机折腾指南,同时这篇文章也能给各位米系路由器的刷机用户一个参考。 1.一条网线、可以插网线的电脑。(Breed控制台下WLAN无法使用) 2.关闭所有的杀毒软件,Windows Defender中的病毒防护、防火墙。 3.取卡针/牙签,用于按下路由器的Reset按钮。 4.资源下载地址: 链接:https://pan.baidu.com/s/15h7AT-218hMbVMnWuP-KWw?pwd=p1ua 提取码:p1ua --来自百度网盘超级会员V2的分享 (内包含了所需的资源、固件、命令行记事本方便复制) 一、原版固件下刷入Breed Web控制台 1.进入小米路由器管理界面,刷入可以打开telnet的魔改官方固件,完成后把路由器恢复出厂设置。 小米路由器4官方可开启Telnet固件2.安装python,勾选Add Python3.6 to PATH,接着Install Now,等待安装完成。 Python安装界面3.安装完成后,在桌面按住Shift+鼠标右键:在此处打开Powershell窗口,输入pip install requests,回车,等待配置完成。 配置完成4.打开Windows设置-应用-程序和功能(Windows11打开控制面板-程序与功能)-启动或关闭Windows功能,勾选Telnet客户端、TFTP客户端,确认。 如图所示,勾选Telnet、TFTP5.连接小米路由器WLAN或网线接口,更改IP地址为192.168.31.100,子网掩码255.255.255.0,网关192.168.31.1,确认。 如图所示6.进入小米路由器管理界面,此时浏览器窗口不能关闭! 7.解压资源包里的OpenWRTInvasion.zip,进入解压后的目录下,按住Shift+鼠标右键:在此处打开Powershell窗口,输入python -m http:server 2333。 一定要在OpenWRTInvasion目录下打开,且浏览器窗口不关闭8.返回到第六步打开的浏览器界面,新建标签页,输入192.168.31.1:2333,查看是否能进入此界面 出现此界面代表操作没有问题9.返回到第七步,再打开一个Powershell窗口,输入python remote_command_execution_vulnerability.py,接着输入192.168.31.1,回车,以及第六步浏览器中小米路由管理界面地址栏的stok码,回车。 如图所示stok码成功10.在第九步的基础上,在当前命令行输入telnet 192.168.31.1,接着命令行会清空,输入用户名root,密码root(此处输入密码不可见),出现Are U OK字符后即可。 11.备份路由器分区,方便后续操作使用,在第十步命令行基础上输入cat /proc/mtd 输入后显示的分区接着分别输入 dd if=/dev/mtd4 of=/tmp/eeprom.bin dd if=/dev/mtd1 of=/tmp/Bootloader.bin 输入两条指令完成备份12.打开WinSCP软件,连接路由器,文件协议FTP,主机名192.168.1.1,用户名及密码为root,点击登录。 13.在右侧界面/tmp文件夹下,把eeprom.bin、Bootloader.bin两个文件复制出来,备用。 14.将对应路由器的breed.bin文件复制进/tmp文件夹下 直接拖拽即可15.回到第十一步备份分区后的Powershell命令行(如果Telnet断开需重复第6~10步),分别输入 cd /tmp mtd write breed.bin Bootloader 刷入完成二、Breed Web控制台下刷入固件 1.进入Breed之前,需要把电脑IP设置为自动获取 自动获取IP地址2.将小米路由器电源断开,网线插上,按下Reset按键的同时插上路由器电源,看到指示灯闪烁多次松开Reset,等待大约30秒,进入Breed界面 高难度操作(bushi)3.进入Breed后: 先检查你的路由器MAC地址是否正常,若显示FF-FF-FF-FF-FF-FF,则需要先刷入刚刚备份的eeprom(见第四步) MAC地址不正常4.如果你的路由器可以直接刷入完整的固件,在此处刷入即可,如果如第三步所说MAC地址不正常,则先刷入eeprom。 刷入固件的位置5.由于小米路由器4的分区特殊性,无法直接刷入OpenWrt固件,只能先刷入initramfs-kernel.bin过渡(临时固件) init临时固件6.重启进入OpenWrt临时固件,地址为192.168.1.1,用户名密码为root,此时先不要着急配置,因为临时固件连WLAN功能都没有,需要在系统(System)-备份与升级-最底下"刷写新的固件"中点击"刷写固件" 安装了美化包,具体操作大同小异选择后缀为squashfs-sysupgrade.bin的小米路由器4 Openwrt固件,上传,取消勾选保留当前配置,继续。 7.刷写完成后,路由器重启,此时等待一分钟,不要着急进入管理界面,因为目前系统还进不去,把路由器电源拔掉,按照第二步再次进入Breed控制台。 8.打开httpserver文件夹,双击httpserver.bat运行 如果显示端口被占用,请检查是不是杀毒软件/Windows Defender干的 开启成功9.打开putty文件夹,运行putty.exe,按照这样设置,点击打开 按照图上的设置10.此时会出现会话窗口,分别把这六条指令复制粘贴运行(在记事本里复制,在putty里直接右键粘贴) wget http://当前电脑的IP:8081/Res/openwrt-21.02.1-ramips-mt7621-xiaomi_mi-router-4-squashfs-kernel1.bin flash erase 0x200000 0x400000 flash erase 0x600000 0x400000 flash write 0x200000 0x80001000 0x400000 flash write 0x600000 0x80001000 0x400000 autoboot 运行完成待路由器重启后,即可进入Openwrt完整系统三、玩转Openwrt 1.安装中文补丁包,按照下图操作,安装luci-i18n-base-zh-cn 2.配置无线,点击含有SSID的栏目(第2第4行)编辑 3.配置WAN口,如果你的光猫未开启桥接,点击第二行WAN-编辑-DHCP即可。开启桥接的需要输入宽带账号密码保存并应用。 教程编写不易,Thank For You Watch! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |