逆向工程游戏控制器时没有USB流量



我正在尝试为电子鼓/xbox控制器ION drum Rocker制作Mac驱动程序。使用usbmon/usbdump,我可以在普通USB键盘上获取流量,只是为了看看它是否有效。但是鼓没有一个中断或信息。我猜它需要一些控制请求来"打开"。明白了吗?我应该使用PyUSB发送随机消息,直到它做什么?它有4个接口,分别有2,4,1,0个端点。

如果你能在工作平台(通常是Windows PC)上监控USB,你的生活会轻松很多。然后,您可以看到用于设置它的消息,以及从它返回的数据。

参见"学习如何逆向工程Windows USB驱动程序:Luxeed LED键盘",其中描述了Jesper thomsch tz经历的过程。在他的例子中,是开发一个Linux驱动程序,但大部分方法也适用于你的Mac情况。

一种更简单的方法(不使用VM)可能是在工作平台上运行USB嗅探程序。例如,Windows:

    Snoopy Pro(免费但不一定容易使用)
  • HHD设备监控工作室(USB)(更好的接口)

相关内容

  • 没有找到相关文章

最新更新