小米A3000T v1刷ImmortalWRT
约 1430 字大约 5 分钟
2026-07-09
最近购入了一个小米A3000T v1版本的路由器打算给弄一个旁路由,用来直接给我手上的设备科学上网。
但找了网上所有教程,很多都是直接提供整合好的工具啥的,没有说把工具出处给贴上。
所以由此想着,一边搞一边写一个文章,记录一下搞的全过程,还方便以后可能还要用。
准备工作
- 小米A3000T v1一台(我这里原厂固件版本是1.0.64)
- xmir-patcher
- Mobaxterm
- uboot
#1 路由器准备
购置好路由器之后,用网线随便接一个口(A3000T这个路由器是WAN口和LAN口共用的),另一头接电脑。
然后启动路由器,接着摁住 RESET 键十几秒左右,路由器灯会熄灭然后重新亮起,表明已经重置完毕。
随后电脑进入后台:http://192.168.31.1,跳过所有配置网络,直接设置好密码即可。
注意
中途可能会询问是否自动更新固件,需要将其关闭
(v1其实不关也可能没问题,但是v2的固件不是所有都通用的)
#2 开启SSH并备份原系统
#2.1 开启SSH
- 解压
xmir-patcher的压缩包,得到里面的文件。 - 双击里面的
run.bat - 在弹出的命令行窗口中,会提示选项。输入
2并回车:
2 - Connect to device (install exploit)- 输入路由器后台密码,按下回车
- 等待,如果密码正确,那么将会看到:
#### SSH server are activated! ####此时 SSH 已经开启,不要着急关掉命令行窗口,要接着做下一步。
#2.2 备份原系统
在做完 #2.1 开启SSH 后,会重新回到所有选项的显示。
- 输入
4并回车:
4 - Create full backup- 等待备份,最后会弹出提示:
Completed!得到这个提示的时候,代表已经备份完毕。
备份完的文件,会在:xmir-patcher-main\backups 目录下。
不要着急关掉命令行窗口,要接着做下一步。
#2.3 固化SSH权限
在做完 #2.2 备份原系统 后,会重新回到所有选项的显示。
- 输入
6并回车:
6 - Install permanent SSH- 等待,最后会弹出提示:
Patch for bdata result: OK得到这个提示的时候,代表已经处理完毕。
执行完 #2.1 开启SSH & #2.2 备份原系统 & #2.3 固化SSH权限 三步后,就可以关闭命令行窗口了。
#3 SSH刷入uboot
#3.1 连接SSH
- 启动
Mobaxterm - 左上角找到
Session按钮并点击 - 在弹出窗口中,选择
SSH,然后在Remote host中输入192.168.31.1,点击OK - 如果点击
OK后,弹出窗口,请点击Accept - 在终端中,会显示
login as:,输入用户名:root,随后密码同样为root。 - 输入密码回车后,会看到
ARE U OK的提示,则代表SSH已连接。
#3.2 刷入uboot
- 在左侧找到
tmp目录,双击进入。(如果没有,就点击一下上一级的按钮:Parent directory) - 点击上传按钮
- 选择
mt7981-xiaomi_mi-router-ax3000t-fip-multi.bin,点击确定。 - 刷入固件:
cd /tmp
mtd write mt7981-xiaomi_mi-router-ax3000t-fip-multi.bin FIP过程:
root@XiaoQiang:~# cd /tmp
root@XiaoQiang:/tmp# mtd write mt7981-xiaomi_mi-router-ax3000t-fip-multi.bin FIP
Unlocking FIP ...
Writing from mt7981-xiaomi_mi-router-ax3000t-fip-multi.bin to FIP ...
root@XiaoQiang:/tmp#验证:
mtd verify mt7981-xiaomi_mi-router-ax3000t-fip-multi.bin FIP过程(出现 success 即为成功):
root@XiaoQiang:/tmp# mtd verify mt7981-xiaomi_mi-router-ax3000t-fip-multi.bin FIP
Verifying FIP against mt7981-xiaomi_mi-router-ax3000t-fip-multi.bin ...
b51ba870d3a49abe96e814fd04694ce7 - FIP
b51ba870d3a49abe96e814fd04694ce7 - mt7981-xiaomi_mi-router-ax3000t-fip-multi.bin
Success
root@XiaoQiang:/tmp##4 刷入ImmortalWRT
提示
这部分是真的找资料找的要炸
网上一堆教程,不是v2版的就是刷的别的系统,也完全没有提说固件怎么分,而且都是那种打包好固件的。
对于我这种就是想刷最新的人来说简直不太友好
#4.1 进入uboot
拔掉电源,按住
RESET键,通电开机,等到路由器的灯变蓝了就可以松开RESET键。在电脑上,去到
控制面板\网络和 Internet\网络连接,然后右键有线网卡,进入属性。双击
Internet 协议版本 4(TCP/IPv4)将
自动获得 IP 地址改为使用下面的 IP 地址,随后输入:- IP地址:
192.168.1.10(其实别的也可以) - 子网掩码:自动的,如果没自动就输入
255.255.255.0 - 默认网关:
192.168.1.1
随后点击确定即可。
- IP地址:
到浏览器访问 192.168.1.1 ,就会进入
uboot的后台了。
#4.2 刷入固件
- 在
uboot界面,选择default分区
警告
不要选择其他分区,因为已经有人炸过了,无论是 OpenWRT 还是 ImmortalWRT 都是
- 选择
initramfs-factory.ubi的文件,点击上传后刷入,等待刷入完成(刷入完成的话,路由器会重启,直至重新亮白灯)。 - 刷入完成后,重新进入
uboot,然后刷入initramfs-kernel.bin。 - 刷入完成后,将 #4.1 进入uboot 中第 4 步中所调整的
使用下面的 IP 地址改回为自动获得 IP 地址。 - 到浏览器访问 192.168.1.1 ,就进入到
ImmortalWRT的后台了。
提示
初始密码:root
- 拿初始密码进入后台,随后转到 系统 --> 备份与更新 --> 更新固件。
- 点击 刷写固件 ,选择
sysupgrade.bin文件,按指示刷写完毕即可。
刷入完成!
恢复原厂固件
工具 & 固件下载:
