给小米AX3000T刷入OpenWrt
小米AX3000T 是一款功能强大的路由器,其硬件和原厂固件(miwifi1.0.47)已经非常优秀。但如果想要实现科学上网等功能,可以通过刷入OpenWrt系统来扩展功能。
一、准备工作
在开始之前,请确保您已经了解刷机风险,并做好数据备份。
解锁SSH
连接设备
- 将小米AX3000T路由器通过网线连接至电脑,接通电源
- 登录路由器管理后台(浏览器输入路由器IP地址)
获取STOK值
- 在后台页面找到并复制
stok值(在命令中替换<STOK>)
- 在后台页面找到并复制
执行解锁命令 以管理员身份打开CMD命令提示符,依次执行以下命令:
bashcurl -X POST http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/arn_switch -d "open=1&model=1&level=%0Anvram%20set%20ssh_en%3D1%0A" curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/arn_switch -d "open=1&model=1&level=%0Anvram%20commit%0A" curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/arn_switch -d "open=1&model=1&level=%0Ased%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%22debug%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%0A" curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/arn_switch -d "open=1&model=1&level=%0A%2Fetc%2Finit.d%2Fdropbear%20start%0A"若返回
code:0,表示解锁成功。计算SSH密码
- 复制路由器后台的
SN序列号 - 在 https://miwifi.dev/ssh 输入路由器的SN可以得到SSH密码
- SN可以在路由器背面查看,也可以在小米路由器后台找到
- 复制路由器后台的
连接SSH
- 建立SSH连接
- 使用SSH命令连接路由器:
ssh root@路由器IP - 更推荐使用Mobaxterm
- 输入计算出的SSH密码(输入时密码不可见,直接按回车)
- 看到
ARE U OK提示即表示连接成功
- 使用SSH命令连接路由器:
永久开启SSH(重启不会关闭)
执行以下命令永久开启SSH:
mkdir /data/auto_ssh && cd /data/auto_ssh
curl -O https://fastly.jsdelivr.net/gh/lemoeo/AX6S@main/auto_ssh.sh
chmod +x auto_ssh.sh
uci set firewall.auto_ssh=include
uci set firewall.auto_ssh.type='script'
uci set firewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh'
uci set firewall.auto_ssh.enabled='1'
uci commit firewall二、安装ShellClash
在SSH终端输入以下安装命令:
# ShellCrash安装源
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
# 备用安装源
export url='https://gh.jwsc.eu.org/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null安装步骤:
- 选择第一个选项(稳定版)
- 等待安装完成,出现成功提示
配置透明代理
- 进入ShellClash设置界面
- 选择
设置→透明代理→在线导入 - 复制订阅链接并粘贴,按回车确认
启动服务
输入启动命令,开启ShellClash服务。
三、安装管理面板
安装本地面板
- 在SSH终端执行安装命令,选择第一个选项(官方面板)
- 安装完成后,通过浏览器访问管理界面:http://192.168.31.1:9999/ui
配置节点
登录管理面板,添加并选择代理节点。
四、使用xmir-patcher解锁SSH
另一种解锁SSH的方法是使用xmir-patcher:
- 下载 xmir-patcher
- 运行run.bat(Linux运行run.sh,需要安装 python 3.8+ 和 openssl)
- 刷入步骤:
- 选择1,输入路由器登录IP
- 选择2,输入管理密码
- 使用此方法,SSH密码为root
五、刷入OpenWrt固件
备份原厂固件
在刷机前,请务必备份原厂固件:
mkdir /tmp/bak
nanddump -f /tmp/bak/BL2.bin /dev/mtd1
nanddump -f /tmp/bak/Nvram.bin /dev/mtd2
nanddump -f /tmp/bak/Bdata.bin /dev/mtd3
nanddump -f /tmp/bak/Factory.bin /dev/mtd4
nanddump -f /tmp/bak/FIP.bin /dev/mtd5
nanddump -f /tmp/bak/ubi.bin /dev/mtd8
nanddump -f /tmp/bak/KF.bin /dev/mtd12刷入U-Boot
下载U-Boot:mt7981_ax3000t_an8855-fip-fixed-parts-multi-layout.bin
将bin文件上传到
/tmp目录执行刷入命令:
shellcd /tmp mtd write mtd write mt7981_ax3000t-fip-fixed-parts-multi-layout.bin FIP FIP断开电源,用牙签或卡针捅住reset键的同时接通电源
指示灯变化后松开reset键
用网线将电脑和路由器连接起来
电脑网卡配置静态IP:192.168.1.5,网关: 192.168.1.1
在浏览器中访问 http://192.168.1.1 进入U-Boot的网页刷机界面
选择并刷入固件
推荐固件:
刷入步骤:
- 分区选择qwrt
- 上传固件
- 等待刷入完成
六、刷入后的配置
切换opkg清华源
如果您刷入的是上面的lede固件,可以直接配置清华源:
src/gz openwrt_base https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.3/packages/aarch64_cortex-a53/base
src/gz openwrt_luci https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.3/packages/aarch64_cortex-a53/luci
src/gz openwrt_packages https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.3/packages/aarch64_cortex-a53/packages
src/gz openwrt_routing https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.3/packages/aarch64_cortex-a53/routing
src/gz openwrt_telephony https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/23.05.3/packages/aarch64_cortex-a53/telephony安装istore
执行以下命令安装istore:
opkg update || exit 1
cd /tmp
wget https://github.com/linkease/openwrt-app-actions/raw/main/applications/luci-app-systools/root/usr/share/systools/istore-reinstall.run
chmod 755 istore-reinstall.run
./istore-reinstall.runwget时出现错误的解决方法
如果在wget时出现错误,可以手动创建安装脚本:
#!/bin/sh
ISTORE_REPO=https://istore.istoreos.com/repo/all/store
FCURL="curl --fail --show-error"
curl -V >/dev/null 2>&1 || {
echo "prereq: install curl"
opkg info curl | grep -Fqm1 curl || opkg update
opkg install curl
}
IPK=`$FCURL "$ISTORE_REPO/Packages.gz" | zcat | grep -m1 '^Filename: luci-app-store.*\.ipk$' | sed -n -e 's/^Filename: \(.\+\)$/\1/p'`
[ -n "$IPK" ] || exit 1
$FCURL "$ISTORE_REPO/$IPK" | tar -xzO ./data.tar.gz | tar -xzO ./bin/is-opkg > /tmp/is-opkg
[ -s "/tmp/is-opkg" ] || exit 1
chmod 755 /tmp/is-opkg
/tmp/is-opkg update
# /tmp/is-opkg install taskd
/tmp/is-opkg opkg install --force-reinstall luci-lib-taskd luci-lib-xterm
/tmp/is-opkg opkg install --force-reinstall luci-app-store || exit $?
[ -s "/etc/init.d/tasks" ] || /tmp/is-opkg opkg install --force-reinstall taskd
[ -s "/usr/lib/lua/luci/cbi.lua" ] || /tmp/is-opkg opkg install luci-compat >/dev/null 2>&1操作步骤:
cd /tmpvim istore-reinstall.run- 按
i进入编辑模式 - 粘贴上述内容
- 按
Esc键 - 输入
:wq保存退出
或者下载安装脚本: https://github.com/linkease/openwrt-app-actions/blob/main/applications/luci-app-systools/root/usr/share/systools/istore-reinstall.run 并推送到/tmp目录
七、重要补充说明
注意:在刷机前请务必确认您的设备版本信息
U-Boot版本兼容性
- U-Boot只适用于v1版本,版本号1.0.47
- 请勿使用v2版本,否则将无法成功刷入
项目来源
- U-Boot来自以下项目:
- LEDE镜像来自:https://github.com/zc360/Xiaomi-ax3000t-openwrt
默认密码
- 系统默认密码为:
password
版本确认方法
在刷机前,建议通过以下方式确认您的路由器版本:
- 登录路由器管理后台
- 查看固件版本信息
- 确认版本号为1.0.47后再进行刷机操作
八、降级1.0.47版本方法
如果您需要将路由器降级到1.0.47版本,可以按照以下步骤操作:
下载固件和工具
- 下载固件:miwifi_rd03_firmware_ef0ee_1.0.47.bin
- 打开 小米路由器官网下载页面
- 下载小米路由器修复工具(直接点击下载)
注意:将两个文件(修复工具+固件)存放在无中文路径的文件夹(如桌面或英文文件夹)。
准备工作
连接路由器与电脑
- 路由器通电,网线一端插入路由器LAN口(通常为第二个接口),另一端插入电脑网口
关闭防火墙
- Windows 11:搜索 Windows Defender → 进入网络和共享中心 → 点击 Windows防火墙 → 启用或关闭防火墙 → 关闭所有防火墙 → 确定
刷机操作
解压修复工具
- 解压小米路由器修复工具
- 若提示"文件缺失",可能是杀毒软件拦截:在杀毒软件中允许该文件 → 重新解压
运行修复工具
- 右键解压后的文件 → 以管理员身份运行 → 点击是
- 点击浏览 → 选择准备好的固件 → 确定 → 下一步
选择网卡
- 禁用电脑其他网卡(如WiFi),仅保留连接路由器LAN口的有线网卡(如"以太网")
- 点击下一步
进入刷机模式
- 严格按顺序操作: ① 断开路由器电源; ② 用卡针/牙签按住路由器reset键(不松手); ③ 接通电源; ④ 等待橙灯闪烁 → 松开reset键
自动刷机
- 工具自动开始刷入固件,等待几分钟
- 当路由器蓝灯闪烁时,表示刷机成功
重启与验证
重启路由器
- 拔掉路由器电源 → 重新插入电源
- 关闭修复工具窗口
登录路由器后台
- 电脑连接路由器WiFi或网线 → 浏览器访问默认IP(如192.168.31.1)→ 点击马上体验
配置路由器
- 手动选择上网模式(如DHCP自动获取IP)
- 设置路由器登录密码
- 关键设置:
- 关闭双频合一(分离2.4G和5G WiFi)
- 关闭自动升级固件(防止降级后自动更新)
验证降级结果
- 重新登录路由器后台 → 查看固件版本号(如从1.0.64降级至1.0.47)
注意事项
- 路径要求:工具和固件存放路径不能含中文字符
- 网卡选择:刷机时仅保留连接路由器的有线网卡,禁用其他网络适配器
- Reset操作:必须按住reset键直到橙灯闪烁,否则无法进入刷机模式