Tag: sudo

如何在iOS上使用root权限运行子程序?

使用Android SDK,我可以通过调用su然后运行我的代码来以超级用户身份运行进程。 我怎么能在iOS上做同样的事情? 以下是我在Android上使用的内容: // Elevate to root Process localProcess = Runtime.getRuntime().exec( "su"); // Now run some command as root DataOutputStream localDataOutputStream = new DataOutputStream( localProcess.getOutputStream()); localDataOutputStream.writeBytes( "chmod 666 file.name\n"); localDataOutputStream.writeBytes( "exit\n"); localDataOutputStream.flush(); 我已经尝试了下面的C命令,但是收到一个错误,指出我的密码不正确。 system( "ls -l /System/Library/TextInput/TextInput_zh.bundle/Keyboard-zh.plist"); // read start permissions system( "sudo -s alpine | chmod 666 /System/Library/TextInput/TextInput_zh.bundle/Keyboard-zh.plist"); // trying change permissions system( […]