WhatCable Pro 是一款菜单栏级的 USB-C 线缆深度检测工具,由开发者 Darryl Morley 创建。它直接读取 macOS 通过 IOKit 暴露的端口、线缆和设备信息,将底层的技术参数翻译成用户能直接理解的语言,让用户一眼看清:这根线到底能跑多快、充多少瓦、瓶颈在哪里。
一、免费版功能
免费版已经覆盖了绝大多数日常场景,能快速帮用户搞清楚手里的线材到底有几成功力,包括:
- 线缆类型识别(主动式/被动式/光纤)
- E-Marker 芯片信息(VID/PID、厂商名称、速度和功率额定值)
- 充电基本信息(电压、瓦数)
- 连接状态和接口朝向
- Thunderbolt 链路详情(代数、通道数、带宽)
二、Pro 版额外解锁功能
Pro 版面向工程师、高级用户和任何想要完整信息的人,在免费版基础上额外包含以下深度诊断能力:
① 协商诊断(Negotiation Diagnostics)
按 Mac 端口、线缆和设备三个维度,逐一展示每端支持的能力与实际协商达成的能力,并将弱点环节高亮显示。包含对线缆 e-marker 与 Thunderbolt 控制器的交叉校验,能检测出"虚标"的线缆。
② 实时功率计量(Live Power Metering)
每端口实时显示瓦数、安培和电压,约每 2 秒从电池控制器更新一次,能看到线缆当前实际传输的功率。
③ PD 合约检查器(PD Contract Inspector)
展示完整的 PD 供电协议合约,包含当前激活的电压和电流、解码后的所有 PDO,并标记任何能力不匹配的情况。
④ 线缆电阻估算(Cable Resistance Estimation)
通过多点回归分析在不同功率样本下估算线缆的毫欧级电阻值,用于提前发现老化或品质不佳的线缆。
⑤ 端口健康计数器(Port Health Counters)
显示每个 USB-C 端口整个生命周期内的统计数据:连接/断开事件次数、硬复位次数、短路次数、I2C 错误数、角色交换统计数据以及 FET 故障次数。
⑥ PD 事件追踪(PD Event Trace)
展示每端口的协议级事件历史记录,可看到连接/断开序列、合约协商步骤和硬复位事件的发生时序。
⑦ DP Alt Mode 详情
展示通道数、链路速率、隧道模式 vs 原生模式,以及任何通过 USB-C 连接的显示器的完整 EDID 信息(包含型号、制造商和生产年份)。
⑧ 原始 VDO 身份信息(Raw VDO Identity)
显示来自 SOP 和 SOP' 的完整 Discover Identity VDO,帮助开发者看到线缆控制器实际报告的原始数据字段。
⑨ 液体检测状态(Liquid Detection)
显示每端口的 LDCM 传感器状态,判断液体接触指示器是否触发,帮助诊断间歇性的充电故障。
⑩ 功率监控窗口(Power Monitor Window)
独立的 SwiftUI 窗口,以实时图表形式显示每端口的功率和电压随时间的变化曲线。
⑪ CLI 监控模式
运行 whatcable --monitor 可将实时功率和线缆状态数据输出到终端,支持管道传输、脚本处理和日志记录。
⑫ 桌面小组件(Widget Power Sparkline)
桌面小组件实时显示功率变化曲线和线缆状态图表,无需打开主应用即可查看充电趋势。
⑬ CC 通告电平(CC Advertisement Level)
显示 Rp 电流通告等级及推算的 CC 线电压,了解端口的上拉电阻正在向连接的设备通告哪个电流等级。
Mac 上有什么工具能检测 USB-C 线缆到底支持多快的充电和数据传输?
WhatCable 是一个 macOS 菜单栏工具,能直接告诉你插在 Mac 上的 USB-C 线到底能做什么:最高支持多少瓦充电、能跑多快的数据传输、是不是真正的 Thunderbolt 线、为什么充电慢。它读取的是 macOS 通过 IOKit 暴露的信息,不是凭空猜测,也不是硬件测试仪。它的核心价值是把系统里那些难懂的技术字段翻译成普通人能直接看明白的语言。
WhatCable 分为免费版和 Pro 版。免费版已经能显示线缆的 E-Marker 信息(厂商、速度、功率)、充电基础参数和 Thunderbolt 链路详情。Pro 版则是为工程师和高级用户准备的,增加了 13 项深度诊断功能,包括按端口/线缆/设备逐环节定位瓶颈、实时功率计量、PD 合约完整检查、电缆电阻估算、端口健康计数器、DP Alt Mode 详情(含显示器 EDID)、液体检测传感器状态、CLI 命令行监控和桌面小组件等。Pro 版一次性买断 £4.99(约 45 元人民币),可在 2 台 Mac 上激活。
使用方式很简单:下载安装后,应用出现在菜单栏,插上线缆点击图标就能看到详情。这工具对任何人都有用,但普适性最强的价值是帮普通用户排除"为什么 Mac 充电这么慢"的烦恼。需要注意的是,WhatCable 仅支持 Apple Silicon Mac(M1–M4),需要 macOS 14 Sonoma 或更高版本。
常见问题
运行终端.app,执行sudo xattr -rc /Applications/xxx.app,路径改成安装包的路径;
完成后再次打开应用程序,你会看到一个信息确认框,大意是提示运行该程序有风险,点击「打开」即可。
按住 Control 键,鼠标单击该软件,在弹出的菜单中选择 打开;或 鼠标右键 点击该软件,选择「显示包内容」,
然后进入 Contents → MacOS → 按住 Control + 鼠标左键单击此目录中与该软件同名的 Unix 可执行程序;
以上操作过后,该软件会加入 macOS 内置的安全设置白名单中,下次就可以正常从启动台运行。
打开:偏好设置 → 隐私与安全性 → 安全性;选择任何来源
没有任何来源选项?
运行终端.app,执行下面代码:
- 如果是 macOS 10.12 ~ 10.15.7:
sudo spctl --master-disable - 如果是 macOS 11.0 及以上版本系统:
sudo spctl --global-disable
- 首先选择与自己macOS系统对应的版本,比如电脑芯片、版本等。
- 多个版本存在建议使用TNT版,安装简单方便,其他的都有点复杂,对于小白用户来说有点困难。
- 100M以内的文件在蓝筹云里、123网盘和诚通网盘,下载速度还可以。大于100M的分别在阿里云盘、百度网盘和诚通网盘;百度网盘限速严重,因此建议使用阿里网盘和诚通网盘。
本站前期的部分安装包需要密码,请尝试输入hellomac.cc。后面逐渐取消密码设置。
首先进入回复模式:
- 英特尔机型:重启,当屏幕彻底变黑后,赶快按住 Command + R 键,直到屏幕上出现苹果标志。如果之前没有进入过这个模式,macOS 可能需要下载一些数据,当下载完成后,macOS 将自动进入恢复模式,即 Recovery。
- M1/M2(Apple Silicon):Mac 处于关机状态时,按住电源按钮大约 10 秒直到屏幕亮起,然后转到“选项”(Options),可能需要输入系统密码。
在终端.app中运行:csrutil disable
重启!
SIP 指的是 System Integrity Protection,即系统完整性保护。这是一个用于保护 macOS 系统文件不被篡改的安全机制,自 macOS 10.11 开始引入。当 SIP 被关闭后,macOS 会面临一定的安全风险,如果你的数据非常重要则请谨慎关闭,风险自担。
更多来自 Darryl Morley 的应用
WhatCable Pro
专业 USB-C 线缆诊断与性能监测工具

WhatCable Pro
专业 USB-C 线缆诊断与性能监测工具
v0.13.4
- 当前版本 v0.13.4
- 应用大小 8.06 MB
- 界面语言 英语
- 兼容性 macOS 14.x Sonoma
- 芯片架构 Intel ARM
- 所属类别 应用软件
- 版权所有 Darryl Morley
- 应用官网 whatcable.uk
- 提供者 EDiSO
- 下载次数 6864
- 浏览次数 32748
- 更新日期 2026-05-29


WhatCable Pro
专业 USB-C 线缆诊断与性能监测工具
v0.13.4





评论与咨询