检测iphone设备是否越狱

Linke Address:http://www.cnblogs.com/zhw511006/archive/2011/07/09/2101644.html

detectDevice.h

  1. @interface UIDevice (Helper)  
  2. - (BOOL)isJailbroken;  
  3. @end  

detectDevice.m

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

原文地址:https://www.cnblogs.com/xingchen/p/2257332.html