如何从Mac OS X上的Developer SDK安装USB Prober?


19

我试图做一些研究来解决这个问题,并根据这个技术问答

USB Prober作为Developer SDK安装的一部分安装。如果已安装Developer SDK,请在/ Developer / Applications / Utilities / USB Prober中找到USB Prober。

我在Mavericks 10.9并且没有/Developer/Applications/Utilities文件夹。

IOS Simulator在这里:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

所以我搜索了所有的子文件夹,/Applications/Xcode.app/Contents/Developer/甚至/Applications/Xcode.app/没有找到任何名字的子文件USB Prober.app

我在Xcode的下载部分没有看到任何内容:

在此输入图像描述

如何安装Developer SDK和访问该USB Prober实用程序?


2
你有没有解决这个问题?我遇到了同样的事情。由于至少在过去几年中没有安装Xcode的“开发人员”目录,因此文档已经过时了......我还从Apple下载了硬件IO工具,但它们不包含USB Prober。如果你弄清楚了,请告诉我。我也会这样做。
Reid 2014年

1
@ReidBelton - 我想我最终找到了一种使用Ubuntu机器进行测试的方法。我还是想知道OS X的方式。
cwd 2014年

1
@ReidBelton - 你看到这里发布的新答案了吗?
cwd 2014年

非常感谢你指出这一点,否则我不会看到它!你摇滚!
Reid

Answers:


29

USB Prober.app 不包含在Xcode中

在此输入图像描述

iOUSBFamily开发者页面上搜索并下载最新版本

建议不要安装软件包,因为它会覆盖已安装的内核扩展,如果下载的版本与操作系统不匹配,可能会在启动时导致内核崩溃。

相反,下载后

  1. 装载下载的.dmg
  2. 在名称中没有后缀“-log”的文件夹中,右键单击IOUSBFamily-xxx.x.x.pkg并选择“显示包内容”。
  3. 双击Contents/Archive.pax.gz取消归档。未归档的文件通常放在名为“Archive”的文件夹中。
  4. 在那里寻找DevTools/Hardware/USB Prober.app

3
我在10.10.1,我能找到的最新版本是10.9.4。运行USB Prober(正如您所描述的)可以工作,但是一旦我启动USB记录器,它就会挂起。有没有其他人使用USB记录器在优胜美地有一些积极的经验?
vinzenzweber

1
我在10.9.5,安装了iOUSBFamily 10.9.4。在启动USB Prober.app时,它说我没有安装kexts,如果我想自动安装它。我选择安装它,到目前为止似乎按预期工作。
AJP

我很快就发布了这条评论。我找到了设备,但是当我尝试通过“USB Logger”面板并单击“开始”来尝试列出流量时,没有显示任何内容。有任何想法吗?
AJP 2016年

2
在OS X El Capitan 10.11.5上启动USB记录器时也会出错:USB Prober:[ERR]无法在USB控制器客户端上进行IOServiceOpen e00002c7
donturner 2016年

1
iOUSBFamily自2014年以来尚未更新?有更新的名字吗?
endolith

7

USB Prober附带的所有警告吓坏了我。相反,我使用了IORegistryExplorer,它在OS X 10.10.2中适用于我。

•在ADC“下载”中,搜索并下载“Xcode的硬件I / O工具 - 2013年10月”。(将I / O更改为IO或搜索将不匹配。)

•打开下载的磁盘映像。

•您将在包中找到“IORegistryExplorer.app”。

•连接USB设备。

•启动IORegistryExplorer.app。

•您将看到包含数百个条目的大纲。要查找您要查找的设备,您需要猜测一些描述它的搜索词,并将其输入搜索字段。例如,我正在寻找一个RS-232C设备,所以我输入了“RS”。

•当您认为已找到设备的条目时,请断开连接。如果你是正确的,条目的文本将变为红色删除线,然后如果你重新插入,新条目将以绿色文本显示,几秒后变为黑色。


2
嘿Jerry,我已经成功找到了我想要嗅探USB流量的设备,但我不确定你接下来要查看流量。我试图找到更多信息,所以我打开关于页面找到:“工程:如果你可以这样称呼。人机界面设计:在某种程度上...测试:嗯,至少一点。文档:有一天”Lol !:P他们有一种幽默感很好,但唉,这对嗅探USB流量毫无帮助。
AJP 2016年

AJP,我认为IORegistryExplorer没有监控设备和其他应用程序之间USB流量的功能。我不知道有任何工具可以做到这一点,或者甚至可能。
杰里·克里诺克

显然USBProber.app应该能够提供这些信息,但我目前看不到任何信息。
AJP
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.