一台全新的红米AC2100/小米AC2100路由器想刷OpenWrt或者其他第三方ROM怎么办?当然必须先获取路由器ssh权限。那Breed是什么?可简单理解为内置在路由器内的刷机工具。无论系统刷成啥样只要有breed你就可以随意刷回来,刷不死~

获取SSH权限

1.打开本地浏览器输入192.168.31.1并登陆。
2.右上角选择固件升级-升级到漏洞版本,下载地址如下:

该段内容只有登录才可以查看

3.刷完重启后重新输入192.168.31.1登陆管理页,浏览器地址栏如下:
http://192.168.31.1/cgi-bin/luci/;**stok=ODJ893023kd2344224kdF**(每个人这个值不一样)/web/home#router

4.将**stok=你浏览器显示的值** 复制替换到如下链接对应位置并浏览器打开。

http://192.168.31.1/cgi-bin/luci/;**stok=你浏览器显示的值**/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B

5.此时就已打开了SSH,继续按照上面方法替换**stok=你浏览器显示的值**如下链接并打开,自动修改ssh密码为admin。
http://192.168.31.1/cgi-bin/luci/;**stok=你浏览器显示的值**/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B

线刷写Breed

1.下载xshell工具并ssh登录路由器(如何使用xshell请自行百度)
192.168.31.1
用户名:root 密码:admin

2.直接输入如下命令刷写Breed,并等待20S

cd /tmp && wget https://breed.hackpascal.net/breed-mt7621-xiaomi-r3g.bin && mtd -r write breed-mt7621-xiaomi-r3g.bin Bootloader

或者下面命令:
cd /tmp && wget https://pan.vvmi.net/Breed/breed-mt7621-xiaomi-r3g.bin && mtd -r write breed-mt7621-xiaomi-r3g.bin Bootloader

**注意**:确保路由器正常联网状态。

更改环境变量

1.断电,找个针戳住路由器背后Reset小孔并插电,等路由器等一直闪烁后,浏览器输入192.168.1.1进入breed,
2.找到环境变量增加:xiaomi.r3g.bootfw 值:2 然后保存。

使用Breed刷Openwrt/Padavan

1.断电,找个针戳住路由器背后Reset小孔并插电,等路由器等一直闪烁后,浏览器输入192.168.1.1进入breed,
2.点击更新固件-上传OpenWrt过度包:下载按钮
3.刷完后重启进入路由器后台,找到system-Backup&Update 刷写OpenWrt或Padavan固件包(Padavan固件不需要刷上述过渡包,直接在Breed里刷下面Padavan固件即可)。

OpenWrt固件包:https://pan.vvmi.net/RedMi2100/
Padavan固件:https://pan.vvmi.net/Padavan/
官方/OpenWrt/Padavan互刷:https://vvmi.net/archives/rm2100-shuaji