【问题标题】:Capture USB traffic on Android Device在 Android 设备上捕获 USB 流量
【发布时间】:2020-03-25 07:31:51
【问题描述】:

我买了一辆汽车(奇瑞瑞虎 5x),它使用我手机中安装的应用程序 (QDrive) 连接到它的屏幕。但是,该应用程序制作得很差,并且存在错误。当我手机上有地图时,每当我开车超过 20 公里/小时时,屏幕就会变黑,我必须再次点击手机上的“导航”,以便再次发送镜像屏幕的命令。

我的问题是:如何检查手机和汽车之间的 USB 流量?

我想查看执行了哪个命令并通过逆向工程禁用它。该应用程序很大而且很混乱,我很难通过逆向工程找到确切的命令。

【问题讨论】:

    标签: android usb reverse-engineering


    【解决方案1】:

    虽然它们可能会有点贵,但我的建议是硬件总线分析器。这个小设备位于主机和设备之间,捕获所有流量,然后将这些信息发送到笔记本电脑或台式电脑。然后,您可以看到两个设备之间的所有 USB 流量。至于安卓和车辆,都不知道有没有附上分析仪。

    请注意,这些可能非常昂贵。我用于research for my book 的是来自 www.Totalphase.com 的 Beagle(无从属关系),最高可卖 400 美元。这值得努力吗?

    Here is a screen shot I took as an example。我展示了数据包之间的时间、数据包的类型、每个数据包的内容等。这些都是很棒的机器,但是如果你没有真正的需要,那就有点贵了。

    没有这种硬件,我不会为Andriod编程,所以我很茫然。也许有一个软件“窥探”,您可以安装它并让它捕获所有流量。例如,我刚刚在 Google 上搜索了“USB Snoop”,其中一些链接看起来很有希望,但不知道它们是否适用于 Andriod。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-12
      • 1970-01-01
      • 2014-04-18
      • 2015-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多