【发布时间】:2019-10-31 00:02:11
【问题描述】:
是否有任何方法可以在 tvOS 应用程序中检测 Apple tv 是否越狱? 尝试了与 iPhone 中使用的相同方法来检测越狱,但它不能按照参考链接工作 - How do I detect that an iOS app is running on a jailbroken phone?
NSString *filePath = @"/Applications/Cydia.app";
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
// do something useful
}
此方法无效,是否有任何特定于 tvOS 应用程序的 API 来检测越狱?
【问题讨论】:
-
是否可以检测到?
-
如果有一种高度可靠的方法可以检测到这一点,Apple 会在 tvOS 中使用它来防止越狱。您添加的任何检测都将被轻松绕过。这并没有让它毫无用处,但这意味着你不应该花太多时间在它上面,除非你有一个你认为与 Apple 安全团队具有相似规模的团队(有些公司有这个,它不是无限的或任何东西,但如果你不这样做,那么你需要相应地调整你的期望)。
标签: objective-c swift tvos jailbreak