Xcode脚本实现app以root权限启动

①main函数中加入setuid(0);

②新建脚本,修改脚本中的 Root_Password 为电脑登录密码

③需要build或profile 两次,打包成deb,拷贝到手机安装(即可以root方式启动)
(PS:因为xxx.app文件还没完全生成就会被拷贝过来了,所以需要build或profile两次,顺便问一下有什么好的解决方案没)

脚本实现了从xxx.app文件打包为deb;安装到手机后修改.app和可执行文件所有权为root.wheel,可执行文件设置提权标志位,设置6755权限。

Run an App as root on iOS Script.txt (2.2 KB)

原理参考狗神的:https://iosre.com/t/run-an-app-as-root-on-ios/239

1 个赞

试一下这个,新建Aggregate,设置好项目依赖和运行脚本

谢啦,我去试试

我记得ios app 设置root权限启动得细分ios版本,不同的版本限制不同

你好,我用你的脚本,最终在{BUILT_PRODUCTS_DIR}文件夹下没有生成.deb文件,不知道哪里出了问题,请问有什么方式可以联系你吗,有偿。

xcode可以查看脚本运行的过程的,你可以看看哪里出了问题

1 个赞

我用别的方式获取到了权限,你说的这个方式,我也来查查看,谢谢你