如何与USB协议进行通信以获得MFI附件

时间:2013-06-11 10:44:22

标签: ios usb external-accessory

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

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

如何获取文件列表并进行传输?我认为,因为这个USB在我的PC上工作,它使用标准的USB协议。我可以使用EADemo应用程序将字符串和十六进制数据发送到附件,但不会收到任何字节。

任何人都有这方面的经验吗?

1 个答案:

答案 0 :(得分:1)

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

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

如果你真的想尝试对它进行逆向工程,一个好的开始就是越狱你的手机并运行他们的应用程序与gdb连接,这样你就可以四处寻找。