无论你现在红米AC2100是官方固件、OpenWrt固件还是Padavan固件,都可以实现互刷。
一、从官方固件刷OpenWrt教程:
Step1
打开工具包内“一键开启telnet.bat”,在反弹shell成功-再打开一个CMD输入telnet 192.168.31.1-再依次输入如下多条命令,等待路由器重启:
wget http://192.168.31.177:8081/openwrt-RM2100-rootfs0.bin wget http://192.168.31.177:8081/openwrt-RM2100-kernel1.bin mtd write openwrt-RM2100-kernel1.bin kernel1 nvram set uart_en=1 nvram set bootdelay=5 nvram set flag_try_sys1_failed=1 nvram commit mtd -r write openwrt-RM2100-rootfs0.bin rootfs0
Step2
修改本地网络-ipv4协议为192.168.1.XX,子掩码:255.255.255.0,网关:192.168.1.1
等待路由器重启后正常浏览器输入192.168.1.1管理路由器,用户名root没有密码,自己设置。
(说明:其实此时已经刷上我之前编译的openwrt小rom包,还需要Step3更新到最新固件)
Step3
由于新编译ROM较大无法直接通过上面telnet后刷入,所以刷完上面ROM后需要在路由器管理后台更新最新固件。
登陆192.168.1.1后台后点击系统-备份/升级-刷写新固件(不保留配置)-上传上面链接下载到的OpenWrt固件包进行升级。
路由器管理地址:192.168.2.1 用户名:root 密码:password
刷机失败常见问题:
关闭windows防火墙及杀毒软件(工具包内nc.exe可能会被某些杀毒软件检测为病毒),多网卡情况请禁用除插路由器网线那个网卡外所有网卡,包括虚拟机的网卡。
官方固件路由器局域网IP需要设置为192.168.31.1(有的默认是192.168.28.1,请先登录路由器管理后台修改)
nc收到传入连接后,请使用右键点击反弹shell标题栏---编辑---粘贴 的方式进行粘贴工具包内“开启telnet命令.txt”文件里命令,然后回车。
设置电脑本地网络-ipv4协议IP地址:192.168.31.177 子掩码:255.255.255.0 网关:192.168.31.1
不行就关闭窗口多试几次,反弹shell成功后需迅速输入工具包内“开启telnet命令.txt”文件里命令。
不支持XP系统,某些系统出现DLL错误,用windows update更新下系统。
感谢恩山坛友@51470681提供的原刷机包,做了细微调整。
二、从Padavan固件如何换成OpenWrt
先按照这个教程刷回官方:https://vvmi.net/archives/mirouter-xiufu
点我下载-->小米路由器修复工具包
点我下载-->miwifi_rm2100_firmware_d6234_2.0.7-先解压
在按照上面step1-3正常刷入OpenWrt。
三、Breed刷入OpenWrt方法
先下载过度包-->点我下载,通过Breed刷写过渡包后登录路由器后台升级正常固件包。
注意:如果你刷完后进了小米官方的系统或者进不了系统,重新进入breed后点击增加环境变量:xiaomi.r3g.bootfw 值为:2
刷机工具包下载
https://pan.vvmi.net/
文章有(2)条网友点评
xiexi谢谢了。
过度包刷的时候“无法判断 [固件] 的闪存布局,请手动指定”