上一篇文章的诞生来源于这篇文章的操作,越狱成功过一次,发现 Cydia 无法联网,网络搜索到解决办法是在 Cydia 内部卸载 Cydia installer 插件,结果悲剧无法越狱了,图标也不见了。没办法只好想到作死平刷,可知道“风险”有多大,但运气非常好,连续两次平刷成功。

恢复系统后继续越狱,无奈多次不成功,虽然有要些运气的说法,但实际是步骤错误造成没有触发漏洞越狱。这一篇就写下该怎么去解决碰到的问题。

工具

详细步骤

  1. 关闭定位,关闭查找手机,关闭 Siri,关闭后台程序,关闭锁屏,删除 OTA 包,删除 tvOS 描述,开启飞行,断开数据线,重启手机

  2. 正式开始:

    • 主屏滑动到负屏的 Widget 页,
    • 下拉状态栏一半距离不松手,然后右滑,就看到下拉栏的 Widget 页,
    • 这时候能看见一上一下,两个编辑按钮。
    • 点击负屏 Widget 页编辑按钮,再点击下拉栏 Widget 页编辑按钮,
    • 这时,右手上滑状态栏到直能看到完成2 个字为止,但不能松手,
    • 再点击右上角的完成,手机触发注销 BUG,
    • 进入主界面三十秒后等系统初始化完成,
    • 打开 WIFI,进入越狱 APP,提示允许联网(无则忽略),关闭 WiFi,
    • 点击越狱,生成首次 APFS 快照,然后自动重启,
    • 关键,
    • 进入系统再重复 1 次注销步骤,
    • 最后进入越狱 APP,点击越狱会自动注销转圈,当 Cydia 图标出现说明成功,
    • 如果还是重启说明失败,重复注销步骤再越狱,反复出现多次重启就要检查该关、该删的设置。

解决 Cydia 无法联网

  • 用爱思助手安装乐网 APP,进入 VPN 状态,
  • 打开 Cydia,添加雷锋源 http://apt.abcydia.com
  • 搜索 netfix,安装后要求重启,系统恢复未越狱状态,
  • 进入系统后 Cydia 会闪退,必须重新越狱,
  • 关键,
  • 重复一次注销步骤,运行 Cydia 检查是否闪退,否则重复注销,
  • 最后可以卸载乐网 APP,删除 netfix 插件,Cydia 联网正常。

问题集

  • vfs 版本 Electra 如始终无法越狱,可以测试 mptcp 版本 Electra,然后添加源http://xnu.science/repo,安装 NoPlsOCSP 插件可有效维持 1 年。
  • OTA 升级上来的系统,越狱触发漏洞的概率小,请备份后抹掉再尝试。
  • Electra app 里的 set noce,无效!!验证发现不能注入 G 值。
  • Error:amfid patch,使用注销 BUG 方式解决。
  • Error:rootfs remoiunt,应该是 OTA 升级的系统,只有抹掉或者平刷。
  • Error:amfid patch,没遇到,方法待定。
  • Error:exploti,删除屏蔽升级的描述文件。
  • 卡 Please Wait (1/3),没遇到,方法待定。
  • 始终不出现 Cydia 图标,删除越狱 APP,重启后再用冲击钻安装。
  • 显示 Share Electra,无 Cydia 图标的解决:
    • 实际已经越狱成功,用 Putty 连接局域网内的手机(路由分配 IP + root + alpine),打开 SSH 输入命令:
      uicache
      killall -9 SpringBoard
      
  • 设置里未显示插件的解决:
    • 卸载默认安装的 Substrate,它会连同 Substtrate Compatibility Layer、Tweak Injector 清理干净。
    • 搜索并安装 Substtrate Compatibility Layer,会自动安装 Substrate 和 Tweak Injector。
    • 最后安装 PreferenceLoader,以后安装插件就会出现在设置里面。
    • 以上都不能解决,或者已解决后突然消失,说明安装过不兼容插件造成冲突。
    • 还有一种情况,添加另一个源某些依赖文件被替换更新,尽量不要使用冷门资源。
  • 其它问题
    • 为了兼容性删除自带源:/private/etc/apt/sources.list.d
      https://cydia.hbang.ws 
      https://packix.ioscreatix.com
      

折腾完了优先把系统升级屏蔽干掉,新版本加强了越狱成功率,以上步骤很快将成为历史。

其它