小米 / 红米 AC2100 的搞机
成功的有大学读了。为了满足多设备上网的需求,总是要来一台路由器的,我入手的是 Redmi AC2100 ,淘宝 149 入手,官价 169,性能 500Mbps 5 个人 18+ 台设备不成问题。
发完预告之后还是改不掉拖延症,硬生生拖了三个月才抽时间写下来。
由于时间略久,本文大概是不会有实操截图了,只能以文字为主了。
前言
搞机是为了获得一些特定的功能或者更高的自由度而存在的行为,若您不认可刷机后失去官方 APP 等特色功能、官方支持甚至是保修,那就请不要继续阅读并立即退出此文!
刷机有风险,操作需谨慎!
刷机有风险,操作需谨慎!
刷机有风险,操作须谨慎!
固件选择
OpenWRT 和 Padavan 自然是都有的,而且不同来源地固件还有不同的扩展功能。
建议认真阅读固件发布方的说明并根据自己的需要选择固件。
参考来源:
https://down.cloudorz.com/Router/LEDE/XiaoMi/XiaoMi-AC2100/Lean/ (我目前在用的)
http://openwrt.ink:88/
https://github.com/chongshengB/rt-n56u/releases
搞机
准备工作
下载好过程中可能需要的全部文件,认真阅读过教程的全部内容,必要时还可以存下教程页面,争取断网后一次性搞完 一遍过 。
注意需要的 过渡固件 。
断网,接线,开导 开搞
获取 SSH 或 Telnet 权限
如果是利用漏洞获取 Telnet 权限的方法,工具包内应该有指引,我就不多说了。
反正这个方法我是没成功过
SSH 法 参考固件版本: 2.0.722
管理密码登录管理页面后地址:
1 | http://192.168.31.1/cgi-bin/luci/;stok=<一串字符>/web/home#router |
只需把 /web/home#router
替换为
1 | /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 |
1 | /api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B |
即可打开 SSH 并重设 SSH 密码为 admin
。
然后试试 SSH 客户端连不连的上吧。
刷入 Breed
先用 wget
把 Breed
下载到路由器的 /tmp
里吧。
参考命令:
1 | cd /tmp |
这一步我通常在电脑上开个
hfs
来方便实现。
刷入命令:
1 | nvram set uart_en=1&&nvram set bootdelay=5&&nvram set flag_try_sys1_failed=1&&nvram commit |
然后断电并捅屁股开机吧,看看能不能进 Breed 界面。
之前设置了固定 IP 的记得取消哦。
刷入具体固件并配置
根据固件发布者的信息和自己的需要来吧。
恭喜你,搞机成功!