搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

huamidev/GestaltX

安全

一款在 iOS 27 上编辑 MobileGestalt 设备配置与能力开关的 SwiftUI 应用,面向安全研究人员。

6,752
2,507
Swift
GPL-3.0
创建于 3 天前

项目介绍

GestaltX 是一款 iPhone/iPad 应用,用于读取和修改 iOS 27.x 上的 MobileGestalt 缓存。MobileGestalt 保存设备能力与配置值,编辑其中的 CacheExtra 字段可以改变 Dynamic Island、AOD、Apple Pencil、Stage Manager、Apple Intelligence、内部构建标记等功能开关。应用把这些改动归入预设,同时提供带类型的字段编辑器、改动前后的暂存对比和写入校验。

实际使用中最主要的场景是尝试启用 Apple Intelligence 与区域相关选项:README 说明通常只改 Region Code 就足够,Sales Region 可以与 Region Code 一起应用。应用还通过分享扩展支持导入和恢复 MobileGestalt plist,导入前会做绑定本机的校验。

项目定位是安全研究与教育用途,只应在自己拥有或获授权管理的设备上使用。

快速使用

  1. 从最新 Release 下载 IPA。分发版使用 ad-hoc 签名;README 提示 iOS 27 的 Safari 可能下载不完整,若解压失败需重试或换浏览器。
  2. 使用带至少一个可用 App Group 的证书与描述文件,对应用及其内嵌分享扩展一起重签名,重签时保留扩展。
  3. 在 iOS 27.x 设备上打开应用,先确认自动生成的初始备份。
  4. 选择预设(例如把 Region Code 设为 United States),或用字段编辑器读取、搜索、添加、修改 CacheExtra 值;暂存改动、查看前后差异后保存。
  5. 需要时用 NeoSpring 执行 respring。导入 plist 前,先在本机导出 GestaltX 副本,因为身份校验依赖仅存于设备 Keychain 的数据。

使用约束

只有 iOS/iPadOS 27.x 支持在设备上访问 MobileGestalt,iOS/iPadOS 26.x 明确不支持;本地 plist 编辑不受此限制。可用预设及实际效果取决于设备型号和系统版本,Apple Intelligence 是否可用还取决于 Apple 服务。

签名要求应用与分享扩展共享 App Group,Release IPA 不带开发者证书。修改 MobileGestalt 可能导致系统不稳定甚至需要恢复设备,操作前应备份;应用会在写入前自动备份,并记录各预设的原始值以便回退。恢复导入的 plist 还要求系统缓存布局匹配,完成后需重启设备。

项目使用 GPL-3.0 许可证,并基于 worse_query、NeoSpring、MGKeys 等社区工具构建。

HotRepo 点评

现有记录中没有 GestaltX 进入 GitHub 全语言日榜的名次,但项目追踪初期的涨星很陡:2026 年 11 月 9 日首次观测时 Star 数为 134,到 11 月 11 日晚已约 6200,其中 11 月 10 日单日新增约 3200。新项目榜记录显示,首日窗口新增 1478,次日 3203,11 月 11 日为 1507,增速虽然回落,绝对增量仍高;Fork 数也很快达到约 2400。这组数据说明 iOS 改机与研究用户关注度高,但并不说明各预设在某台设备上稳定或安全。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

相关推荐

  1. Kianuni/Erosion-CN面向免越狱设备研究者的简体中文 iOS/iPadOS 工具箱,用于读取与修改 MobileGestalt 系统配置。Swift1,656