现在的位置: 首页 > 综合 > 正文

检测ios设备是否越狱

2013年10月21日 ⁄ 综合 ⁄ 共 575字 ⁄ 字号 评论关闭

如何查看是否越狱?最简单的方法就是查看你设备上是否多了越狱的目录

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,则没被破解

抱歉!评论已关闭.