IOS下如何判断机器是否越狱

来源:互联网 发布:python recv 编辑:程序博客网 时间:2024/04/27 17:15

关于判断iPhone是否是jailbreak机器,可参考如下代码:

  1. static const char* jailbreak_apps[] = 
  2.         "/Applications/Cydia.app" 
  3.         "/Applications/blackra1n.app"
  4.         "/Applications/blacksn0w.app"
  5.         "/Applications/greenpois0n.app",
  6.         "/Applications/limera1n.app",
  7.         "/Applications/redsn0w.app"
  8.         NULL, 
  9. }; 
  10.  
  11. - (BOOL)isJailBrokeDevice
  12.         // Check whether the jailbreak apps are installed
  13.         for (int i = 0; jailbreak_apps[i] != NULL; ++i) 
  14.         { 
  15.                 if ([[NSFileManager defaultManager] fileExistsAtPath:[NSString 
  16. thUTF8String:jailbreak_apps[i]]]) 
  17.                 {
  18.                         return YES; 
  19.                 } 
  20.         } 
  21.  
  22.         return NO; 

iOS下如何判断机器是否越狱

Code example
1
2
3
4
5
6
7
BOOL isJailBreak()
{
int res = access(”/var/mobile/Library/AddressBook/AddressBook.sqlitedb”, F_OK);
if (res != 0)
return NO;
return YES;
}
原创粉丝点击