Можно ли захватывать сенсорные события в фоновом режиме на взломанном iOS-устройстве? - PullRequest
2 голосов
/ 29 ноября 2011

Я имею в виду проект установки, который включает взломанный iPad - мне бы хотелось, чтобы фоновый процесс выполнял запись всех событий касания независимо от того, какое приложение запущено на переднем плане, и отправлял их через OSC.

Обратите внимание, что при этом используется взломанный iPad с root-доступом, и пользователи будут предупреждены о том, что они не вводят конфиденциальные данные. Но я не разработчик iOS, поэтому я не уверен, возможно ли это вообще. Буду признателен за любые предложения / предложения.

[править] Так как кто-то поставил под сомнение мой мотив этого вопроса, я постараюсь объяснить немного: точнее, я хотел бы создать механическую систему с Arduino, которая имитирует сенсорный ввод пользователя на iPad, но Я не хочу ограничивать их использованием приложения, которое делает только запись сенсорных событий.

1 Ответ

5 голосов
/ 25 февраля 2012

Существует три варианта:

  1. Использование подсистемы IOHIDFamily для захвата всех событий касания.Это сделает большую часть обработки за вас, единственное, что вам нужно сделать, это извлечь события с помощью HID-клиента, получить их типы, и, если это сенсорные события, получить их положение, радиус и другие необходимые вам вещи.
  2. Используйте MultitouchSupport framework.Таким образом, вам придется обрабатывать кадры данных дигитайзера вручную, что сложно.
  3. Используйте MobileSubstrate ловушку, чтобы подключить уже существующий HID-клиент внутри SpringBoard.
...