检测ios设备是否越狱

来源:互联网 发布:淘宝年费 编辑:程序博客网 时间:2024/04/29 21:28

如何查看是否越狱?最简单的方法就是查看你设备上是否多了越狱的目录
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; 
    
    returnjailbroken; 
@end

然后在你代码中调用[UIDevice currentDevice] isJailbroken], 如果返回YES说明被破解了,为NO,则没被破解

原创粉丝点击