【问题标题】:How to communicate with USB protocol for an MFI accessory如何与 MFI 附件的 USB 协议进行通信
【发布时间】:2013-06-11 10:44:22
【问题描述】:

我买了一个 iSpread (http://www.photofast.tw/iFlashDrive2013_1.html?pid=132),它允许我通过我的 PC 上的 USB 将文件放在上面。现在,我想将 USB 上的那些文件传输到我的 iPad。我知道有一个由 iSpread 的创建者开发的应用程序,但对于我正在创建的应用程序,我需要将它集成到我自己的应用程序中。

我已下载 EADemo 应用程序并将其安装在我的 iPad 上。在那里我可以看到附件已连接并且它使用 tw.photofast.cr 协议。

如何获取文件列表并传输它们?我假设由于此 USB 在我的 PC 上工作,它使用标准 USB 协议。我可以使用 EADemo 应用程序向附件发送字符串和十六进制数据,但没有收到任何字节。

有人有这方面的经验吗?

【问题讨论】:

  • 我认为您需要就此与他们联系,因为我们不会知道他们具体的 MFi 协议。要么这样,要么你需要自己进行逆向工程。
  • 我确实联系了他们,感谢您的帮助,让我们希望他们做出回应。应该如何开始逆向工程这样的事情?

标签: ios usb external-accessory


【解决方案1】:

您需要知道他们的应用用于与配件通信的协议。

如果您表示愿意签署 NDA 并且他们认为他们可以从交易中受益,他们可能会将其提供给您。一些硬件制造商以静态库的形式提供 SDK。

如果您真的想尝试对其进行逆向工程,一个好的开始是越狱您的手机并运行附加 gdb 的应用程序,这样您就可以四处寻找。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-19
    • 2012-07-14
    相关资源
    最近更新 更多