USBLinkMic:让手边的 Android 手机,直接接管 Mac 的拾音与应急网络。
USBLinkMic 是一套由 macOS 菜单栏状态机与 Android 原生端协同工作的跨设备桥接工具。它把「手机麦克风到 Mac 虚拟声卡」「手机 5G/热点网络通过 USB 共享给 Mac」「Mac 有线网络反向通过 USB 给手机」收敛进同一个面板,不依赖云端中转,并针对长时间通话、锁屏与插拔恢复做了自愈设计。

手机麦克风 → Mac 虚拟声卡(USB / 无线双模)
Android 端通过 AudioRecord 采集 48kHz / 16-bit PCM 音频,经由 USB ADB 端口转发或局域网配对传回 Mac,并注入 BlackHole 2ch,供会议软件、录音软件和语音输入直接选用。
手机网络 → Mac(USB 共享网络)
外出或会场 Wi-Fi 拥堵时,通过 USB CDC-NCM 将手机蜂窝网络直接作为 Mac 的有线网卡接入,一边供电一边保持稳定低抖动连接。
Mac 网络 → 手机(免 Root USB 反向共享)
在桌面内网、抓包联调或弱移动信号室内,将 Mac 当前网络经由内置 Rust 转发器与 Android VPNService 反向桥接给手机,无需 Root。
面向真实桌面现场的自愈状态机
内置高采样率重采样、4ms 交叉淡入淡出防爆音、无锁环形缓冲与断线自动退避重连,拔线、息屏或声卡切回后无需重启整套软件。
差旅、会场与咖啡馆弱网救急
移动端联调与桌面网络共享给手机
安装双端应用与虚拟声卡
在 Mac 安装 USBLinkMic.app 与 BlackHole 2ch,在手机安装配套 APK。
首次打开时,应用顶部的准备就绪卡片会逐项核对虚拟声卡、ADB 工具与手机连接状态。
选择 USB 数据线或无线局域网连接
插上开启了 USB 调试的手机,或在同一 Wi-Fi 下使用配对码/二维码无线连接麦克风。
v4.0.8 同时支持有线低延迟链路与免插线的无线麦克风会客模式。
按需开启麦克风或网络方向
点击对应卡片开关,在系统声音输入中选择 BlackHole 2ch 即可开始说话或联网。
支持开机自启、断线自动重连、实时电平表监控与一键导出脱敏诊断日志。
- 当前版本
- v4.0.8(2026-10-17 发布)
- macOS 系统要求
- macOS 26+(Apple Silicon arm64)
- Android 系统要求
- Android 8.0+(USB 共享网络需 Android 11+)
- 音频规格
- 48kHz / 16-bit / 单声道 PCM,20ms 分帧 + CRC16
- 连接方式
- USB (ADB / CDC-NCM / VPNService) + 局域网无线麦克风
- 开源许可与源码
- GitHub 公开仓库(SwiftUI + Kotlin + Rust Relay)
为什么麦克风功能需要配合 BlackHole 2ch?
macOS 对内核级音频驱动有严格签名限制。复用成熟的开源虚拟声卡 BlackHole 2ch,可以让 USBLinkMic 专注于跨设备传输与重采样缓冲,避免在系统里塞入不透明的私有音频驱动。
没有数据线的时候能只用麦克风吗?
可以。v4.0.8 支持局域网无线麦克风模式:当 Mac 和 Android 手机在同一 Wi-Fi 下,可通过配对码或扫码直接建立音频流。双向 USB 网络共享则仍需连接数据线。
安装包提示未公证或无法直接打开怎么办?
当前公开构建使用本地开发者签名。首次打开如遇系统拦截,可在「系统设置 → 隐私与安全性」中点击「仍要打开」,或在终端对 `/Applications/USBLinkMic.app` 执行 `xattr -cr`。