Bootstrap iOS16.5.1-16.6.1/17.0半越狱引导工具

Bootstrap越狱工具

Bootstrap

半越狱引导工具

介绍:

roothide Bootstrap 是一个功能全面的引导工具,支持 iOS 15.0-17.0 系统的 A8-A17 处理器和 M1+M2 设备,基于 roothide 开发。

警告:
使用此软件时,您需对其使用结果负责。任何非官方的设备修改可能导致不可逆的损坏。请参阅“使用”部分的 FAQ,以安全使用此软件。

下载与安装:

roothide Bootstrap 可以在本页面下载。此应用需通过 TrollStore 安装,建议参考完整的Bootstrap+Serotonin半越狱教程完成。

注意事项:

  • 未编译或未转换为 roothide 的插件无法直接在 roothide Bootstrap 中使用。
  • 默认情况下,roothide 不会将插件注入到任何应用中。要启用插件注入,请在 Bootstrap 应用中点击“App List/应用程序”,并启用要注入的应用的开关。注入到 com.apple.springboard 或系统守护进程(daemons)是不可能的。

是否需要 TrollStore?

是的。TrollStore 是必需的。请参阅安装 TrollStore 的教程

如何卸载 Bootstrap?

安全卸载的步骤如下:

  1. 在“App List/应用列表”中禁用所有选项。这一步很重要,以免破坏已注入的应用。
  2. 在执行任何操作前,先阅读以下步骤。打开 roothide 应用(若未安装,请在 Sileo 中安装 com.roothide.manager),点击底部的 varClean 选项,选择“全部选中”,然后点击“清理”。这将删除 /var 中的所有越狱相关文件。如果不删除这些文件,可能会影响未来的越狱检测。这也可能删除其他 TrollStore 应用所用的文件,确保不删除这些文件以便继续使用。
  3. 重启手机。
  4. 打开 Bootstrap 设置并点击“卸载”。

如何使 SpringBoard 插件生效?

目前,唯一的非官方方法是:

  • Serotonin 一款安全的半越狱工具,能在 roothide Bootstrap 之上运行,以支持 SpringBoard 插件。

如何转换插件?

安装 roothide Patcher(如果 roothide 仓库为空,请刷新源)。

  • Sileo 用户: 在尝试安装 rootful/rootless 插件时,点击“转换”。在共享面板中选择 Patcher 应用。
  • Zebra 用户: Zebra 仅显示 roothide 插件,因此无法直接安装 rootful/rootless 插件。下载所需插件的 .deb 文件(可使用 PostBox 获取 rootful 存储库),并将 .deb 文件分享给 Patcher 应用。

转换后,点击“确定”并将 .deb 文件分享给包管理器。

这也防止了通过 Zebra 更新已补丁的插件。您需要使用 Sileo 来更新(和补丁)插件。

插件不起作用,为什么?

有些插件当前不受支持,可能是由于缺乏守护进程支持,或插件编写不良,存在硬编码的 rootful/rootless 路径无法补丁。

如何更改插件设置?

有两种解决方案:

  1. 启用对 com.apple.Preferences 的注入。如果没有插件带有首选项包或未安装 PreferenceLoader,什么也不会显示。
  2. 使用 CreatureSurvive 提供的 TweakSettings,需从 CreatureCoding 存储库安装。安装后需重新加载(respring)以使应用显示在主屏幕上。

为什么我的应用消失/无法打开?

由于引导工具的处理方式,已注入的应用可能会停止工作或自行消失。对于已注入的应用:

  • 禁用注入并重新加载(respring)
  • 在 Bootstrap 中重建应用

对于 TrollStore 应用:

  • 刷新应用注册信息
  • 刷新 TrollStore 中的图标缓存

每次用户空间重启时,都需要在 Bootstrap 应用中点击“重启服务器”。如果这影响了 SpringBoard 插件,则需要重新加载(respring)。刷新 TrollStore 中的图标缓存会导致已注入/Sileo 安装的应用消失。可以在 Bootstrap 应用中重新构建应用使其再次出现。

历史更新

Bootstrap 1.2.8 Beta 更新日志:

  • 修复孤立进程无法 fork 的问题
  • 修复 arm64e 进程的插入问题(例如:苹果终端应用程序)
  • 防止损坏的应用程序破坏引导程序(code255)

Bootstrap 1.2.7 Beta 更新日志:

  1. 修复在某些设备上启用插件后导致 Safari 引发内核崩溃的问题。
  2. 修复启用插件后 Safari 无法读取偏好设置的问题。
  3. 解决无法为包含 Apple Watch 插件的应用程序启用插件的问题。
  4. 增加检查以防止在错误的环境中启动引导程序。
  5. 增加检查以检测意外出现的多个 jbroot 目录。
  6. 在首次启动引导程序时自动为系统设置应用启用插件。
  7. 更新内置的 strap 文件。

Bootstrap 1.2.5 Beta 更新日志:

  1. 修复可能导致电池异常消耗/设备过热的问题
  2. 防止某些越狱应用在 iOS 17.0 A15+ 设备上导致内核崩溃
  3. 修复某些应用可能被检测为越狱的问题
  4. 在引导过程中保持屏幕开启,以防止设备进入睡眠状态 下载提示

Bootstrap 1.2.3 Beta 更新日志:

  • 修复了 1.2.2 导致未引导设备上的应用崩溃的问题
  1. 修复了所有先前版本中可能导致 rootless-compat 更新无法应用的问题
  2. 绕过了一些越狱检测机制
  3. 修复了 Frida 不工作的错误
  4. 新增了启用 URL Schemes 的选项
  5. 清理了安装 deb 包时过多的输出日志
  6. 修复了某些越狱应用插件可能无法正常工作的问题
  7. 更新了内置的 Sileo 版本

Bootstrap 1.2.2 更新日志:

  1. 绕过了一些越狱检测机制
  2. 修复了 Frida 不工作的错误
  3. 新增了启用 URL Schemes 的选项
  4. 清理了安装 deb 包时过多的输出日志
  5. 修复了某些越狱应用插件可能无法正常工作的问题
  6. 更新了内置的 Sileo 版本

Bootstrap 1.2.1 更新日志:

  • 修复了 1.2 版本与 Serotonin 一起使用时导致的主屏幕错误和设备过热问题
  • 修复了 1.2 版本中可能导致 Sileo 在某些设备上崩溃的问题
  • 修复了在某些应用中启用 tweak 时出现代码(255)错误的问题

Bootstrap 1.2 更新日志:

  • 修复了越狱应用的主目录路径错误的问题
  • 修复了安装 deb 时可能导致 dpkg 数据损坏的问题
  • 更新了 apt 的 strapfiles,并修复了 apt 安装 deb 时 PATH 环境变量错误的问题
  • 修复了注入 tweak 后 Shortcuts/Spotlight/MobileMail 无法正常工作的问题
  • 在应用设置中添加了“重置移动用户密码”的按钮
  • 更新了内置的 Zebra 到 1.1.36-1,以修复以下问题:
  1. 修复了安装 llvm 相关包时依赖关系无法正确解析的问题
  2. 修复了安装 ffmpeg 时依赖关系无法正确解析的问题
  3. 修复了一些潜在的错误并提高了稳定性
  • 更新了内置的 Sileo 到 2.5-12,修复了以下问题:
  1. 修复了安装 llvm 相关包时无法取消下载的问题
  2. 修复了启动时可能意外删除图片缓存的问题
  3. 添加了向下滑动刷新已安装包列表的功能
  4. 修复了一些其他可能导致崩溃的错误并提高了稳定性

Bootstrap 1.1.1 更新日志:

  1. 修复了在某些应用启用 tweak 时,偏好设置应用可能被错误重定向的问题
  2. 改进了本地化,感谢所有贡献的开发者
  3. 清理了未使用的代码

Bootstrap 1.1 更新日志:

  1. 修复了应用通知问题
  2. 修复了应用插件无法加载的问题
  3. 优化了本地化,感谢所有贡献的开发者

Bootstrap 1.0 更新日志:

  1. 合并了 @haxi0 设计的 SwiftUI 界面和 @sourcelocation 设计的图标
  2. 添加了多种本地化语言,感谢所有贡献的开发者
  3. 修复了可能导致代码255错误的问题
文章作者: 6z | Intz  

THE END
分享