如何查看是否越狱?最简单的方法就是查看你设备上是否多了越狱的目录。下面是代码。
detectDevice.h
- @interface UIDevice (Helper)
- - (BOOL)isJailbroken;
- @end
detectDevice.m
- @implementation UIDevice (Helper)
- - (BOOL)isJailbroken {
- BOOL jailbroken = NO;
- NSString *cydiaPath = @"/Applications/Cydia.app";
- NSString *aptPath = @"/private/var/lib/apt/";
- if ([[NSFileManager defaultManager] fileExistsAtPath:cydiaPath]) {
- jailbroken = YES;
- }
- if ([[NSFileManager defaultManager] fileExistsAtPath:aptPath]) {
- jailbroken = YES;
- }
- return jailbroken;
- }
- @end
然后在你代码中调用[UIDevice currentDevice] isJailbroken], 如果返回YES说明被破解了,为NO,则没被破解。
本文提供了一种简单的方法来检查您的iPhone是否已越狱,通过查找特定的目录是否存在来判断。
706

被折叠的 条评论
为什么被折叠?



