Разработчик джейлбрейка iPhone с task_for_pid () - PullRequest
0 голосов
/ 30 марта 2012
  1. Я хочу использовать task_for_pid() и присоединиться к другому процессу, а затем изменить его память в системе iOS.Я мог бы сделать это успешно на OS X с помощью API сервисов авторизации, но на iOS task_for_pid() всегда возвращает KERN_FAILURE.Мне нужна функция get task_for_pid() для работы на джейлбрейке iPhone под root.Как обсуждалось в разделе «Аутентификация», iOS не предоставляет этот API. Что мне делать?

  2. Могу ли я работать с правами root на iOS Simulator и как протестировать приложение, требующее запуска с правами root?

1 Ответ

5 голосов
/ 15 апреля 2012

Возвращается KERN_FAILURE из-за ограничений песочницы. Вашему исполняемому файлу нужны права task_for_pid-allow и get-task-allow. См. здесь для получения справки о добавлении их в исполняемый файл.

...