美文网首页
iOS 判断设备是否越狱

iOS 判断设备是否越狱

作者: 漂泊的掳人 | 来源:发表于2019-04-23 18:24 被阅读0次

根据是否能读取Cydia或apt或Applications来判断

+(BOOL)deviceIsJailBreak{
    BOOL isJailBreak = NO;
    NSString *cydiaPath = @"/Applications/Cydia.app";
    NSString *aptPath = @"/private/var/lib/apt/";
    if ([[NSFileManager defaultManager] fileExistsAtPath:cydiaPath]||[[NSFileManager defaultManager] fileExistsAtPath:aptPath]||[[NSFileManager defaultManager] fileExistsAtPath:@"User/Applications/"]) {
        isJailBreak = YES;
    }
    return isJailBreak;
}

也可以直接用友盟的 MobClick.h 里提供的方法,注释上看也是判断Cydia或apt:


/** 判断设备是否越狱,依据是否存在apt和Cydia.app
 */
+ (BOOL)isJailbroken;

相关文章

网友评论

      本文标题:iOS 判断设备是否越狱

      本文链接:https://www.haomeiwen.com/subject/kpebgqtx.html