如何在移动基板调整中禁用挂钩

时间:2014-05-23 04:09:39

标签: ios hook jailbreak cydia-substrate logos

使用徽标,我可以使用%init(groupName)启动一组挂钩我想知道是否有办法禁用挂钩组。我需要在手机锁定时禁用我的调整功能。

目前,每当锁定屏幕被解除时,我都会在我的调整中调用init,并在锁定屏幕被激活时终止进程(mobilemail)。这似乎是一个粗糙的解决方案,还有更好的东西吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

1)不,你不能在你初始化时想到的意义上禁用钩子。

2)是的,杀死进程将禁用调整(因为它会在进程生成时注入进程,并在该进程内运行)。但是,你绝对不应该这样做。相反,您应该在用户解锁设备时启用调整,并在锁定设备时将其禁用。如果你想成为简单的,你甚至可以简单地使用静态布尔值来做到这一点。您不能“卸载”代码本身,但如果条件不确定,您可以让它停止执行。

快乐的编码。