无需越狱:iEscaper 让 iPhone 开启 iPadOS 台前调度与窗口化应用

熟悉越狱圈的朋友对 GeoSn0w 这个名字一定不会陌生。作为资深的 iOS 安全研究者与越狱开发者,他此前就开发过多款越狱工具,并长期维护着越狱设备上的反恶意软件工具 iSecureOS。近日,GeoSn0w 带来了一款全新的工具 iEscaper v1.0,它的最大亮点在于——无需越狱,就能为运行新系统的 iPhone 带来强大的 MobileGestalt 定制能力。

iEscaper 基于新公开的 bookrestore 沙箱逃逸漏洞打造,GeoSn0w 将整个漏洞利用逻辑用 Swift 重写了一遍,以提升可靠性与稳定性。最终成品的测试成功率达到了百分之百,并且支持 iOS 26.2 Beta 1 及以下的所有设备。

无需越狱:iEscaper 让 iPhone 开启 iPadOS 台前调度与窗口化应用

iEscaper 能做什么

简单来说,iEscaper 的核心作用,是通过修改 iOS 系统中的 MobileGestalt 配置文件,把原本只在 iPad 上开放的功能”解锁”到 iPhone 上。目前 iEscaper 已经可以实现的功能包括:

  • 在 iPhone 上启用 iPadOS 风格 Dock:让主屏幕底部的 Dock 变成 iPad 那样的形态,图标排列与交互都更接近 iPad。
  • 启用窗口化应用:让应用以 iPadOS 风格的独立窗口运行,而不再是 iPhone 上那种全屏独占的体验。
  • 开启台前调度(Stage Manager):这是最重磅的功能,把 iPad 标志性的多任务窗口管理体验带到 iPhone 上。

据开发者透露,后续还会有更多的定制功能陆续加入,目前这个版本只是一个起点。

无需越狱:iEscaper 让 iPhone 开启 iPadOS 台前调度与窗口化应用

兼容性与支持范围

iEscaper 支持 所有设备,系统版本从 iOS 17.0 左右一直到 iOS 26.2 Beta 1 及以下都能使用。当前版本提供的是 macOS

无需越狱:iEscaper 让 iPhone 开启 iPadOS 台前调度与窗口化应用

版本,同时兼容 Intel 与 Apple Silicon(ARM)架构的 Mac 电脑,安装包体积约 7.7MB,完全免费。Windows 版本预计很快也会推出。

值得注意的是,iEscaper 是一个无需越狱就能运行的工具,这意味着即使是那些不打算越狱、只想尝鲜 iPad 功能的用户,也可以放心使用,不会触发越狱带来的各种兼容性问题。

背后的技术原理:MobileGestalt 与沙箱逃逸

要理解 iEscaper 的工作原理,首先要了解 MobileGestalt.plist 这个文件。它是 iOS 系统中一个非常重要的设备信息文件,里面记录了设备的类型、颜色、型号,以及各种功能支持情况——比如灵动岛、台前调度、多任务处理等是否可用。换句话说,iPhone 之所以没有 iPad 的那些功能,很大程度上就是因为这个文件里对应的键值被设置成了”不支

无需越狱:iEscaper 让 iPhone 开启 iPadOS 台前调度与窗口化应用

持”。

苹果对这个文件中的键值对进行了加密,但经过多年的研究,大部分键值已经被成功破解。iEscaper 所依赖的 bookrestore 沙箱逃逸漏洞,利用的是 itunesstored 与 bookassetd 组件,通过恶意构造的 downloads.28.sqlitedb 数据库,把数据写入到通常受沙箱保护、正常情况下无法触碰的路径。这样一来,就能改写 Mobil

无需越狱:iEscaper 让 iPhone 开启 iPadOS 台前调度与窗口化应用

eGestalt.plist 中的关键值,从而实现功能的解锁。

不过这个漏洞也有能力边界:它只能写入由 mobile 用户控制或拥有的大多数路径,而由 root 用户拥有的路径则无法写入。这也解释了为什么 iEscaper 需要配套的 MobileGestalt 检查机制来保证安全。

iEscaper 的安全保障与使用方式

为了防止用户误操作,iEscaper 内置了一个自动 MobileGestalt 检查器。它会读取你提供的配置文件,并确认它与你的设备型号以及当前 iOS 版本完全匹配。一旦发现不匹配的地方,工具会立即发出警告。这一设计是为了保护用户,避免误覆盖不正确的 MobileGestalt 文件而导致设备无法启动。

使用上,iEscaper 的流程相对直接:先从设备上读取 MobileGestalt.plist 文件(可以通过 Xcode 创建一个简单的 SwiftUI 应用读取该文件,再通过 AirDrop 传输到 Mac 上),然后在 iEscaper 中载入并执行修改,最后重启设备即可在设置中看到新功能。整个过程不需要越狱,也不需要安装任何额外的系统级插件。

必须重视的变砖风险

尽管 iEscaper 尽可能做到了安全,但”玩 MobileGestalt 始终伴随着一点变砖(bootloop)的风险”这句话依然是 GeoSn0w 反复强调的重点。尤其是涉及设备类型这类核心键值时,必须把对应的值添加到 MobileGestalt plist 的 CacheData 部分,而不是 CacheExtra 部分——如果误加到了 CacheExtra,设备将会直接变砖

因此,在使用 iEscaper 之前,强烈建议先对设备做一次完整备份。iEscaper 之所以要内置检查器,也正是为了把这类操作风险降到最低。对于想要在 iPhone 上体验 iPadOS 台前调度、窗口化应用和 iPad 风格 Dock 的用户来说,iEscaper 提供了一条门槛极低、无需越狱的捷径,但理性备份、谨慎操作,永远是玩机过程中最重要的原则。