OStack程序员社区-中国程序员成长平台

标题: 以root身份运行的iOS应用程序拒绝关闭 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 22:18
标题: 以root身份运行的iOS应用程序拒绝关闭

我有一个越狱应用程序需要以 root 身份运行,所以在 main 函数的开头,我调用 setuid(0);当我想通过任务切换器终止应用程序时,就会出现问题。我将它从多任务栏中删除,但它继续在后台运行。有人知道如何解决这个问题吗?我知道“iFile”有一段时间有这个问题。



Best Answer-推荐答案


你遇到的问题其实很简单。
SpringBoard 和 Multitasking Bar 以用户 mobile 身份运行,而您的应用以 root 身份运行。 mobile 用户无法终止以 root 身份运行的进程。
我解决这个问题的第一个想法是将 (MobileSubstrate) 挂接到多任务栏,并且由于 MS 调整可以作为 root 运行,检测用户何时杀死您的应用程序并以 root 身份自行杀死它用户,因为 SpringBoard 根本做不到。
或者如果这还不能解决,问制作iFile的人,他真的很有帮助,我相信他会给你一些关于这个问题的指导。

关于以root身份运行的iOS应用程序拒绝关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23828518/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4