求教:如何在SpringBoard中执行root权限的命令

问题如上,如执行 sudo 等命令行或者脚本,请高手看过来,谢谢!

springboard本身应该是没权限的。你需要ipc通知有权限的进程
具体实现给钱

讨论归讨论,你这也太直接了吧…

我要是你就直接给钱了

给个毛线啊,干脆打劫好了,都是搞技术的,给钱是不是太low了?

真以为楼上那个要钱的缺钱?人家就是开个玩笑:joy:

1 个赞

能帮忙解决问题才是正题啊,但愿不是要钱的哈,要我也不给,就是不给!来咬我啊

确实是需要有权限的进程来执行需要root权限的命令行,如reboot,不妨参看狗神的http://bbs.iosre.com/t/run-a-daemon-as-root-on-ios/212,新建一个daemon来执行就可以了。不过貌似在OSX10.12上会出现打包后的deb依旧为staff权限的问题(推测是系统的rootless问题),当然,开启Mac的root账户或者关闭rootless来打包的话就是root:wheel了。

PS:在root账户下裸奔真是太爽了!

thoes有个工程:iphone/tool 这个就是全部来做二进制执行文件操作,包括观察触动精灵和xxtouch,都是把一些比较核心的东西封装起来,比如:对文件的操作 /对 系统目录cache缓存的清理/对hook代码里system()的函数调用去执行操作/staff权限root:wheel很关键/

谢谢,这个经验很重要!