检测iphone设备是否越狱 .

来源:互联网 发布:md5加密java代码 编辑:程序博客网 时间:2024/04/29 23:56
 

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

 

detectDevice.h

 

view plaincopy to clipboardprint?
  1. @interface UIDevice (Helper)  
  2. - (BOOL)isJailbroken;  
  3. @end  
 

detectDevice.m

view plaincopy to clipboardprint?
  1. @implementation UIDevice (Helper)  
  2. - (BOOL)isJailbroken {  
  3. BOOL jailbroken = NO;  
  4. NSString *cydiaPath = @"/Applications/Cydia.app";  
  5. NSString *aptPath = @"/private/var/lib/apt/";  
  6. if ([[NSFileManager defaultManager] fileExistsAtPath:cydiaPath]) {  
  7. jailbroken = YES;  
  8. }  
  9. if ([[NSFileManager defaultManager] fileExistsAtPath:aptPath]) {  
  10. jailbroken = YES;  
  11. }  
  12. return jailbroken;  
  13. }  
  14. @end  
 

 

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

 

原创粉丝点击