如何才能获取root权限 做自己想做的事?

这两天我一直在捣腾,因为工作需要,要自动安装deb包,就类似ifile样的,起初呢,以为很简单,不就dpkg -i xxxx.deb 就完事了么,但是他爷爷的,用system(“dpkg -i xxxxxx.deb”) 啥都没有,后来听说要root权限,就找了http://o0o0o0o.iteye.com/blog/983311 文章看看 决定就是setuid(0) 结果还是嗝屁。
到目前为止 设置了所属为root
chown -R root:wheel install.app/
chmod u+s install.app/intsall_
我实在找不到其他办法了,现在返回的512的错误代码 ,当让google未果 dpkg的512是啥意思不知道

知道各位大神挺忙的,有空帮我瞅瞅呗,要不是工作需要,估计也没有那么闹心,这几天发现需要取得root权限的朋友很多啊,哪位好心分享一下吧 小弟在此谢谢了

使用守护程序来做应该可行,网络上搜索Launch Daemon

嗯嗯 好的 谢谢 但是我还是想学习一下如何获取root权限,毕竟个人觉得要是需要root权限的都丢到daemon中去,有点儿不好,你觉得呢

看我刚发的帖子吧,http://bbs.iosre.com/t/run-an-app-as-root-on-ios/239

还网上搜个毛,玩的就是一站式解决问题,看这里http://bbs.iosre.com/t/run-a-daemon-as-root-on-ios/212

关键我记得没办法取得完全的root权限啊,原先我做项目也试过给应用提权,但是没办法在应用里面实现你想要的那种dpkg安装deb包的,后来才接入守护的。

可以提权,你看看我的帖子就知道了。退一万步讲,如果不能提权,iFile是怎么做到安装deb文件的?

我记得iFile后台有运行一个守护程序的,具体我没去逆向iFile,不知道是否是使用守护程序来安装deb包的。

大神你可以把你帖子里面的demo发一份给我吗?2858776894@qq.com 跪谢!!!