是否可以在越狱的iOS设备上捕捉背景中的触摸事件?

Eva*_*You 2 objective-c jailbreak ios

我有一个涉及黑客iPad的安装项目 - 我希望有一个后台进程来记录所有触摸事件,无论前台运行什么应用程序,并通过OSC发送出去.

请注意,这是使用具有root访问权限的越狱iPad,用户将收到有关未输入任何敏感数据的警报.但我不是iOS开发人员所以我不确定这是否可行.我很感激任何意见/建议.

[编辑]由于有人质疑我在这个问题背后的动机,我将尝试解释一下:具体来说,我想用Arduino构建一个机械系统,模仿用户在iPad上的触摸输入,但我不知道想要限制它们使用除了记录触摸事件之外别无其他功能的应用.

Kri*_*oks 5

有三种选择:

  1. 使用IOHIDFamily子系统捕获所有触摸事件.这将为您完成大部分处理,您唯一需要做的就是使用HID客户端获取事件,获取其类型,如果它们是触摸事件,则获取您需要的位置,半径和其他内容.
  2. 使用MultitouchSupport框架.这样您就必须手动处理数字化仪数据帧,这很棘手.
  3. 使用MobileSubstrate钩子挂钩SpringBoard中现有的HID客户端.