如何查看是否越狱?最简单的方法就是查看你设备上是否多了越狱的目录
detectDevice.h
@interface UIDevice (Helper)
-(BOOL)isJailbroken;
@end
|
detectDevice.m
@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
|
然后在你代码中调用[UIDevice currentDevice] isJailbroken], 如果返回YES说明被破解了,为NO,则没被破解