如何在代码里判断设备有没有越狱

- (BOOL) isJailBroken

{

BOOL jailbroken = NO;

NSString *cydiaPath = @"/Applications/Cydia.app";

NSString *aptPath = @"/private/var/lib/apt/";

if ([[NSFileManager defaultManager] fileExistsAtPath:cydiaPath]) {

jailbroken = YES;

}

if ([[NSFileManager defaultManager] fileExistsAtPath:aptPath]) {

jailbroken = YES;

}

return jailbroken;

}

@interface UIDevice (Helper)

- (BOOL)isJailbroken;

@end


@implementation UIDevice (Helper)

- (BOOL)isJailbroken {

BOOL jailbroken = NO;

NSString *cydiaPath = @"/Applications/Cydia.app";

NSString *aptPath = @"/private/var/lib/apt/";

if ([[NSFileManager defaultManager] fileExistsAtPath:cydiaPath]) {

jailbroken = YES;

}

if ([[NSFileManager defaultManager] fileExistsAtPath:aptPath]) {

jailbroken = YES;

}

return jailbroken;

}

@end

你可能感兴趣的:(如何在代码里判断设备有没有越狱)