Xcode - 使用越狱设备传递Bash命令

时间:2014-01-03 15:58:58

标签: iphone xcode bash jailbreak dpkg

我想知道如何使用Xcode在越狱的iOS设备上执行bash命令?我对代码签名过程并不感到烦恼,因为我已经有了开发者帐户。

我尝试过使用这两个命令:

system("cd /var/mobile/Documents");
system("mkdir myNewFolder");

但Xcode返回“无法创建目录,权限被拒绝”。

我知道这是可能的。基本上,我想使用dpkg和apt命令等命令。

提前致谢, 德克兰

1 个答案:

答案 0 :(得分:1)

在像iOS这样的OS中,你可以使用'Sudo'命令以root身份运行。

要在一行中使用,您需要使用如下的UNIX管道:

system(“echo yourPassword | sudo -S yourCommand”);

您需要确保设备上安装了sudo,不确定是否默认设置。

此处提供更多信息:On a jailbroken iPhone, how can I run commands as root?