App打包的deb文件获取root权限有问题

自己写了一个helloworld的app 然后在app当前目录下面创建了一个bash文件
#!/bin/sh
C=${0}
C=${C%/*}
exec “${C:-.}”/welloworld

prostinst文件是
#!/bin/sh
chmod 777 /Applications/helloworld.app/bash
chmod +s /Applications/helloworld.app/helloworld
chown root:wheel /Applications/helloworld.app/helloworld

然后Info.plist的Executable file改成了bash
打包成deb文件安装后 执行app闪退。
怎么回事呢。
或者说有朋友有教程吗 网上那些教程感觉照着做怎么都是闪退

你这从哪看的教程,都过时好几年了,多在论坛里翻翻帖子,有好几篇都能解答你的问题

有链接吗 如果你有现成的。麻烦给一个。太惨了 网上的全是你说的过时的 。论坛里面的帖子这么多我感觉一个一个翻要吐血啊。

我用theos创建的app然后make install安装的就可以调用setuid(0)成功 但是xcode创建的app怎么都调用失败。。我看了下拷贝到手机里面文件的权限 应该都是对的。如下
-rwxr-xr-x 1 root wheel 80512 Nov 4 17:01 helloworld *
drwxr-xr-x 4 root wheel 128 Nov 4 16:58 Base.lproj /
-rw-r–r-- 1 root wheel 1396 Nov 4 17:01 Info.plist
drwxr-xr-x 3 root wheel 96 Nov 4 17:01 _CodeSignature /
-rw-r–r-- 1 root wheel 7437 Nov 4 17:01 embedded.mobileprovision
对比了下theos创建的app 权限都一样啊 怎么回事

搞定了。按照狗神的教程走了一遍