(我对纯粹的理论不感兴趣,但作为一种实际的近期或中期可能性,例如在12-24个月内。)

作为熟悉(但不是专门研究)两个主要智能手机平台的开发人员,我是否应该期望出现一个可以将自己欺骗到iPhone应用程序基于GameKit的网络上的Android库。似乎合理的是,平台之间的蓝牙接口(interface)可能会为开发有用的应用程序提供机会,就像调制解调器通过梅特卡夫定律使PC/Mac平台受益一样。

我正在寻找以下两个答案之一:

  • 这显然不太可能(例如,由于加密)?如果是这样,原因是什么?原则上可行,但是需要多年的逆向工程(例如SMB/CIFS/Samba)吗?还是不费吹灰之力,只是时间问题?请提供支持您理由的证据。
  • 除了GameKit之外,还有其他方法可以直接建立对等网络吗?例如,使用蓝牙或ad-hoc WiFi的手动滚动网络?将Android设备欺骗到现有的iPhone应用程序中会很好,但是我的主要问题是,这些设备能否彼此通话!
  • 最佳答案

    是的,有可能。 GameKit是通过BNEP蓝牙连接使用TCP和/或UDP的协议(protocol)。它还使用一个技巧,通过蓝牙2.1+中的扩展查询机制来识别其他iOS设备。

    我能够模拟EIR响应,现在,有人需要对GameKit协议(protocol)进行逆向工程。这不需要蓝牙,因为它也用于通过WLAN的GameKit连接。

    如果有人可以重新配置GameKit以进行WLAN连接,那么我可以完成蓝牙版本。

    10-06 13:41