姚宁的博客

iPhone越狱

准备

  • iPhone6 iOS 11.2.2

写在前边

关于自己的手机能不能越狱,是否完美越狱,怎么越狱最方便
这里 做了详细说明了
目前为止 iOS11.4以下的系统都是可以越狱的

越狱

  • 做好备份
  • 下载Electra
    下载方式多种多样、以官网为例
    Dev account表示需要一个开发者账号对ipa包进行重新签名来安装
    Non Dev Account就是我们熟知的企业分发版本了
    但是遇到官网企业分发无法安装、自己又没有开发者账号的情况下 还有第三种选择

    • 访问tweakboxapp官网
      在APPS->CATEGORIES->TweakBox Apps->Electra 11.3.1 下载安装
      安装完成后在 设置-通用-描述文件与设备管理 中 验证访问
    • 与官网下载Electra不同的是TweakBox会使用它自己的多个企业账号签发 Electra
      并在你下载的时候随机分发一个,保证最大程度上的可用
  • 打开Electra 点击屏幕中间的Enable Jailbreak按钮
    耐心等待(大约30s) 系统自动重启后  如果出现Cydia图标 并且打开Electra后显示Already Jailbroken就表示越狱成功了
  • 如果越狱失败 重复之前的步骤 多试几次 总会成功的(我试了大约20次左右)

遇到的问题

  • 如何判断越狱成功
    iTools软件显示已越狱、手机中安装有Cydia但是打开闪退、iFunBox显示未越狱
    那么到底越狱成功没有? iTools显示是否越狱推测应该是判断Cydia是否安装、iFunBox并不是这个机制
    最靠谱的判断方法是看Electra显示的是不是Already Jailbroken状态
  • 重置手机带来的麻烦
    • 现象 打开Cydia提示Could not open file /var/lib/dpkg/statusNo such file or directory黄字或者红字提示
      或者在Cydia 已安装 tab显示的用户、专业人士、最近都为空
    • 原因
      越狱后执行了 设置-通用-还原-抹掉所有内容和设置 这会抹掉Cydia的 /var/lib/var/log/apt目录 造成Cydia不能正常工作 自然就报错了
    • 解决办法
      恢复缺失目录 看这里

解决Cydia目录缺失问题

  • 下载缺失包
    mediafire
    百度网盘
  • 下载FileZilla
    官网
  • FileZilla连接手机
    请确保手机和电脑在同一个局域网内 输入手机的IP、用户名root、默认密码alpine、端口22 点击连接
    将缺失包拷贝到手机指定目录 参考如下图
  • 重启Cydia即可
  • 在终端使用ssh命令连接 同时scp到指定目录解压也是同样道理、注意一定要拷对目录

参考连接