Cycript脚本在后台运行应用程序

时间:2015-11-30 17:46:37

标签: ios background-process jailbreak cycript

我有一个cycript backboardd脚本,可以在iOS 7上很好地修改应用以继续在后台运行。

app = [BKProcess processForPid:$PID];
alive = [[BKProcessAssertion alloc] initWithReason:7 identifier:"AppKeepAlive"];
[alive setFlags:0xF];
[sc addAssertion:alive];

这就是所需要的。但是在iOS 8上这不起作用,因为BKProcess现在是BKSProcessBKProcessAssertion现在是BKSProcessAssertion,并且它们有不同的方法。 似乎没有办法像在iOS 7上那样将断言附加到应用程序。

有些人可以帮助我在iOS 8下工作。

1 个答案:

答案 0 :(得分:1)

但是,当我使用它时,我只是使用了具有所需PID的初始值设定项。

- (id)initWithPID:flags:reason:name:withHandler:

查看BKSProcessAssertion标题以供参考。

如果您想查看实施以供参考,请查看MessageBox(现已弃用,但仅供参考):