请注意,本文编写于  225  天前,最后编辑于  212  天前,内容可能已经不具有时效性,请谨慎参考。

无论你现在红米AC2100是官方固件、OpenWrt固件还是Padavan固件,都可以实现互刷。

一、从官方固件刷OpenWrt教程:

Step1、打开工具包内“一键开启telnet.bat”,在反弹shell成功-再打开一个CMD输入telnet 192.168.31.1-再依次输入如下多条命令,等待路由器重启:

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

先按照这个教程刷回官方:http://openwrt.ink:88/archives/mirouter-xiufu
点我下载-->小米路由器修复工具包
点我下载-->官方固件包(2.0.7版)
在按照上面step1-3正常刷入OpenWrt。

三、Breed刷入OpenWrt方法

先下载过度包-->点我下载,通过Breed刷写过渡包后登录路由器后台升级正常固件包。
注意:如果你刷完后进了小米官方的系统或者进不了系统,重新进入breed后点击增加环境变量:xiaomi.r3g.bootfw 值为:2

刷机工具包下载
下载地址:http://openwrt.ink:8666

免责声明:本方法仅供研究学习之用,切勿非法使用,由刷机导致一切后果自负责。

Q.E.D.

免责声明:本站所有刷机教程及固件等内容仅供学习交流,切勿用于其他用途,否则导致一切后果自负。
知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

     你是我一生只会遇见一次的惊喜