准备
- Openwrt 固件
- 一台运行 Openwrt的设备(辅助设备)
- 一台 CR6608
获取 SSH 权限并刷入 pb-boot
辅助设备准备
将 xqsystem.lua 上传至辅助路由器的/usr/lib/lua/luci/controller/admin/
|
|
上传后关闭辅助路由器的 DHCP 服务,将 LAN 口 IP 改为 169.254.31.1
降级
使用小米的路由器刷写工具刷入此固件
即便你刷了红米 AX1600 的固件,你依旧可以使用此固件获取 SSH
获取 SSH
对于 CR6608 设备,你可以直接使用路由器铭牌上的密码登录路由器后台。CR6609 也可。CR6606 需要进行 SSH 密码计算
登录路由器后台后,保存好 URL 中的 STOK 片段,例如
http://192.168.31.1/cgi-bin/luci/;stok=[6b718c43fcad63e808594111ad4a4cb4]/web/home#router
方括号的部分即为 STOK
STOK 每次登录都会变化,请尽快完成接下来的操作
接下来,访问如下两个 URL
http://[CR6608 IP]/cgi-bin/luci/;stok=[STOK]/api/misystem/extendwifi_connect?ssid=[辅助设备网络 SSID]&password=[辅助设备网络密码]
http://[CR6608 IP]/cgi-bin/luci/;stok=[STOK]/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nonce=xxx
如果一切正常,两个 URL 均应返回 code 0
. 如报错,请检查辅助设备配置并重试以上步骤
刷入 pb-boot
通过 SSH 连接 CR6608
|
|
密码即为路由器管理密码
下载pb-boot
|
|
刷入 Openwrt
如果一切正常,断开路由器电源,然后按住 reset
并插入电源,直到路由器面板灯呈呼吸灯状
请使用网线连接 CR6608
打开 192.168.1.1 , 选择恢复固件,你可以刷入 Kernel
进行安装,也可以直接安装 Factory
如果你刷入 Kernel
镜像,进入后选择系统
>备份与升级
>刷写新的固件
请选择 Sysupgrade 镜像,如果你安装最新版的 Openwrt, 提示镜像校验失败是正常的,请忽略并刷入但 必须确保你的镜像型号正确才能这么做!
尾语
Openwrt 最新稳定版可能无法连接 SSH , 如遇此情况,切换到 Snapshot 版本即可