![](/img/trans.png)
[英]Detect if Cycript/Substrate or gdb is attached to an iOS app's process?
[英]Cycript script to run app in background
我有一個cycript
backboardd
腳本,在iOS 7
上非常cycript
,可以修改應用程序以使其在后台繼續運行。
app = [BKProcess processForPid:$PID];
alive = [[BKProcessAssertion alloc] initWithReason:7 identifier:"AppKeepAlive"];
[alive setFlags:0xF];
[sc addAssertion:alive];
這就是所需要的。 但是在iOS 8
這不起作用,因為BKProcess
現在是BKSProcess
而BKProcessAssertion
現在是BKSProcessAssertion
,它們具有不同的方法。 似乎沒有像iOS 7
那樣將斷言附加到應用程序的方法。
可以幫我在iOS 8
下工作嗎?
但是,當我使用它時,我只是使用帶有所需PID
的初始化程序。
- (id)initWithPID:flags:reason:name:withHandler:
簽出BKSProcessAssertion標頭以供參考。
如果要查看實現以供參考,請簽出MessageBox (現已棄用,但僅供參考):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.