zoukankan      html  css  js  c++  java
  • iOS 判断系统是否越狱的代码

    + (BOOL) hasCydia{

        return [[NSFileManager defaultManager] fileExistsAtPath:@"/Applications/Cydia.app"];

    }

    + (BOOL) hasAPT

    {

       return [[NSFileManager defaultManager] fileExistsAtPath:@"/private/var/lib/apt/"];

    + (BOOL) successCallSystem

    {

        return (system("ls") == 0) ? YES : NO;

    }

    + (bool) testLibEnv

    {

        char *env = getenv("DYLD_INSERT_LIBRARIES");

        NSLog(@"%s", env);

        return env != NULL;

    }

    + (BOOL) isJailbreak

    {

        BOOL b0 = [self hasCydia],

        b1 = [self hasAPT],

        b2 = [self successCallSystem],

        b3 = [self testLibEnv];

        return b0||b1||b2||b3;

    }

  • 相关阅读:
    java基础(上)
    java前奏
    Spring框架介绍
    bootstrap简单学习
    存储过程和函数
    触发器
    视图
    索引
    mysql增、删、改数据
    子查询
  • 原文地址:https://www.cnblogs.com/huangzizhu/p/4157134.html
Copyright © 2011-2022 走看看