我有一个越狱应用程序需要以 root 身份运行,所以在 main 函数的开头,我调用 setuid(0);当我想通过任务切换器终止应用程序时,就会出现问题。我将它从多任务栏中删除,但它继续在后台运行。有人知道如何解决这个问题吗?我知道“iFile”有一段时间有这个问题。
Best Answer-推荐答案 strong>
你遇到的问题其实很简单。
SpringBoard 和 Multitasking Bar 以用户 mobile 身份运行,而您的应用以 root 身份运行。 mobile 用户无法终止以 root 身份运行的进程。
我解决这个问题的第一个想法是将 (MobileSubstrate) 挂接到多任务栏,并且由于 MS 调整可以作为 root 运行,检测用户何时杀死您的应用程序并以 root 身份自行杀死它用户,因为 SpringBoard 根本做不到。
或者如果这还不能解决,问制作iFile的人,他真的很有帮助,我相信他会给你一些关于这个问题的指导。
关于以root身份运行的iOS应用程序拒绝关闭,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/23828518/
|