红米a6s安装openwrt
准备工作
- 红米 AX6S 路由器
- 一台 Windows 或 Mac 的电脑
- 提前下载好需要的固件
- 下载安装好 Termius(老手可以不安装,直接用系统自带的 terminal)
解锁 SSH
1. 升级开发版固件
登录红米 AX6S 的后台(一般是:192.168.31.1),点击右上角选择-系统升级-选择手动升级,勾选下载好的「内测版」固件(miwifi_rb03_firmware_stable_1.2.7(内测版) 这个文件),点击开始升级。
⌛️等待系统升级完成重启,重新连接上 Wi-Fi。
2. 在线计算 root 密码
浏览器打开https://miwifi.dev/ssh输入路由器后台右下角完整的 SN 号(如果没有也可在路由器背面查看),点击 calc。计算出来的结果就是 root 密码,复制保存好
如果上面这个网站你访问不了,可以稍麻烦一点
- 下载这个脚本文件unlock_pwd.py (脚本下载地址:https://raw.githubusercontent.com/YangWang92/AX6S-unlock/master/unlock_pwd.py )
如果你点击这个链接后浏览器里直接显示了脚本的内容而不是下载.py文件,你可以在浏览器页面上点击右键选择“另存为”来把它保存成文件
- 安装python
- 打开Windows里的CMD/Powershell,并cd到你保存unlock_pwd.py文件的目录
- 执行如下命令:
python .\unlock_pwd.py aaaaa/xxxxxxxxx
,其中“aaaaa/xxxxxxxxx”替换为你的序列号
3. telnet 连接开启 ssh
打开 Termius,可以选择不登录 Continue Without Account。
Address 填写:192.168.31.1
SSH:取消勾选
Telnet:勾选
然后点击向右的箭头,最后选择 Hosts 里的「192.168.31.1」开始 telnet 连接
- login 用户名:root
- 密码通过在线计算得来,复制粘贴回车即可。(输入不显示)
复制以下命令,回车即可开启 ssh。
1 | nvram set ssh_en=1 & nvram set uart_en=1 & nvram set boot_wait=on & nvram set bootdelay=3 & nvram set flag_try_sys1_failed=0 & nvram set flag_try_sys2_failed=1 |
4. 尝试 ssh 连接路由器
选择 Hosts-点击 New Host 添加
Address 填写:192.168.31.1
SSH 的用户名里填写:root
Password 粘贴之前计算出来的 root 密码
点击右上角箭头,再点击 Hosts 里的 192.168.31.1 就应该能连接上 SSH 了。(注意选择 ssh 不是 telnet)
选择 ADD AND CONTINUE,就会进入 SSH 连接。
安装 openwrt 系统
1. 刷入过渡 openwrt 固件
在 SSH 里复制粘贴下面的命令,便可刷入 openwrt 过渡固件。
1 | cd /tmp |
刷入过渡固件后会自动重启,Wi-Fi 名会变为 openwrt-5G。
- 默认后台:192.168.6.1
- 用户名:root
- 密码:password
2. 刷写其它第三方固件:
在路由器后台选择-System-Backup / Flash Firmware
不要勾选 Keep settings,然后 Image 选择文件选择 openwrt 固件(CCA2878-3-14-immortalwrt文件),然后点击 Flash image。
最后选择 Proceed 即可。
如果上一步操作顺利,路由器重启后,电脑就能够通过192.168.1.1访问openwrt系统了。
失败重置
我在设置openwrt设置的时候设置错误导致了他崩溃了!!! 对没错 崩溃了哎 然后找到了“变砖”恢复方法
下载打开之后 选择开发版的安装包(miwifi_rb03_firmware_stable_1.2.7(内测版))下一步
选择以太网
断开电源 用卡针顶住重置孔 开机 等到黄灯闪烁可以松开卡针 这个时候就已经重置完成了