Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

GestaltX

GestaltX

Version Platform SwiftUI License

English · 简体中文

A MobileGestalt editor for iPhone and iPad. Developed by huamidev.

Features

CategoryPresets and tools
DisplayDynamic Island capability and layout, Always-On Display, AOD Vibrancy, Liquid Glass low-power rendering
DeviceModel name, boot/shutdown chime, charge limit, tap to wake, Camera Control settings, Action Button settings, experimental removal of mainland China restrictions (eSIM, FaceTime Audio on 27.3)
iPadApple Pencil settings, Stage Manager capability, iPad app compatibility
IntelligenceIndependent region-code options, Apple Intelligence capability flag, and sales-region options for activation attempts on China-mainland devices
AdvancedApple internal feature flags, internal storage view, Security Research Device flag
Field editorRead, search, add, edit, and remove CacheExtra fields; local plist import/export; String, Integer, Real, Boolean, Data, Date, Array, and Dictionary values
ChangesAutomatic reading and manual re-read, staged before/after review, verified writes, per-preset restore
BackupsAutomatic initial backup before device editing, backup before every write, original-value records; open, export, restore, and delete
Logs & respringActual exploit-stage logs and manual NeoSpring respring

Usually, changing the region code is enough to try enabling AI; there is no need to change Sales Region. Selecting United States for Region Code sets RegionCode to LL and keeps the sales-region suffix. You can also choose China (Mainland), Hong Kong, Taiwan, Japan or the United Kingdom. Sales Region and Region Code can be applied together: the sales suffix follows Sales Region, while the code follows Region Code.

If you previously changed Sales Region, restore your device’s original sales region and apply it first.

Disabling a preset or using its Revert button restores the recorded original values and types. Keys that were originally absent are removed. If an older change has no original record, use Remove Added Fields only when you know those fields were added.

Presets modify capability flags; actual effects depend on the device and OS. China-mainland devices can use the Apple Intelligence and region options to attempt activation; availability also depends on the model, OS version, and Apple services.

Compatibility

Supports iOS / iPadOS 27.x. iOS / iPadOS 26.x is not supported for on-device MobileGestalt access. Powered by worse_query. SystemGroup access requires iOS 27; available features depend on the device and OS. Local plist editing is also supported.

Signing requires a certificate and provisioning profile with at least one usable App Group. GestaltX detects the signed App Group at runtime.

Mainland China restrictions

Device → Presets → Remove Mainland China Restrictions attempts to enable eSIM, FaceTime Audio (27.3), and other region-restricted features without changing the sales region. Hardware and carrier support are still required; this does not guarantee every feature will work. Cache offsets are automatically resolved from the device’s own MobileGestalt library, with no model or OS version allowlist. The cache UUID, length, validity markers and target values are checked before editing. If the layout cannot be resolved, no changes are written. Review the changes, apply, and restart the device.

On-device original values are saved before applying. Use Revert to restore only these two flags, including after reopening the app. Previously modified devices use their earliest recorded values, not an assumed factory default.

Original idea: KirbySD's V2EX post.

Language support

GestaltX follows your iOS language settings, with English as the default and fallback. Persian includes right-to-left layout support.

LanguageLocale
Englishen
简体中文 — Simplified Chinesezh-Hans
繁體中文(台灣)— Traditional Chinese (Taiwan)zh-Hant-TW
繁體中文(香港)— Traditional Chinese (Hong Kong)zh-Hant-HK
Tiếng Việt — Vietnamesevi
Русский — Russianru
فارسی — Persianfa

Credits

Disclaimer

For security research and educational purposes only. Use only on devices you own or are authorized to manage.

Back up your data before making changes. Modifying MobileGestalt may cause system instability or require a device restore. You are responsible for the changes you apply and the resulting risks.

License

GNU GPL v3 · Copyright © 2026 huamidev.

关于 About

An MobileGestalt editor for iOS 27.x, featuring region-code tweaks, device presets, backups, and support for 7 languages.

语言 Languages

Swift78.1%
Objective-C10.6%
Python10.2%
JavaScript1.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
0
Total Commits
峰值: 1次/周
Less
More

核心贡献者 Contributors