红米路由器AC2100刷Breed、OpenWRT
一、从AC2100官方固件后台开启SSH
1.1 登录Web后台,获取Stoken
首次登录路由器后台,会进行初始配置,设置好WIFI及后台管理密码。
确认路由器固件版本是:2.0.23
在浏览器中获取URL地址
<STOK>是登录后自动生成的Stoken,32个字符,下面要用到;
1.2 在URL中执行命令,开启SSH
用上面获取的Stoken, 替换Url中的后,复制到浏览器的Url中打开,即可执行命令
返回{"code":0}即代表成功
上面是利用了官方固件的web注入漏洞执行命令
1.3 修改root密码为admin(可选操作)
echo -e 'admin\nadmin' | passwd root
1.4 使用SSH登录
密码是上面初始化配置的密码,如果不对可以参考1.3步骤修改root密码
二、刷入Breed,配置环境变量
2.1.刷入breed_boot
使用SSH客户端登录后台后,上传breed-mt7621-xiaomi-r3g.bin 到 /tmp
执行命令后,路由器自动重启,等重启重新入web控制台;
如果路由器在60秒内重启则代表刷BREED成功(灯会从蓝变橘,最终变蓝进入系统)。
2.2.刷入成功后拔掉电源,按住reset同时接上电源等10秒即可进入breed。
2.4. 添加环境变量"xiaomi.r3g.bootfw
",值设置为 "2
"
xiaomi.r3g.bootfw
",值设置为 "2
"2.5 (可选步骤) 进入“小米 R3G 设置”找到字段“normal_firmware_md5”,点击最右边的删除并保存,完后再刷固件
三、在Breed中刷入openwrt过渡包
3.1.恢复OpenWRT过渡包 AC2100-Breed-MiddleRom.bin, 等待设备重启;
四、升级到最新OpenWRT官方固件
4.1 进入openwrt后台,System -> Backup / Flash Fireware
4.2. Flash new firmware image
择WRT完整升级固件openwrt-21.02.0-rc4-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-sysupgrade.bin,
不要勾选 Keep settings and retain the current configuration,
点击 “Flash Image...”上升刷入固件,
最后点Continue,等几分钟让路由器自己重启
相关资源
OpenWRT官方下载
维基百科
下载套件
论坛帖子
最后更新于