gpt4 book ai didi

ios - 如何在iOS工具(越狱)中使用+[SBLockScreenManager共享实例]?

转载 作者:行者123 更新时间:2023-11-29 05:39:24 29 4
gpt4 key购买 nike

我正在开发一个简单的工具,请求设备从命令行解锁。但是,使用下面的这些代码,似乎没有发生任何事情(使用 Cycript 验证 sharedInstance 代码是否正确,并且设备确实收到了解锁请求)

#include <stdio.h>

@interface SBLockScreenManager : NSObject
+ (id)sharedInstance;
- (void)tapToWakeControllerDidRecognizeWakeGesture:(id)arg1;
- (void)lockScreenViewControllerRequestsUnlock;
@end

int main(int argc, char *argv[], char *envp[]) {
[[NSClassFromString(@"SBLockScreenManager") sharedInstance] lockScreenViewControllerRequestsUnlock];
return 0;
}

我如何正确实现这一目标?提前致谢!

最佳答案

这不起作用,因为 SBLockScreenManagerSpringboard 应用的一部分。

这不是一个可以链接的框架。

您只能在 Springboard 应用程序内部访问该类 - 因此需要进行调整。

你可以尝试:

1) 开发一个简单的 Springboard 调整(即 com.apple.springboard),用于监听系统范围的通知,一旦收到通知,就触发解锁请求。

参见 CFNotificationCenterPostNotificationCFNotificationCenterGetDarwinNotifyCenter了解更多详情。

2) 只需从命令行实用程序发送通知

关于ios - 如何在iOS工具(越狱)中使用+[SBLockScreenManager共享实例]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56701927/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com