K2P用几年了,刷了OpenWrt功能是强大,但是配置太渣了,早就想换了,终于找了个理由换了红米AC2100,狗东虽然没有活动,京豆减扣下来也还行。拿到手检查一下没问题直接开淦!
打开路由telnet
参考链接:
红米/小米AC2100刷入r3g breed以及恢复官方boot详细教程(更新查坏块方法、pb-boot) – 小米无线路由器以及小米无线相关的设备 – 恩山无线论坛 – Powered by Discuz! (right.com.cn)
基本上照着来就行
假如不是原厂固件,通过官方救砖工具回刷到有漏洞的固件版本,下载地址https://lanzous.com/icgst5a,其中rm2100是红米AC2100
在开始菜单-设置-程序-程序和功能-启用和关闭Windows功能 ,勾选telnet client
(或telnet
客户端)
从“控制面板\网络和 Internet\网络连接”把你的所有不相关的网络接口都禁掉,包括虚拟机接口,修改连接路由器的网口地址为192.168.31.177,子网掩码255.255.255.0,默认网关192.168.31.1。
关闭所有杀毒软件,关闭防火墙,解压好刷机工具中的breed教程完整版.zip。下载地: https://lanzous.com/icgyl1e。
打开/rm2100文件夹,先安装文件夹里的WinPcap_4_1_3.exe或者npcap-0.9991.exe,
之后打开 开启telnet命令.txt 和 一键开启telnet.bat(不用管理员运行)
提前复制好开启telnet命令.txt里面的内容。
进入路由器,确保路由地址为192.168.31.1,修改好pppoe的账号密码。
账号:123
密码:123
把你的路由器按照如下连接
执行一键开启telnet.bat,按提示操作,直到反弹shell窗口显示收到数据。
此时输入y回车继续,把前面复制的
cd /tmp&&wget http://192.168.31.177:8081/busybox&&chmod a+x ./busybox&&./busybox telnetd -l /bin/sh
粘贴到反弹shell窗口(右键为粘贴),回车运行
至此,路由器telnet功能成功开启。
注意:路由telnet开启成功后记得把WAN-LAN之间的网线(上面接线图棕色线)拔掉,否则刷入breed后易造成网络风暴。
检查坏块
Win+R ,输入cmd回车打开命令行(也可以用putty或xshell),
telnet 192.168.31.1
cd /tmp
查看坏块的命令是
dmesg | grep
dmesg | grep '[B|b]ad.*block'
dmesg | grep eraseblock
我的是ESMT的闪存,没有坏块
刷写breed
注意此时“Task_文件服务器”进程是否还在运行,没运行的再执行一下/rm2100中的httpserver.bat,然后执行
wget http://192.168.31.177:8081/breed-mt7621-xiaomi-r3g.bin&&nvram set uart_en=1&&nvram set bootdelay=5&&nvram set flag_try_sys1_failed=1&&nvram commit
mtd -r write breed-mt7621-xiaomi-r3g.bin Bootloader
将电脑改为自动获取ip,等待路由器重启(当电脑获取到ip或者路由只有一个蓝灯亮时,breed引导官方固件成功)。
建议等待5分钟后拔电,用牙签按住reset键再插电,等蓝灯闪烁,松开reset键,浏览器访问192.168.1.1即可进入breedweb界面。
首次进入breed记得先备份下编程器固件和eeprom。
至此,路由器成功刷入breed。
刷入OpenWrt
刷第三方固件比K2P还是有点复杂。
参考链接:
[2020-08-29更新] 教程:小米和红米AC2100用breed刷openwrt – 小米无线路由器以及小米无线相关的设备 – 恩山无线论坛 – Powered by Discuz! (right.com.cn)
先在breed下编辑环境变量,新增字段xiaomi.r3g.bootfw值为2
再刷入底包,2020-08-29版本链接: https://pan.baidu.com/s/1W1SK_OOlFXNgPU8l5L8pVQ 提取码: c9pv ,其中文件名中带有redmi字样的是红米的,另一个是小米的。
在Breed Web 恢复控制台,点击固件更新→选择文件,选择openwrt-ramips-mt7621-xiaomi_redmi-router-ac2100-initramfs-kernel.bin文件,点击上传,等待更新完成。
再从底包的临时web通过升级的方式刷入openwrt固件也就是这个:openwrt-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-sysupgrade.bin
浏览器打开 192.168.1.1 进入后台,用户名root,没有密码。
点击System -> Backup / Flash Firmware,点击 Flash image… 上传我们想刷的固件
不要勾选 Keep settings and retain the current configuration,最后点Continue,等几分钟让路由器自己重启。
重新登录后台,配置各项参数
开始玩耍吧!