在越狱的iPhone上,我如何以root身份运行命令?

我想在Xcode中使用system调用以root身份login。 我尝试这个代码没有成功:

 System("su"); System("alpine"); 

要么

 System("su root"); System("alpine"); 

要么

 System("su root alpine"); 

当我谷歌我来知道这是使用NSTaskNSPipe 。 任何人都可以告诉我如何使用NSTaskNSPipe来运行多个system命令?

请给我一些关于这个或另一种方法来做这个提示。 我在越狱的iPhone上使用这个应用程序。

一些更多的细节在这里 。

如果你想以root身份启动某些东西,你可以使用sudo

它在一行中的密码使用示例:

 echo <password> | sudo -S <command>