您当前的位置:首页 > 计算机 > 逆向分析

iOS 逆向编程(四)实操越狱进阶必备软件

时间:02-23来源:作者:点击数:
一、辅助软件安装
  • 根据上一篇文章越狱成功之后,对于技术学习来说,在安装一个辅助软件效果会更好,能帮助我们更深入的学习一些东西。
  • iPhone通过Cydia安装这几个辅助软件
    1、【Apple File Conduit "2"】:作用是:保证我们可以访问整个iOS设备的文件系统,它是Cydia之父Jay Freeman为了解决ios 7.x越狱后无法访问系统文件(越狱)的问题,该插件与afc2addafc2服务补丁功能一样,但是该插件是新出的,推荐使用。
    2、【AppSync Unified】:是一款允许安装破解软件到设备的补丁,也就是可以绕过系统验证,随意安装、运行破解的ipa安装包,越狱必装插件之一。
    3、【iFile】:文件管理器,可以在iPhone上自由的访问iOS文件系统,类似安卓的文件管理器,可以访问整个手机的文件以及文件夹,在Mac上则通过iFunBox代替。
  • Mac需要安装
    1、【iFunBox下载地址】【iFunBox官网】官网好像无法下载,可以到前面下载地址下载软件:它是iPhone其他苹果产品的通用文件管理软件,为苹果设备而设的文件及应用管理器,安装好之后右上角点Languages可以切换为中文。
二、细节问题
  • 手机越狱后,连接iFunBox,在左上角如果显示未越狱,那么需要在Cydia安装【Apple File Conduit "2"】之后才会显示越狱,下面有安装前后的对比图。

三、代码判断是否越狱
  • 最简单的判断方式就是判断我们是否有安装Cydia软件,我们可以通过iFunBox进行查看路径是的。
  • iOS 代码
    if ([[NSFileManager defaultManager] fileExistsAtPath:@"/Applications/Cydia.app"]) {
        NSLog(@"设备已越狱");
    } else {
        NSLog(@"设备未越狱");
    }
    
  • 到这里越狱环境就差不多了,下面就需要来配置逆向环境搭建了!!!
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门