夜雨聆风学习资料网

ARTICLE · 1340020

iOS 26/27 新突破!worse_query 发布,多个系统修改工具接连跟进

iOS 26/27 新突破!worse_query 发布,多个系统修改工具接连跟进

最近 iOS 系统修改领域又有新东西了。

今天,玄烨注意到开发者 forcequitOS 在 X 上发布了一个名为worse_query的新项目。这个项目并不是传统意义上的越狱工具,而是一项针对 iOS 沙盒机制的 PoC(概念验证),可以让应用访问一些原本无法直接访问的系统容器目录。

更有意思的是,worse_query 发布后,已经有多个开发者开始跟进,围绕这项技术推出了新的 iOS 系统修改工具,包括 GestaltX、Erosion,以及 Filza-wq、terminal_worse。

这几个项目各有用途,下面玄烨给大家整理一下。

一、worse_query:新的沙盒访问技术

项目地址:

https://github.com/forcequitOS/worse_query

worse_query 是 bad_query 的后续项目,主要针对 iOS 系统的容器访问机制进行研究。

简单来说,iOS 为每个应用设置了沙盒机制,正常情况下,应用只能访问自己被允许访问的目录,不能随意读取其他应用的数据,更不能直接访问系统内部文件。

而 worse_query 利用相关机制,让应用能够获得部分原本无法直接访问的容器路径。

根据项目目前的 README,支持范围包括:

  • iOS 26.0 – 26.7.2
  • iOS 27.2

项目列出的可访问路径包括:

  • /var/mobile/Containers/Data/Application/
  • /var/mobile/Containers/Data/InternalDaemon/
  • /var/mobile/Containers/Data/PluginKitPlugin/
  • /var/mobile/Containers/Shared/AppGroup/
  • /var/containers/Data/System
    (iOS 27)
  • /var/containers/Shared/SystemGroup/
    (iOS 27)

需要说明的是,worse_query 本身是一个开发者 PoC,并不是下载后就能直接使用的普通软件。开发者需要根据项目说明配置 App Group Container,才能进行相关测试。

另外,作者也特别强调了:这与越狱无关。

所以大家不要看到能够访问部分系统目录,就直接理解为 iOS 已经实现越狱了。它解决的是特定容器目录的访问问题,并不意味着获得了完整的 Root 权限。

二、GestaltX:MobileGestalt 修改工具

项目地址:

https://github.com/huamidev/GestaltX

GestaltX 是开发者 huamidev 发布的一款 MobileGestalt 编辑工具,主要用于修改 iPhone、iPad 的部分系统功能和设备特性。

熟悉 iOS 玩机的朋友应该知道,MobileGestalt 里面包含了不少与设备型号、系统功能、硬件能力相关的信息。过去想要修改这些内容,往往需要越狱环境,或者借助其他特殊工具。

GestaltX 则是围绕这些字段进行编辑,提供了图形化操作界面。

目前项目提供的功能包括:

  • Dynamic Island 灵动岛相关功能
  • AOD 全天候显示
  • 开机、关机提示音
  • 充电限制
  • 轻点唤醒
  • Camera Control 相机控制
  • Action Button 操作按钮
  • Apple Pencil 相关功能
  • iPad Stage Manager 台前调度
  • iPad 应用兼容性调整
  • 区域代码及 Apple Intelligence 相关标记
  • 内部功能开关和 CacheExtra 字段编辑

此外,还提供 plist 导入、导出,修改前后对比、写入验证、自动备份和恢复等功能。

不过,这里有一个比较重要的限制:

GestaltX 当前 README 标注支持 iOS/iPadOS 27.x,暂不支持 iOS/iPadOS 26.x 设备端的 MobileGestalt 访问。

也就是说,不是所有系统版本都能使用。即使修改了区域代码或 Apple Intelligence 相关字段,也不代表一定能够开启对应功能,实际效果还取决于设备硬件、系统版本以及苹果服务器端的限制。

三、Erosion:基于 worse_query 的系统修改工具箱

项目地址:

https://github.com/jailbreakdotparty/Erosion

Erosion 是 jailbreak.party 开发的一款 iOS 系统自定义工具箱,它的一个重要特点就是使用了 worse_query 相关技术。

从项目介绍来看,它并不是单一功能的软件,而是将一些系统修改功能整合到一起,让用户可以通过图形界面进行操作。

目前项目列出的支持范围:

  • iOS/iPadOS 26.0 – 26.6.2(功能受限)
  • iOS/iPadOS 27.0 – 27.2
  • iOS/iPadOS 27.3 Beta 1(24C5037i)

这里玄烨特别提醒一下:iOS 26 的支持是有限制的。

根据项目 FAQ,worse_query 在 iOS 26 上并不具备写入 MobileGestalt 的能力,因此依赖 MobileGestalt 的修改功能,在 iOS 26 上无法正常使用。

而在 2026 年 11 月 9 日发布的 v0.3 版本中,开发者将原来的 bad_query 替换为 worse_query,进一步扩大了系统版本支持范围。

如果你准备尝试 Erosion,建议先仔细阅读项目说明。尤其是侧载签名方面,开发者还提到了部分企业证书、付费证书可能因为 App Groups 签名方式出现问题,建议使用 SideStore、Impactor 或其他使用自己 Apple ID 的侧载方式。

四、Filza-wq:非越狱环境下的 Filza 文件管理器

项目地址:

https://github.com/MchinaMd57764/filza-wq

这个项目玄烨觉得也比较有意思。

Filza 相信大家都不陌生,它一直是越狱设备上非常常用的文件管理器。而 Filza-wq 则是开发者基于原有 Filza 进行重新打包,尝试让它在非越狱的 iOS 设备上访问更多系统容器目录。

它通过注入 FilzaApplySandboxExt.dylib,利用 worse_query 相关的容器查询和沙盒扩展机制,尝试访问部分原本无法直接读取的目录。

目前项目主要针对 iOS 27.0.x,开发者提供的测试环境为:

  • iOS 27.0.1(24A446)
  • iPhone 16 Pro Max

目前能够浏览或操作的目录包括:

  • ConfigurationProfiles 配置描述文件
  • MobileGestalt Cache
  • System Data 系统数据
  • AppGroup Containers 应用组容器
  • My Documents 文档目录

需要注意,这并不是完整的 Root 文件系统访问,也不代表非越狱 Filza 已经拥有越狱环境下的全部文件操作能力。

项目提供的 IPA 也不是可以直接安装的成品,需要使用具备相应 App Groups entitlement 的签名身份重新签名。具体能否正常安装和使用,还取决于签名配置及系统版本。

另外,文件管理器能够看到某些系统目录,不代表这些目录里的文件都可以随意删除。尤其是配置文件、MobileGestalt 缓存和系统数据,误操作可能造成系统功能异常,甚至影响应用数据。部分删除操作也没有撤销功能。

五、terminal_worse:把 worse_query 集成进 iOS 终端

项目地址:

https://github.com/ztby/terminal_worse

今天玄烨又发现了一个新的利用项目,这次的方向和前面几个工具不太一样。

开发者 JBJF 发布的 terminal_worse,简单来说就是基于 a-Shell 2.3.2 进行修改,并将 worse_query 沙盒访问技术集成到了终端环境中。

熟悉 a-Shell 的朋友应该知道,它本身就是一款 iOS 终端工具,支持 Python、Perl、TeX、clang/LLVM、SSH、vim 等功能。

而 terminal_worse 在原有基础上加入了 worse_query 相关功能。

根据项目 README,目前它主要实现了以下内容:

  • 集成 worse_query 沙盒访问机制

  • 启动时自动挂载可访问的容器目录

  • 通过终端查看应用容器和部分系统目录

  • 可以通过 Bundle ID 区分应用容器

  • 支持查看、读取、复制、写入和删除部分文件

  • 增加 sbxhelp、sbx_status、sbx_remount 等命令

  • 内置 neofetch,可以查看设备型号、系统版本、CPU、内存、电池等设备信息

比较有意思的是,它会在启动时自动执行容器挂载,并将相关目录映射到:

~/Documents/_sandbox/

进入终端后,就可以通过普通命令查看对应目录内容。

例如项目介绍中提到,启动后会自动执行:

cd _sandbox; ls

这样就可以直接查看已经挂载的目录,而不需要每次手动寻找容器路径。

测试环境方面,开发者公开的信息是:

  • 设备:iPhone 18 Pro Max

  • 系统:iOS 27.0.1(24A446)

  • 基础版本:a-Shell 2.3.2

不过,这里也有几个限制需要注意。

首先,项目仓库目前提供的是源码,并不包含解密后的 a-Shell IPA,也不包含签名证书和 Provisioning Profile。想要自行构建,需要准备对应的 a-Shell 文件、macOS、Xcode 27,以及包含 App Group 权限的签名配置。

其次,它虽然提供了终端环境和部分文件操作能力,但并不等于获得了完整的系统执行权限。

项目 README 明确说明,非越狱环境下不能直接运行任意外部未签名的 Mach-O 二进制文件。虽然 Python、Perl、Lua 等脚本以及部分 WebAssembly 插件可以运行,但 Procursus、Havoc 等来源的原生命令行二进制文件并不能直接在这个环境中正常运行。

所以,terminal_worse 更准确的定位是:在非越狱 iOS 环境中,借助 worse_query 扩展终端的容器访问能力,而不是把 iPhone 变成一台拥有完整 Root 权限的 Linux 设备。

对于喜欢折腾 iOS 终端、文件系统和应用数据的朋友来说,这个项目还是值得关注的。

六、玄烨的一些看法

这次 worse_query 的出现,值得关注的地方并不是它直接带来了越狱,而是它为非越狱环境下的系统容器访问提供了新的技术思路。

从目前几个项目的发展来看,已经有人开始将这项技术应用到不同方向:

  1. worse_query:提供底层容器访问技术。
  2. GestaltX:围绕 MobileGestalt 进行设备功能修改。
  3. Erosion:整合多种 iOS 系统自定义功能。
  4. Filza-wq:尝试将相关技术应用到文件管理器。
  5. terminal_worse:将相关技术集成进 a-Shell 终端,扩展终端的容器访问能力。

不过,大家也要理性看待。

目前这些项目的系统版本支持并不完全一致,有些功能只支持 iOS 27,有些在 iOS 26 上存在明显限制。它们也不能等同于完整越狱,更不能保证所有设备都能正常运行。

如果你只是想体验一下,可以先关注项目更新,等开发者进一步完善后再尝试。涉及系统文件修改的操作,建议不要在主力设备上随意测试,提前做好数据备份。

项目地址汇总:

  • worse_query:https://github.com/forcequitOS/worse_query
  • GestaltX:https://github.com/huamidev/GestaltX
  • Erosion:https://github.com/jailbreakdotparty/Erosion
  • Filza-wq:https://github.com/MchinaMd57764/filza-wq
  • terminal_worse:https://github.com/ztby/terminal_worse

玄烨会继续关注这几个项目的后续进展,如果后续有新的功能更新或者实测结果,再给大家分享。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料