判断是否越狱

作者: 蜗蜗牛在奔跑 | 来源:发表于2016-11-04 14:29 被阅读13次

+ (BOOL)isJailbroken {

BOOLjailbroken =NO;

NSString*cydiaPath =@"/Applications/Cydia.app";

NSString*aptPath =@"/private/var/lib/apt/";

if([[NSFileManagerdefaultManager]fileExistsAtPath:cydiaPath]) {

jailbroken =YES;

}

if([[NSFileManagerdefaultManager]fileExistsAtPath:aptPath]) {

jailbroken =YES;

}

returnjailbroken;

}

有时我们的应用希望知道安装的设备是否已经越狱了,显然,苹果官方不会给出解决方案来的,那么我们怎么办呢?因为越狱后会自动安装cydia,所以我们可以从这方面入手;也可以借助权限问题,去读取应用的列表;还可以去读环境变量,不越狱的机器应该是读取不到任何内容的。

相关文章

  • ios越狱检测

    目前所用越狱检测判断 判断手机越狱的几种方式: 通过手机越狱后增加的越狱文件判断 根据是否能打开cydia判断 3...

  • iOS 越狱代码检测

    判断手机越狱的几种方式: 1. 通过手机越狱后增加的越狱文件判断 2. 根据是否能打开cydia判断 3.根据是否...

  • 判断手机是否越狱

    通过越狱后增加的越狱文件判断 根据是否能打开cydia判断 根据是否能获取所有应用的名称判断

  • 第一章

    如何判断手机是否越狱

  • 判断是否越狱

    + (BOOL)isJailbroken {BOOLjailbroken=NO;NSString*cydiaPat...

  • 判断iPhone是否越狱

    ** 判断iPhone是否越狱 ** ** 注意以下代码不要单独写在一个方法里将是否越狱的状态返回(越狱之后可以修...

  • iOS逆向:环境搭建

    目录一,越狱二,软件安装三,判断是否越狱 一,越狱 1,什么是越狱(jailbreak) 利用系统的漏洞获取系统的...

  • iOS越狱判断

    以下5种方法均可以判断设置是否越狱,但为了保证判断的准确性,通常会多种方法联合使用。判断越狱的基本思想是根据越狱前...

  • iOS 判断是否越狱

    OC Swift

  • iOS开发判断手机是否越狱

    本文中主要整理介绍三种亲测好用的检测越狱的方式 1.通过越狱后增加的越狱文件判断 判断这些文件是否存在,让文件添加...

网友评论

    本文标题:判断是否越狱

    本文链接:https://www.haomeiwen.com/subject/jyfwuttx.html