2012-03-30 129 views
0
  1. 我想使用task_for_pid()並附加到另一個進程,然後在iOS系統上更改其內存。我可以在OS X上通過授權服務API成功完成它,但在iOS上,task_for_pid()始終返回KERN_FAILURE。我需要get task_for_pid()函數才能在根目錄下的越獄iPhone上工作。正如「身份驗證」中所述,iOS不提供此API,我該怎麼辦?越獄開發iPhone與task_for_pid()

  2. 我可以在iOS模擬器上以root身份運行,以及如何測試應用程序是否需要以根用戶身份運行?

回答

5

由於沙盒限制,它返回KERN_FAILURE。您的可執行文件需要task_for_pid-allowget-task-allow權利。有關將其添加到可執行文件的幫助,請參閱here