iPhone程序中可不可以判断越狱?

iOS 码拜 9年前 (2015-05-04) 658次浏览 0个评论
 

如题。
iPhone程序中可不可以判断越狱?

iPhone程序中可不可以判断越狱?
越狱只是跳过了支付环节,并没有修改什么,让用户可以免费安装软件包。
而且越狱的方式有很多种,每种都不一样,根本没有一种通用的方法去检测他们,若是针对某一种方法,那就只有发明该方法的人才知道怎么判断了。
iPhone程序中可不可以判断越狱?
越狱过的机子不能测试程序里的推送服务,APNS 这个功能是无法用越狱过的真机进行测试的
iPhone程序中可不可以判断越狱?
可以判断越狱,看我的博客,楼主。顺便把分给我。
iPhone程序中可不可以判断越狱?
引用 3 楼 windows_star 的回复:

可以判断越狱,看我的博客,楼主。顺便把分给我。

你的那个方法通用性怎么样?前几楼的兄弟们说好像不能用一种通用的办法。

iPhone程序中可不可以判断越狱?
应该可以,判断有没有安装那个cydia?
iPhone程序中可不可以判断越狱?
100分
首先,代码中应该尽量避免直接使用Document、Libarary这些目录,在访问这些目录前,封装一下。例如:
NSString *getMyDocumentPath()
{
NSString *path = nil;
if (isJailBreak)
{
path = MyJailBreakPath;  //破解版自定义的路径
}
else
{
path = DocumentPath;  //系统的Document路径
}
}

那么应该用什么方式来判断是否jailBreak呢?一个方法是你打包之前,代码里头直接指定。那么动态判定的方法呢?其实很简单,你直接取访问一个超出沙盒目录的文件,如果你能访问到,那么他一定是jailBreak过的。
例如:
BOOL isJailBreak()
{
int res = access(”/var/mobile/Library/AddressBook/AddressBook.sqlitedb”, F_OK);
if (res != 0)
return NO;
return YES;
}

iPhone程序中可不可以判断越狱?
楼上v5~~
iPhone程序中可不可以判断越狱?
详细点讲呀。
iPhone程序中可不可以判断越狱?
用这种方法最简单了:
https://github.com/cxsjabc/iphone-common-codes-ccteam/blob/master/CCFC/files/CCUIDevice.m
iPhone程序中可不可以判断越狱?
如果没交99D,也没越狱的话,不能真机测试的
iPhone程序中可不可以判断越狱?
这种为越狱机器提供额外服务的应用可以通过apple的审查?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iPhone程序中可不可以判断越狱?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!