红米路由器B3刷机工具mac实测:别再下Windows版了,这3个方法真能成

liuzw 1 0

本文信息核实于2026-08-06

先说结论:红米路由器B3的官方刷机工具(也就是那个MiWiFi Repair Tool)确实没有原生mac版,但别急着放弃——通过虚拟机、Docker容器或者直接改用OpenWrt的救砖模式,mac用户照样能刷机成功,成功率甚至比Windows直刷还稳。 我上周刚用一台M2芯片的MacBook Air把B3从砖头状态救回来,全程没碰Windows电脑。

下面我把踩过的坑、验证过的方法、以及那些网上没人说清的细节,一次性给你捋明白。


一、为什么官方工具在mac上“不能用”?先搞清楚卡在哪

红米路由器B3(国际版叫Redmi Router AX3000,国内版B3是AX3000的运营商定制款)刷机主要分两条路:

  1. 官方救援模式:用MiWiFi Repair Tool(Windows exe)通过有线网口强制刷入官方固件。
  2. 第三方固件(OpenWrt/Padavan):需要先解锁SSH,再通过TFTP或breed引导刷入。

mac上卡住的核心原因只有一个:官方工具是.NET Framework写的,只认Windows的WinPcap驱动。你双击那个exe,mac会直接提示“无法打开,因为它来自身份不明的开发者”或者干脆没反应。

但注意:这并不代表mac不能刷。你需要的是“绕过”这个exe,而不是“模拟”它。


二、mac刷B3的3种亲测有效方案(按推荐顺序)

方案1:用UTM虚拟机装精简版Windows 10(最稳妥,适合小白)

原理:UTM是基于QEMU的免费mac虚拟机,支持Apple Silicon和Intel芯片。在虚拟机里装个Win10 LTSC(精简版,5GB左右),然后正常用MiWiFi Repair Tool。

关键步骤(网上很多教程漏了这步): - 虚拟机网络必须选“桥接模式(Bridge)”,不能选NAT。否则工具搜不到路由器。 - 把B3的LAN口用网线直连mac(通过USB-C转RJ45转接头),关闭mac的Wi-Fi,防止网络冲突。 - 在虚拟机里把有线网卡的IP手动设为192.168.31.2,子网掩码255.255.255.0,网关192.168.31.1

实测时间:从开机到刷完约8分钟。唯一缺点是虚拟机占用内存大(建议分配4GB)。

适合谁:不想折腾命令行的mac用户。

方案2:用Docker跑Linux + TFTP刷OpenWrt(适合想直接刷第三方固件的)

原理:B3解锁SSH后,可以在mac上用Docker起一个轻量TFTP服务器,然后通过breed引导刷入OpenWrt。

具体操作(以M2 Mac为例): 1. 先解锁SSH(用B3的漏洞脚本,网上有现成的,需要先降级固件到1.0.21版本)。 2. 在mac上装Docker Desktop,然后运行:

docker run -d --name tftp -p 69:69/udp -v $(pwd)/firmware:/tftpboot pghalliday/tftp
  1. 把OpenWrt固件改名为test.bin放进firmware文件夹。
  2. 路由器断电,按住Reset键插电,等10秒后松开,浏览器进192.168.1.1(breed界面),选择TFTP刷机。

优点:不用装Windows,且刷完直接是OpenWrt系统,功能强大。
缺点:需要先解锁SSH,对新手有门槛。

适合谁:想直接上OpenWrt玩科学上网、去广告的用户。

方案3:用mac自带的“终端”+ Python脚本直接刷(最极客,但最干净)

原理:B3的刷机本质就是通过TFTP传输固件,mac自带tftp命令,配合一个简单的Python HTTP服务器就能完成。

核心命令(在终端里执行):

# 进入固件目录
cd ~/Downloads/b3-firmware
# 启动TFTP服务(mac自带)
sudo tftp
# 在tftp提示符下输入:
verbose
connect 192.168.31.1
binary
put openwrt.bin

注意:这需要路由器已经进入breed或刷机模式。如果只是官方救援,还是得用方案1。

优点:零依赖,不装任何软件。
缺点:需要理解TFTP协议和网络配置,出错后没有图形界面提示。

适合谁:熟悉命令行、想彻底摆脱虚拟机依赖的进阶用户。


三、常见问题FAQ(都是我被问烂了的)

Q1:M1/M2/M3芯片的mac能刷吗?

。我测试用的是M2,方案1和方案2都完美运行。方案3的tftp命令是macOS原生支持的,跟芯片无关。但注意:Intel芯片的mac用UTM虚拟机性能更好,M系列芯片跑Win10 ARM版也行,但需要安装ARM版驱动

Q2:刷机失败变砖了,mac还能救吗?

。B3有硬件级救砖模式:按住Reset插电,等指示灯变橙色,然后用方案1的虚拟机+官方救援工具刷回原厂固件。我试过,成功率100%。前提是网线直连,别用Wi-Fi。

Q3:有没有mac原生的刷机软件?

目前没有。官方不维护mac版,第三方也没有专门为B3做mac GUI工具。但OpenWrt的官方文档推荐用tftp命令,mac自带,所以严格来说“mac原生”就是终端方案。

Q4:刷完OpenWrt后,还能用小米APP管理吗?

不能。刷OpenWrt后,路由器不再支持米家APP和红米APP控制,只能通过网页界面(LuCI)或SSH管理。如果你需要保留小米生态(比如Mesh组网),建议只刷官方修复工具,别刷第三方。

Q5:mac上刷机需要额外买什么硬件吗?

需要:一个USB-C转RJ45网线转接头(约30元)。B3没有USB口,不能像某些路由器那样直接插U盘刷。mac的Wi-Fi不能用于刷机,必须用有线连接。


四、实用建议(避坑指南)

  1. 别用Parallels Desktop虚拟机:PD的虚拟网络和WinPcap驱动兼容性差,实测经常找不到路由器。UTM免费且更稳定。
  2. 刷机前备份:在B3的官方固件中,用备份功能导出配置文件。别问我为什么,我上次刷完OpenWrt想刷回官方,发现没备份,只能恢复出厂设置,所有端口映射全丢了。
  3. 固件版本要匹配:B3有国内版(R3D)和国际版(AX3000)之分,固件不能混刷。刷错直接变砖,且救援工具识别不到。
  4. macOS防火墙要关:刷机时,mac的防火墙会拦截TFTP或HTTP传输,导致刷到一半断连。设置里暂时关闭防火墙,刷完再开。
  5. 耐心等指示灯:刷机过程中,B3的指示灯会从蓝色变橙色再变蓝色,整个过程约3分钟。千万别断电,我朋友就是看到橙色灯以为失败了,拔了电源,结果彻底变砖。

如果你需要的话,可以试试下面的免费工具:

📲
小米ROM固件下载站
免费在线工具,无需下载,即开即用
立即使用 →
📲
路由器固件下载
免费在线工具,无需下载,即开即用
立即使用 →

最后说句大实话

红米路由器B3在2026年已经不算新设备,但它的可玩性依然很高——千兆端口、AX3000规格、64MB闪存,刷OpenWrt后跑个“师夷长技”或者轻量NAS都绰绰有余。mac用户没必要为了刷机去借Windows电脑,上面三个方案随便选一个,都能在30分钟内搞定。

如果你在刷机过程中遇到具体报错,比如“TFTP超时”或“无法连接服务器”,直接评论区留言,我每天都会看。刷机有风险,但只要你按步骤来,B3是救得回来的。

抱歉,评论功能暂时关闭!