越狱开发iPhone与task_for_pid()

问题描述:

  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身份运行,以及如何测试应用程序是否需要以根用户身份运行?

由于沙盒限制,它返回KERN_FAILURE。您的可执行文件需要task_for_pid-allowget-task-allow权利。有关将其添加到可执行文件的帮助,请参阅here