首页
社区
课程
招聘
[讨论]IOS越狱检测
发表于: 2015-12-23 15:43 8386

[讨论]IOS越狱检测

2015-12-23 15:43
8386
最近遇到一个难题,在手机访问网页的过程中是否可以实现网页检测到手机有没有越狱?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 44
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
给你三种判断是否越狱的办法
办法1.

int xx=fork() //这个函数从这里起,程序被分为两个进程,父和子,子进程,返回0,父进程返回子进程ID,如果执行fork成功,说明沙盒被破坏,说明越狱了
if(!xx)。//子进程,关闭他
{
     exit(0);
}
if(xx>=0)父进程,说明越狱
{
return 1;
}
return 0 ;//,没有越狱,返回-1,

办法2
检测cydia.app是否存在
    struct stat s;
    int is_jailbroken=stat("/Applications/Cydia.app", &s);
    NSLog(@"-----is_jailbroken=%d----",is_jailbroken);//返回为0说明有Cydia.app,否则-1
或者
   struct stat s;
    int is_jailbroken=stat("/Library/MobileSubstrate/DynamicLibraries/MobileSubstrate.dylib", &s);
    NSLog(@"-----is_jailbroken=%d----",is_jailbroken);

办法3.判断文件大小

struct stat s
stat(“/etc/fstab”,&s);
return s.st_size
2016-1-8 19:26
0
雪    币: 44
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
至于怎么用网页判断这个,有大神路过来说下啥!
2016-1-8 19:28
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
网页中直接去访问没有越狱不可访问的目录不是就可以了吗
2016-1-13 16:26
0
游客
登录 | 注册 方可回帖
返回
//