gpt4 book ai didi

objective-c - 是否可以在越狱的 iOS 设备上在后台捕获触摸事件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:33:32 25 4
gpt4 key购买 nike

我有一个涉及被黑 iPad 的安装项目 - 我希望有一个后台进程运行以记录所有触摸事件,而不管前台运行的是什么应用程序,并通过 OSC 将它们发送出去。

请注意,这是使用具有 root 访问权限的越狱 iPad,用户将被警告不要输入任何敏感数据。但我不是 iOS 开发人员,所以我不确定这是否可行。我将不胜感激任何类型的输入/建议。

[edit] 由于有人质疑我这个问题背后的动机,我将尝试解释一下:具体来说,我想用 Arduino 构建一个机械系统来模拟用户在 iPad 上的触摸输入,但是我不想限制他们使用一个除了记录触摸事件之外什么都不做的应用程序。

最佳答案

共有三个选项:

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

关于objective-c - 是否可以在越狱的 iOS 设备上在后台捕获触摸事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8303235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com