【问题标题】:iOS, Simulating HID Keyboard over USBiOS,通过 USB 模拟 HID 键盘
【发布时间】:2014-11-13 14:15:19
【问题描述】:

环境

  • Windows 桌面
  • iOS8.* USB 连接到台式机
  • libmibiledevice
  • C++

用例

以编程方式模拟 iOS HID 键盘的桌面。

对于 Android,这可以使用AOA2 协议来实现,iOS 是否存在等效的协议? (一种不需要硬件实施或重新打包/黑客攻击)

【问题讨论】:

    标签: ios ios8 mfi


    【解决方案1】:

    您最好不要走 USB 路径,而是使用蓝牙,因为 iOS 设备支持将蓝牙键盘与它们配对。任何“真正的”蓝牙键盘都可以与 iOS 设备配对,因此假设您可以让另一个系统来模拟蓝牙键盘,您应该可以让它与您的 iOS 设备配对。

    快速搜索发现了这个您可能感兴趣的问题: Is it possible to make a computer behave as a bluetooth HID device?

    【讨论】:

    • 我已经走上了这条路,我用于控制的桌面机器(假设 BT)是 Windows 桌面,在 Windows 上,PSM 0x11 和 0x13 保留给操作系统使用,因此,BT除非修补 bthport.sys,否则无法在 Windows 操作系统上模拟 HID 设备(有关详细信息,请参阅social.msdn.microsoft.com/Forums/en-US/…
    • 现在假设我已成功修补 bthport.sys 以绕过保留的 PSM 限制,我的应用程序需要能够控制多个 iOS 设备(单一桌面控制多个设备),这意味着我需要为每个被控制的设备配备一个 BT USB 加密狗(因为 HID PSM 在每个 BT ~dongle~ 基础上都是恒定的)。以上所有让我真的很想探索BT以外的选择......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 2016-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    • 1970-01-01
    相关资源
    最近更新 更多