使用系统功能在越狱的iOS设备上执行具有root权限的命令

时间:2015-05-21 09:52:00

标签: ios command root jailbreak sudo

我在这个论坛上搜索了一些相关的问题。最相关的问题是

  

How to run subprograms with root permissions on iOS?

我意识到,Android上还有一个功能

  

Runtime.getRuntime()。exec(" su");

现在我想在iOS上实现相同的功能。在实现过程中。我需要获得root权限。因为某些命令应该以root权限运行。

我使用以下方法

  

系统(" ping 127.0.0.1");

一切都好。但是当我用

更改路由表时
  

system(" route add -host 192.168.1.10 192.168.1.11");

我收到错误。因为将路由项添加到路由表需要root权限。我尝试了以下命令

  

回声高山| sudo -s route add -host 192.168.1.10 192.168.1.11

但是没有sudo命令。

提前感谢任何有用的指示/建议/想法。

1 个答案:

答案 0 :(得分:0)

您无法在iOS上获得root权限。 (编辑:除非您使用越狱设备,否则我猜)

但你不能看一下this class,它实现了ICMP ping。 我不确定这条路线。