breakiOS

01-iOS逆向学习必要条件

2018-01-24  本文已影响308人  hejunbinlan

设备要求

一台完美越狱的iOS设备。

系统要求

iOS 8以上

判断系统是否能完美越狱

建议使用PP助手官网:http://jailbreak.25pp.com/ios

什么是iOS越狱

越狱,英文Jailbreak,指利用iOS系统的漏洞,获取iOS系统的Root权限,解开之前的各种限制。

完美越狱与不完美越狱
越狱的优点
越狱的缺点
如何判断设备手否成功越狱
- (BOOL)isJailbreak {
    //判断是否存在以下文件,只要有存在的,就可以认为手机已经越狱了
    NSArray *jailbreakToolPaths = @[
                                     @"/Applications/Cydia.app",
                                     @"/Library/MobileSubstrate/MobileSubstrate.dylib",
                                     @"/bin/bash",
                                     @"/usr/sbin/sshd",
                                     @"/etc/apt"
                                     ];
    for (NSString *item in jailbreakToolPaths) {
        if ([[NSFileManager defaultManager] fileExistsAtPath:item]) {
            return YES;
        }
    }
    
    return NO;
   
}
上一篇 下一篇

猜你喜欢

热点阅读