无论你现在红米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/