iOS越狱系统使用root权限运行命令
2017-06-23 13:38
417 查看
//命令原型:sh -c "echo 密码 | su -c 'ls --help' " //转载请注明:http://www.cnblogs.com/bandy/p/7069503.html NSTask *task = [NSTask new]; [task setLaunchPath:@"/bin/sh"]; [task setArguments:[NSArray arrayWithObjects:@"-c", @"/bin/echo alpine | /bin/su -c '/bin/ls --help' ", nil]]; NSPipe *pipe = [NSPipe pipe]; [task setStandardOutput:pipe]; [task launch]; NSData *data = [[pipe fileHandleForReading] readDataToEndOfFile]; [task waitUntilExit]; NSString * string; string = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];//root NSLog(@"Result: %@", string); //转载请注明:http://www.cnblogs.com/bandy/p/7069503.html
相关文章推荐
- 查看CentOS系统运行了多久使用uptime命令
- iOS Hacker 越狱后如何使用 root 运行应用
- 查看CentOS系统运行了多久使用uptime命令
- 查看CentOS系统运行了多久使用uptime命令
- 使用.bat文件自动向cmd输入命令(双击运行,烧写系统)
- 麒麟系统使用root权限运行程序
- 查看进程使用端口号及结束进程 使用命令 sudo netstat -ntlp,可以查看到目前系统网络服务器的运行情况,然后使用 sudo kill -9 pid,结束进程。
- iOS编程基础-OC(九)-专家级技巧:使用运行时系统API(续)
- linux下使用top命令查看系统运行状态和进程运行状态
- Linux系统中定时运行命令使用介绍附实例
- 有一些函数需要在root权限或者运行在系统进程中的使用方法
- 关于linux系统中命令的使用详解
- 使用批处理命令删除系统垃圾文件
- Windows系统:开始--运行--命令大全
- 关于linux系统中命令的使用详解(续)
- 使用GRUB的命令模式进入系统
- 如何通过使用 ADO.NET 2005 和 Visual C# 2005 或使用 ADO.NET 和 Visual C# .NET 连接到数据库并运行命令
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 系统命令及其使用详解(大全)
- 使用SHELL命令来停止或者运行服务---service