Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 移动基板调整的根权限_Ios_Iphone_Jailbreak_Tweak_Cydia Substrate - Fatal编程技术网

Ios 移动基板调整的根权限

Ios 移动基板调整的根权限,ios,iphone,jailbreak,tweak,cydia-substrate,Ios,Iphone,Jailbreak,Tweak,Cydia Substrate,我正在开发一个调整,当可以访问互联网时,它会做一些事情。这是通过苹果的可达性API实现的。调整加载到SpringBoard中。我有一个.plist文件,其中包含/MyTweaksFolder中的一些信息。我可以阅读它,但我不能修改或更改它。我猜这与SpringBoard的特权有关 我的问题是:如何在SpringBoard调整中授予root访问权限?您不向调整授予特权,而是将特权授予加载调整的进程(在您的情况下是SpringBoard)。但我不建议这样做。我记得我试过了,跳板没有正常工作 如果需要

我正在开发一个调整,当可以访问互联网时,它会做一些事情。这是通过苹果的可达性API实现的。调整加载到SpringBoard中。我有一个.plist文件,其中包含
/MyTweaksFolder
中的一些信息。我可以阅读它,但我不能修改或更改它。我猜这与
SpringBoard
的特权有关


我的问题是:如何在SpringBoard调整中授予root访问权限?

您不向调整授予特权,而是将特权授予加载调整的进程(在您的情况下是SpringBoard)。但我不建议这样做。我记得我试过了,跳板没有正常工作

如果需要root权限,则应创建一个守护进程。据我所知,你在用跳板的方法。因此,这将是一个调整和守护进程。当您需要作为root用户执行某些操作时,您的调整将向守护进程发送通知。你甚至可以得到正确的回答。例如,
CFMessagePort
API允许您非常轻松地使用守护进程执行IPC,甚至可以同步获得响应以简化代码。它就像你只是调用一个函数

一般情况下就这些了。在您的情况下,您只需要将.plist文件放在SpringBoard具有写入权限的其他目录中。好地方是
/var/mobile/
中的某个目录。找到一个合适的,放在那里