如何通过IOHIDEvent模拟触摸事件?

时间:2013-06-14 09:13:09

标签: iphone ios objective-c jailbreak

我想在iOS 6上模拟触摸事件。我从IOHIDEvent学到了一些有用的东西,它是人机界面设备的低级函数包。

来自:https://github.com/kennytm/iphone-private-frameworks/tree/master/IOKit/hid我使用IOHIDEvent获得了私有框架,但是在iOS 4之后标题已更改,并且不再支持某些功能。

有谁知道如何在iOS6中获取这些功能,或者知道如何在系统级模拟事件?

3 个答案:

答案 0 :(得分:2)

正如我在回答your other question today时提到的那样,您可以尝试从GraphicsServices.framework或IOKit.framework中查看GSEvent.h

以下是stackoverflow的一些很好的答案,可以帮助您:

iOS Private API: lock device and power off the screen

GSSendEvent - Inject Touch Event iOS

iOS touch event notifications (private API)

答案 1 :(得分:0)

答案 2 :(得分:-1)

如果要在系统级别模拟触摸事件,则必须越狱设备。

选中此项:

Simulate Touch Event on iOS - jailbroken - iOS13+

Is possible to simulate touch event using an external keyboard on ios jailbroken?