看了这个帖子http://bbs.iosre.com/t/ios-root/470/1想自己动手去尝试一下,可是当做到改变deb包的所属用户的时候,按照上面评论里补充的下载了那个工具,并且复制到了opt/theos/bin路径下了,然后重新的去make package,发现打出来的deb包的所属用户仍然不是root:wheel的,请问是哪里遗漏掉了吗?
“将解压得到的fauxsu和libfauxsu.dylib复制到$THEOS/bin/ 目录下,然后运行chmod a+x。重新打包检查一次”
是不是忘记chmod a+x 了?
已经是按照教程的一步步来做的了,可是最后打出来的包内容所属用户还是和原来的一样。但是奇怪的一点就是,不用可执行文件和plist的所属用户不需要是root:wheel,在开机的时候,baemon也运行了。
如果你的 plist 能够存在 /Library/LaunchDaemons/ 文件夹下的话,那应该就已经是 root:wheel 权限了,因为这个文件夹是 root:wheel 权限且递归的。你可以直接在 iFile 里面看一下你的可执行文件的权限,应该是已经有权限了的
好像确实有这个问题,不好意思,我之前没测试~
不用不好意思,哈哈,大家交流探讨嘛~