首页 / 方案对比

对比 USB 调试,
少掉的那几步就是差别

用 USB 数据线连手机做投屏和自动化,业界默认答案是 ADB:开开发者模式、开 USB 调试、装驱动、点授权。黑猫投屏选择另一条路——USB AOA 配件协议。下面是两条路的完整逐项对比。

对比项 黑猫投屏 · AOA USB 调试 · ADB 方案 WiFi 无线投屏
开发者模式 / USB 调试 不需要配件授权一次即可,全程不碰开发者选项 必须开启连续点击版本号、开调试、通过授权弹窗 视方案系统投屏无需,第三方工具可能要求
电脑端驱动与环境 自动安装WinUSB 驱动自动落地,无环境变量 手工配置OEM 驱动 + platform-tools,常见设备掉驱动 无需一般只装 App
root 权限 免 root 免 root(深度采集除外) 部分需要
网络依赖 零依赖画面、音频、指令全部走线缆 零依赖本地转发;无线 adb 除外 强依赖带宽波动、信道拥塞直接掉帧
画面链路 AOA 通道 H.264 硬解,5 档画质,最高 90fps,横竖屏实时自适应 scrcpy / screenrecord 转发,画质帧率可调 经路由器或厂商云中转,延迟与码率不可控
音频 同步直传立体声同步回传,每设备独立静音 版本相关依赖 Android 版本与转发实现 不稳定
控制注入方式 HID 硬件级AOA HID 通道注入 + 压感/面积/时序/±1px 拟人化 input 事件adb input / minitouch,注入特征明显 多数仅观看或依赖厂商私有协议
文本输入 IME 粘贴通道写入,支持读取与清空输入框 adb input text,中文与特殊字符常需绕行 多数不支持
屏幕观察(供自动化) 无障碍节点树 / 查找等待 / 截图 / 窗口枚举全 REST 化 uiautomator dump,需自行封装成服务 无
识别能力 内置本地验证码识别(字符/数字/字母/滑块/点选)+ 共享内存找图找色 自建自行接入 OpenCV / 识别服务 无
多设备协同 框选协同组一键广播,文件并行分发,多台同屏 可多连,需脚本管理多个 adb 会话与端口 通常一对一
文件传输 AOA 文件通道,推送到下载/图片/视频/相册四目录,进度可视 adb push / pull 视实现,普遍较慢
剪贴板 读写双向,随接口开放 需广播或辅助命令,行为碎片化 无
隐私边界 不出线缆API 仅监听 127.0.0.1,外部不可达 不出 USB 出网画面经路由器,云投屏经厂商服务器
安装 APK / Shell 命令 不提供AOA 无安装与 shell 通道——文件可推送四目录,手机端确认安装 支持adb install / adb shell,运维场景利器 无

我们不一味说 ADB 不好:需要批量安装 APK、跑 shell 运维脚本,ADB 至今是正确工具。但如果你的目标是投屏、回控、自动化,那条「开调试 → 装驱动 → 授权」的链路只是门槛,不是能力——黑猫投屏把它整个拿掉了。

HOW IT WORKS

AOA 是什么,为什么能绕开 USB 调试

Android Open Accessory 是 Android 官方的「配件协议」:手机把电脑识别为一个外设配件,双方在标准 USB 接口上开出自定义数据通道——这正是键盘、耳机等配件接入系统的方式,无需任何调试权限。

SVC_DISPLAY

视频上行通道

手机端采集编码后,H.264 码流经此通道持续上行;心跳、设备信息、电量、分辨率变化事件同路复用。

手机 → 电脑
SVC_AUDIO

音频上行通道

设备音频流独立通道回传,与画面解耦,电脑端解码播放,每台设备可单独静音。

手机 → 电脑
SVC_SINK

控制下行通道

HID 触摸按键、输入法粘贴、文件块、无障碍指令、剪贴板、应用启动……所有控制指令经此通道下发。

电脑 → 手机

三条通道跑在一条 USB 线上,协议内共 49 条消息、47 条已实现。它是「配件」,不是「调试」——所以手机全程不需要进入开发者模式。

HONEST CAPABILITY

AOA 能做什么,不能做什么

我们把边界写在明面上——选型要的是合适,不是吹嘘。

AOA 模式能力圈

  • 投屏与音频:H.264 硬解画面 + 立体声同步,横竖屏自适应
  • 完整控制:HID 触摸 / 滑动 / 拖拽 / 系统键 / 物理键盘转发
  • 文本通道:输入法粘贴、清空、回读输入框
  • 无障碍自动化:节点树、选择器、查找等待、批量动作、截图
  • 应用与剪贴板:应用列表与启动、剪贴板读写
  • 文件推送:下载 / 图片 / 视频 / 相册四目录,并行分发
  • 本机识别:验证码五类识别、共享内存找图找色

AOA 模式边界(有意取舍)

  • 安装 APK:无安装通道——支持推送 APK 到手机,机上一键确认安装
  • Shell 命令:无 shell 通道,不执行任意系统命令
  • 系统设置修改:不修改系统全局设置
  • Logcat 日志:无日志流通道
  • 系统信息采集:不做 CPU / 内存类系统级监控
  • 屏幕录制命令:不经 screenrecord,画面实时看、可截图导出

放弃这些能力换来的:零调试门槛、免驱动接入、HID 级注入路径。需要 shell 运维的场景,请继续用 ADB,两者不冲突。

BONUS · WIRELESS

不想插线?局域网无线模式

同一局域网内,手机扫码即可直连电脑默认路由网卡开始投屏,默认端口 26888;首次连接自动记住设备,之后一键重连。对延迟与稳定性的要求高时,插线仍然是最优解。

扫

扫码直连

电脑展示连接二维码,手机扫一下即建立连接,无需输入 IP。

选

智能网卡推荐

默认选中系统默认路由所在网卡,多网卡与 VPN 环境下依然给出正确地址。

记

首连免确认

首次连接自动记住设备直接投屏,之后回连零操作。

少配五分钟环境,多写五行代码

插线、授权、开始。剩下的交给 62 个本机接口。