前面我们讲过红米 AX6 刷写 OpenWRT 固件的教程,由于网上小米 AX9000 刷写 OpenWRT 固件的教程比较少,在 AX900 上单独跑 ShellClash 也不合适,如果有能力也可以在 AX900 安装 Docker 跑 OpenWRT 固件,言归正传,小米的 AX900 内存高达 1GB,处理器也非常强悍,拿来跑 OpenClash 看 YouTube、奈飞 最好不过。

特别说明:刷机有风险,请严格按照教程步骤一步步做!认真看完教程!如果你没有耐心看完教程,请选择放弃,别瞎折腾!更新时间:2022年5月8日

前期准备

搭载 OpenWrt 系统的无线路由器作为服务器

准备支持网线连接的 Win10 或 Mac 电脑都可以

下载 小米AX900 的降级文件,miwifi_ra70_firmware_d96a4_1.0.108.bin

下载破解 小米AX900 的 shell 脚本文件,不下载也可以,使用命令执行,ax9000-wireless.sh

下载 小米AX900 的 OpenWRT 固件包,感谢恩山大佬无私的奉献,包内含有升级文件,openwrt-ax9000.rar

下载SSH客户端工具,SFTP客户端工具,给 Windows 系统使用,苹果系统直接使用自带终端,比如:PuttyFlashFXP

固件降级

确定 小米 AX9000 的版本号 1.0.108,若不是请下载 1.0.108.bin,然后在常用设置,系统状态里面选择手动升级,并选择 1.0.108.bin 文件,选择开始升级,等待路由器重置为 1.0.108 版本,这里就不多说了,太容易。

给小米AX900降级

准备服务

以下方法为 Windows 系统下操作,MacOS 系统操作都是一样的,只是 SSH 和 SFTP工具 不同而已,都是需要用到 openwrt路由地址 进行 SSH 登录,登录方法如下:

ssh root@192.168.2.1
# 无线路由器地址自行修改

拿出搭载好 OpenWRT 的无线路由器并给它通电联网,使用网线连接此 OpenWRT 路由器,网线插在 Lan 口,然后使用 FlashFXP 上传工具通过 SFTP 将 ax9000-wireless.sh 上传到 root 目录下,或着使用 Putty 登录终端使用 Wget 方式下载到 root 目录下,Wget 地址如下:

wget https://cloud.opssh.cn/download/ax9000-wireless.sh

脚本搞定后,进入 root 目录并赋予脚本执行权限,然后执行命令进行破解,命令如下(依次执行):

cd /root
# 进入 root 目录

chmod +x ax9000-wireless.sh
# 给予执行权限

./ax9000-wireless.sh
# 执行脚本

期间有提示: ... your *netwirk* settings!,就按回车即可,直到出现 Restarting network... 就说明搞定了,脚本并会提示 OpenWrt 的 Wifi 信息,如下:

Wifi名:MEDIATEK-ARM-IS-GREAT

密码:ARE-YOU-OK

加密方式:psk2+ccmp

OpenWrt管理地址和网关地址:169.254.31.1

脚本完成后 OpenWrt 就设置好了,这个时候如果使用有线连接的 OpenWrt 就可以把网线拔了,如果是使用 Wifi 连接的话,断开网络即可,但 OpenWrt 需要一直保持通电。

解锁SSH

将电脑用网线和 小米 AX9000 连接,注意不要用 Wifi,网线插在 Lan 口,然后通过浏览器访问 192.168.31.1 进入后台,浏览器地址栏 stok= 后面的一段内容即是,将其复制出来并保存,后面要用到,如下图:

保存小米stok值

接着修改以下内容,将 <STOK> 替换为刚才保存的 stok 值,其他的无需修改,都已经填写好了,记得去掉<>,如下地址:

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqsystem/extendwifi_connect_inited_router?ssid=MEDIATEK-ARM-IS-GREAT&password=ARE-YOU-OK&admin_username=root&admin_password=admin&admin_nonce=xxx

将替换 stok 值后的网址复制到浏览器请求,如果显示如下内容则表示成功,请求可能需要等待一会,不要重复回车,成功后结果如下:

{"token"."; nvram set ssh. en=1; nvram set uart_ en=1; nvram set boot _wait=on; nvram commit; uci set wireless.@wifh-iface[0].key= mkxqimage -'; uci commit; sed -i 's/channel=.*/channel=\u0022debug\u0022/g' /etc/ init.d/ dropbear; /etc/init.d/ dropbear start;" ,"code":0}

然后再通过 192.168.31.1 进入后台,查看 5G 频段 Wi-Fi 密码,这个 Wi-Fi 密码就是默认的 SSH 密码。

刷写固件

1、接着还是需要 SSH 登录 AX9000,设置 env 开启必要的选项,依次执行以下命令,如下:

nvram set flag_last_success=0
nvram set flag_boot_rootfs=0
nvram set flag_try_sys1_failed=0
nvram set flag_try_sys2_failed=0
nvram commit
reboot

2、执行到 reboot 小米 AX900 路由器会重启,等重启完毕后,使用终端再次连接 SSH,使用 SFTP 工具将 openwrt-ax9000.ubi 文件上到 /tmp 目录下,并执行以下命令:

ubiformat /dev/mtd22 -y -f /tmp/openwrt-ax9000.ubi
nvram set flag_last_success=1
nvram set flag_boot_rootfs=1
nvram commit
reboot

3、如果你不会使用 SFTP 工具上传,就使用以下方法进行安装,使用终端连接 SSH,进入 /tmp 目录下,使用 Wget 方式下载到 tmp 目录内,由于是我自建的网盘反向代理,可能存在不稳定因素,执行顺序如下:

cd /tmp
wget https://opssl.cn/download/openwrt-ax9000.ubi
ubiformat /dev/mtd22 -y -f /tmp/openwrt-ax9000.ubi
nvram set flag_last_success=1
nvram set flag_boot_rootfs=1
nvram commit
reboot

4、执行到 reboot 重启后,路由器IP可能变为 192.168.10.1,期间路由器会一直红灯,因为 OpenWrt 系统下原来的 LED 失效,如果重启后,你的电脑提示接入了网络,但是没有互联网连接就说明重启成功了。

5、使用 ipconfig 查看一下网关IP地址,网关IP就是登录 OpenWrt 后台的地址,默认后台地址为:192.168.10.1,而我的是 192.168.2.1,很奇怪,后台账号信息如下:

地址:192.168.10.1
用户:root
密码:password

6、登录完成后,进行联网,然后给 OpenWRT 装个后台主题样式,默认的不好看,这里用到 rrykuku大佬 的 luci-theme-argon 主题,登录SSH后依次输入以下命令即可(如果无法执行下载开启小猫咪后再尝试),命令如下:

opkg install luci-compat
wget --no-check-certificate https://github.com/jerrykuku/luci-theme-argon/releases/download/v2.2.5/luci-theme-argon_2.2.5-20200914_all.ipk
opkg install luci-theme-argon*.ipk

openwrt-ax9000

插件说明

IPv6、Mesh组网、openclash(小猫咪)、Turbo ACC、smartdns

Wireguard、去广告plus、网易云音乐解锁、流量控制、京东自动签到、全能推送

zerotier、AdGuard Home、虚拟多拨、iptv助手、负载均衡

轻松跑满 1G宽带 占用率不到 20% 非常丝滑,完美支持 160mhz

站长个人使用的 Gsou 云加速 订阅节点,全站专线,游戏加速,流媒体4K秒开,年付新用户全场六折。

固件更新

本固件是用的 恩山 QSDK 固件,每周都会更新,如需更新最新版本,可以查看以下链接:

https://www.right.com.cn/forum/thread-4875974-1-1.html

将更新 bin 或 ubi 的文件通过后台在系统 -> 备份/升级 里面操作即可,压缩包内的 openwrt-ax9000.bin 文件就是用来升级固件的,个人觉得这个版本目前最为稳定,没有特殊需求,强烈不建议更换升级,除非自己有把握成功。

注意:随便切换系统,更新固件,可能机器开不了机,如果升级或切换固件变砖,请下载小米路由器官方救砖工具。

最后说明

刷机有风险,请严格按照教程步骤一步步做!认真看完教程!如果你没有耐心看完教程,请选择放弃,别瞎折腾!

小米 AX9000 性能强大到让人怀疑人生,VMESS WS+TLS 配合使用 Turbo ACC 网络加速,完全碾压任何软路由,没的说,还能 Mesh组网 你说气人不气人?

个人强烈建议刷机前恢复出厂设置一次,然后再做不保留配置刷入,开机后再次恢复出厂设置一次,即可完美食用,是为了防止出现未知的错误,杜绝部分小伙伴瞎折腾砖机概率,DHCP 的 DNS缓存 设置 0 或者 1,总之所有DNS缓存设置不缓存就对了。