以 root 身份运行的 iOS 应用程序拒绝关闭

标签 ios iphone objective-c root jailbreak

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

最佳答案

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

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

相关文章:

ios - 在 iOS 中进行子类化时,将属性的类型更改为该属性的子类是否安全?

iPhone 如何在上传到服务器时压缩文件?

ios - 在 iOS 中从 Facebook 获取个人资料照片

objective-c - 为什么这段代码会出现这种奇怪的行为? objective-c

objective-c - 如何发送 POST 和 GET 请求?

ios - 将数据从 UITableViewCell 传递到 UITableViewController 的方法

javascript - 手机间隙 : Dynamically show & hide status bar (iOS Xcode)

ios - 某些 iOS 应用商店页面如何具有自定义背景和样式?

ios - NSURLSession 在 iOS 7.0.x 上挂起

objective-c - 如何将 armv7 二进制文件转换为 i386/x86_64