IOS逆向学习-越狱环境的搭建

1. 学习条件

  • 至少1年IOS开发经验(UI界面、多线程网络、数据储存)

  • 调试设备(建议至少iphone 5s(因为从5S开始支持arm64架构)、或者至少是ipad Air、ipad min2等支持arm64架构的设备)

  • IOS9.1的完美越狱(兼职至少IOS8完美越狱,版本不能太高,要保证完美越狱),检查手机是否可以越狱: http://jailbreak.25pp.coms/ios,或则百度搜索手机越狱教程。

  • 什么是IOS Jailbreak(越狱)?

    • 利用IOS系统漏铜,获取ios系统的最高权限(Root),解开之前的各种限制(合法行为)

2. IOS Jailbreak的优点

  1. 打造个性化、与众不同的iphone
    • 自由安装各种实用的插件、主题、APP
    • 修改系统APP的一些默认行为
  2. 自由安装非AppStrore来源的APP
    • “付费APP"秒变"免费APP”
    • 未越狱iPhone安装APP的途径(AppStore、真机调试、通过证书打包签名ipa安装)
  3. 灵活管理文件系统,让iphone可以像U盘那样灵活
  4. 给开发者提供了逆向工程的环境

3. IOS Jailbreak的缺点

  1. 不予保修
  2. 费电、越狱后的IOS系统会常驻一些进程,耗电速度约提升10%-20%
  3. 在新的IOS固件版本出来的时候,不能及时的进行升级更新
    • 每个估计固件版本都会修复上一个版本的越狱漏铜,使越狱失效
    • 如果需要保持越狱状态,需要等待新的越狱程序发布时,才能升级相应的固件版本
    • 不在受ios系统的安全保护,容易被软件恶意攻击,个人隐私有被窃取的风险
    • 如果安装了不稳定的插件,容易让系统变的不稳定、变慢、甚至出现白苹果等问题

4. 完美越狱和不完美越狱

  1. 完美越狱: 越狱后的iphone可以正常关机和重启
  2. 不完美越狱: iphone一旦关机后在开机时,屏幕就会一直停留在启动画面,也就是”白苹果“状态,或者能正常开机,但是已安装的破解软件都无法正常使用,需要将设备与PC连接后,使用软件进行引导才能使用
  3. 一般来说,在苹果发布新的ios固件后,针对该固件的不完美越狱会先发布,随后完美越狱才可能发布(一般新的系统版本,均为不完美越狱)
  4. 越狱方法推荐 :PP助手(http://jailbreak.25pp.coms),但是此网站打不开(不知道是不是要VPN) ,本人是使用checkrn1n 越狱的(系统12.5.1)
  5. 使用checkrn1n越狱是不完美越狱,每次重启手机之后需要连接电脑重新激活越狱环境
  6. 使用checkrn1n越狱完成之后,然后点击手机上的checkrn1n安装Cydia,如果一直开在转圈圈中,或者安装超时,需要使用VPN,本人是在爱思助手上下载一个乐网。然后就直接安装Cydia安装成功,

5.需要安装的插件

  1. Apple File Coundit “2”: 直接在Cydia中搜索这个插件名称,然后直接安装。作用: 可以访问整个IOS设备的文件系统,类似补丁还有afc2afc2add

  2. 安装 AppSync Unified 插件:插件作用可以绕过系统验证、随意安装、运行破解的ipa安装包 (本人使用的是:http://apt.tongbu.com这个源中的AppSync UnifiedPP助手源打不开

  3. iFile插件可以在iPhone上自由的访问IOS文件系统,类似的还有Fileza File Manager、File Browser ,由于本人手机不是完美越狱,无法使用直接下载.deb文件,然后重启手机的方式来安装iFile插件, 所以是安装了Fileza File Manager插件

  4. 在mac电脑上安装iFunBox插件,就可以看到越狱手机里面所有的文件了

  5. 如果通过Cydia源安装deb失败,可以先在网上下载deb格式的按转包,然后将deb安装包放到/var/root/Media/Cydia/AutoInstall路径下(本人通过iFunBox查看这个路径发现并不存在,百度很多人说如果没有则自己创建相关文件夹,不知道正确否,由于我无法通过重启安装deb格式的插件,所以这个有待验证),重启手机,Cydia就会自动安装deb

  • 代码判断设备是否越狱:判断设备是否安装cydia.app文件
    在这里插入图片描述
    但是这只是是iso9.1的体统里面是这样的, 在其他版本的操作系统中不一定管用, 因为不用操作系统,沙河路径可能不一样, 别的系统版本可能不是安排在applications 路径下

6 Mac电脑安装提高工作效率的插件

  • AlFred: 便捷搜索 、工作流
  • XtraFinder: 增强型Finder
  • ITerm2: 完爆Terminal的命令行工具
  • Go2Shell:从Finder快速定位到命令行工具
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值