Man*_*sha 6 objective-c jailbreak swift tvos
有没有办法在tvOS应用中检测苹果电视是否已越狱?尝试使用与iPhone中使用的方法相同的方法来检测越狱,但按参考链接无法正常工作- 如何检测越狱手机上是否正在运行iOS应用?
NSString *filePath = @"/Applications/Cydia.app";
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
// do something useful
}
Run Code Online (Sandbox Code Playgroud)
此方法不起作用,任何特定于tvOS应用程序的API可以检测越狱?
你可以检查这些文件是否存在(Cydia 的东西):
/private/var/lib/cydia
/var/cache/apt
/var/lib/apt
/var/lib/cydia
许多人也在他们的越狱设备上安装OpenSSH
,因此请检查:
/usr/sbin/sshd
/usr/bin/sshd
如果Cydia
未安装 - 检查根分区权限 - /
。
如果您可以读/写,则该设备很可能已越狱。
您也可以尝试fork()
- 沙箱不允许这样做,因此它会在越狱环境中成功。
注意:Cydia
请记住,互联网上有很多工具可以绕过越狱检查。
归档时间: |
|
查看次数: |
145 次 |
最近记录: |