GestaltX Changelog & Commits

Chronological release notes from v1.0.1 to v1.1.1 (Build 11140102), security PR milestones, and ecosystem velocity.

  • 8 GestaltX releases
  • Latest Build: 11140102
  • 64,069 asset downloads
  • Checked: November 14, 2026
Four iPhone 15 and iPhone 15 Pro smartphones showing Dynamic Island sensor cutouts and rear camera modules
iPhone OLED hardware and Dynamic Island cutout geometry targeted by GestaltX display presets
Advertisement
Three iPad Pro and iPad tablets arranged side by side on a neutral studio surface
iPadOS tablet hardware for Stage Manager, external display, and Apple Pencil capability flags
Open 16-inch MacBook Pro notebook computer on a desk used for USB sideloading and pairing setup
macOS USB host for SideStore, AltStore, Impactor, and Pairing file generation
Close-up of integrated circuit dies patterned across a silicon wafer
Hardware board, CPU, and CacheUUID verification before writing MobileGestalt keys

GestaltX Release Timeline

Every tag below is generated directly from huamidev/GestaltX GitHub Releases metadata verified on November 14, 2026 (8 releases, 64,069 asset downloads):

GestaltX v1.1.1November 13, 2026, 16:46 UTC · Build 11140102 · GestaltX_1.1.1.ipa (6.77 MB) · 5,095 downloads

Build 11140102.

Added

  • App Audio Library: replace notification sounds with custom audio. Apps not shown in the list can use the capture guide to obtain their notification-sound paths.
  • Pairing & Device Connection: used to obtain required paths.

Changed

  • Case-insensitive cache UUID comparison (#131)
  • Reject trailing text in date fields (#132)
  • Share-inbox fallback (#133)
  • Validate backup metadata filenames (#134)
  • Reduce cache descriptor string-scan allocations (#135)
  • Reuse one preview snapshot for field search (#136)
  • Preserve field edits over layout presets (#137)
  • Preserve existing plist keys when editing fields (#138)
  • Reduce allocations in exact plist comparisons (#139)
  • Traverse document differences once (#140)
  • Fix Face ID failing after enabling Apple Intelligence (#128)
  • Add missing localization for #128 (#146)
  • Pairing paths are migrated when a reinstall moves the app data container.

Fixed

  • Fix pairing failure in side-loaded release builds.
  • Add the missing Face ID recovery localization strings.
  • Fix audio file selection in side-loaded builds.
  • Refresh captured sounds immediately and cache the app audio list.
  • Show LocalDevVPN guidance and stop capture when the tunnel does not connect.

SHA-256 (GestaltX_1.1.1.ipa): 0621b070cafacb2f1f83fad459697d02263e513b04d77b462da333c5b0a4e708 · View release on GitHub

GestaltX v1.0.7November 12, 2026, 17:14 UTC · Build 11130112 · GestaltX_1.0.7.ipa (3.56 MB) · 7,105 downloads

Build 11130112.

Fixed

  • Fix container discovery on iOS 27.3 so wallpaper and App Launch Images can locate their containers again.

SHA-256 (GestaltX_1.0.7.ipa): 226f1a6ceb5267d6dcadbb5af228c1496bb4fd45c229857b9b2e19ca12ae5f72 · View release on GitHub

GestaltX v1.0.6November 12, 2026, 15:08 UTC · Build 11122300 · GestaltX-1.0.6.zip (3.54 MB) · 715 downloads

Build 11122300.

Added

  • Add custom lock screen text in System Settings, applied without restarting the device.
  • Add Wallpaper Settings for importing, applying and removing wallpaper packs, including .tendies and .zip import through the share extension.
  • Add App Launch Images with custom photos, full-resolution saving to Photos, automatic backups and restore.
  • Add Japanese localization based on @kagithu's contribution, with missing strings completed (#124).
  • Add the iPhone Air Dynamic Island layout (#105).

Changed

  • Add a symbol to Discard Changes. Apply Changes and Discard Changes now turn gray when there are no pending changes.

Fixed

  • Preserve device-specific On-Device Siri capability values instead of overwriting them with a generic value, which could revert the Apple Intelligence Siri interface (#102, #98).
  • Improve shared-import cancellation and temporary-file cleanup.

Full Changelog: https://github.com/huamidev/GestaltX/compare/v1.0.5...v1.0.6

SHA-256 (GestaltX-1.0.6.zip): c7bc56d171449660c66f0bf6607e284e6ac173075aa170591eefa41e0ce6be97 · View release on GitHub

GestaltX v1.0.5November 11, 2026, 03:45 UTC · Build 11111140 · GestaltX_1.0.5.ipa (2.94 MB) · 13,988 downloads

Build 11111140.

Added

  • Spanish localization, bringing the app to nine supported locales (#97).
  • iPhone Air model presets (#92) and a Japanese README (#83).

Changed

  • About now lists the supported OS as iOS / iPadOS 27.x. Installation remains

available on 26.x, where on-device MobileGestalt access is marked unsupported.

  • Updated Korean translations (#84) and corrected mixed-language text in

Traditional Chinese and other locales (#61).

  • Renamed the Chinese Photos Clean Up preset to “照片消除”.
  • Corrected the Internal Build label and added confirmation before enabling

this system-wide flag (#60).

Fixed

  • Device access preserves existing App Group cache contents (#55).
  • Reverting Dynamic Island restores its layout together with its capability

flag, without discarding unrelated staged artwork changes (#58).

  • Original-value recovery now checks the cache generation and layout, keeps

unavailable originals distinct from missing fields, and avoids repeatedly

reading old backup history (#65, #66).

  • Restoring an unchanged backup skips unnecessary device writes (#69).

Failed backup deletions remain retryable (#70), and local backup

replacement clears inherited device-ownership status (#64).

  • Exports of verified device backups carry device-bound proof (#59).

Temporary export files are removed after sharing or cancellation (#62).

  • Direct file imports are captured before confirmation is deferred (#63),

and coordinated reads run off the main thread (#75). Temporary provider

failures (#74) or one inaccessible App Group (#71) no longer block

other queued imports.

  • Shared import handling checks container boundaries, rejects symlink paths,

bounds filename metadata, and cleans abandoned files without interrupting

active writers (#72, #73, #76).

  • Device identity changes are rejected before system writes (#67).

Duplicate cache descriptors are validated (#56), and unchanged NaN

values compare consistently (#68).

Download and signing

  • Some users report incomplete downloads with Safari on iOS 27. If an IPA is

reported as damaged or cannot be extracted, download it again; it may take

several attempts. Try another browser if the issue persists. This has not

been confirmed as a Safari or iOS defect.

  • Re-sign with a certificate and profile containing at least one usable App

Group. Keep the share extension and configure a common App Group for both

the app and extension.

Full Changelog: https://github.com/huamidev/GestaltX/compare/v1.0.4...v1.0.5

SHA-256 (GestaltX_1.0.5.ipa): d2bd9f80cd4c1b6c1504a9b8fc32783440e4fd4c997e98890c341f28014a1bfe · View release on GitHub

GestaltX v1.0.4November 10, 2026, 07:27 UTC · Build 11101436 · GestaltX_1.0.4.ipa (2.87 MB) · 14,732 downloads

Build 11101436.

Added

  • WAPI preset under Device → Presets: disable the WAPI regulatory flag or

restore the recorded original value. The cached Boolean is resolved from the

device's own MobileGestalt image instead of a hard-coded slot (#30).

  • Per-device originals for the WAPI flag. The value survives edits, app

restarts, journal migration, and is restored together with the other cached

options (#30).

  • New display presets: high-luminance Always-On Display, AOD flipbook and its

entry count, HDR photo display, wallpaper parallax control, and experimental

PWM and DisplayPort capability flags.

  • New device presets: Collision SOS, Audio Mix, and Spatial FaceTime audio.
  • New intelligence presets: on-device Siri, Audio Intelligence, Personal

Translator, Photos Clean Up, Handwriting Synthesis, and always-listening Hey

Siri. These remain capability flags; hardware and region still decide what

actually runs.

  • Korean localization, bringing the app to eight supported languages (#24).
  • CI now builds an ad-hoc signed IPA automatically and uploads it as an

artifact; tag and release runs also attach it to the matching release.

Changed

  • Additional Options and the WAPI row are shown directly in

Device → Presets. The hidden ten-tap gate on the About version string

was removed.

  • Restore and open actions are disabled while the current document has staged

edits. Save or discard them first instead of silently losing the changes

(#37).

  • Version bumped to 1.0.4 (CURRENT_PROJECT_VERSION 11101436). README version

badges and the build date were updated.

  • All new user-facing strings are localized in the eight supported languages

(English, Simplified Chinese, Traditional Chinese for Taiwan and Hong Kong,

Vietnamese, Russian, Persian, and Korean) (#30, #38).

Fixed

  • Device access now falls back across every signed App Group instead of

trusting the first one. This fixes the MobileGestalt access was denied

error on builds signed with a certificate that carries multiple App Groups

(#47).

  • Field editing preserves exact 64-bit integers, including unsigned values

above Int64.max. Read-back comparison no longer aliases UInt64.max with

-1 (#31).

  • Opening a field and applying it unchanged no longer re-parses its display

text, preserving sub-millisecond Date precision and nested values in

arrays and dictionaries (#34).

  • Malformed ArtworkTraits values are no longer replaced or lost when a model

name or Dynamic Island layout preset is applied. The UI explains that the

field must be fixed in MG Control first (#38).

  • Device backup restores reject a different CacheUUID, CacheVersion, or

CacheData length before any write, instead of restoring an incompatible

cache layout (#32).

  • Saved backups are verified against their recorded size and SHA-256 digest

before reuse. Legacy backups without a digest remain readable (#33).

  • Shared plist imports reject FIFOs, sockets, directories, and symlinks instead

of blocking on them, while still accepting regular files (#35).

  • File Provider imports coordinate their reads, so placeholders are

materialized and concurrent changes cannot corrupt the read (#39).

  • Cancelling the share extension now resumes a stalled provider continuation

and cancels the underlying Progress, instead of hanging the extension

(#36).

  • Rejecting or confirming one shared plist no longer leaves later queued

imports waiting for another foreground event. Invalid entries are skipped

and the queue continues in order (#40).

  • Backup restore now validates the saved layout before creating a recovery

backup or journal entry, so a rejected restore has no side effects (#32).

Security

  • Backup integrity uses a persisted SHA-256 digest. A same-size replacement

with another valid plist is detected (#33).

  • Inbox scans and imports open files with O_NOFOLLOW and require a regular

file descriptor, preventing named-pipe and symlink tricks (#35).

Full Changelog: https://github.com/huamidev/GestaltX/compare/v1.0.3...v1.0.4

SHA-256 (GestaltX_1.0.4.ipa): d7b6e4aebf77ea42deab365af1cc206f7f84250307111ddb098242704bcb06b6 · View release on GitHub

GestaltX v1.0.3November 9, 2026, 16:23 UTC · GestaltX_1.0.3.ipa (2.74 MB) · 12,183 downloads

GestaltX 1.0.3

  • Added share import: share a plist to GestaltX from Files or another app, then confirm the import after verification.
  • Strengthened device ownership checks. Mismatched or unverifiable files are rejected; exports can include a device-bound verification proof.
  • Improved MG Control with support for adding, editing, renaming, and deleting keys and values.
  • Added restoration of verified device plists, with an automatic backup before restoring. Restart your device afterward.

When re-signing, keep the share extension and configure the same App Group for both the app and extension.

SHA-256 (GestaltX_1.0.3.ipa): 7fa0e4486ea6e478fa00d7415351ffeba1fc4af72b5d067e4e2aa03ed6c45f3f · View release on GitHub

GestaltX v1.0.2November 9, 2026, 10:06 UTC · GestaltX_1.0.2.ipa (2.49 MB) · 6,871 downloads

GestaltX 1.0.2

  • Fixed preset disabling: originally absent fields are removed; existing fields regain their original values and types instead of being set to 0.
  • Added automatic initial backups and persistent original-value records.
  • Added a Revert button to each preset, preserving unrelated pending changes.
  • Added Remove Added Fields for fields you know were added later.
  • Adjusted NeoSpring loading and startup timing, and fixed premature dismissal when returning to the app.

Supports iOS / iPadOS 27.x. Signing requires at least one usable App Group.

SHA-256 (GestaltX_1.0.2.ipa): 4748787786d45b57ff03449669a577ab086ec8b73b96d9109d72f4f6eca13f58 · View release on GitHub

GestaltX v1.0.1November 9, 2026, 05:28 UTC · GestaltX_1.0.1.ipa (2.46 MB) · 3,380 downloads

GestaltX 1.0.1

  • Added a separate Region Code option with presets for the United States, mainland China, Hong Kong, Taiwan, Japan and the United Kingdom.
  • Changing Region Code alone preserves the existing sales-region suffix.
  • Fixed combined settings: Region Code and Sales Region can now be applied together.
  • Usually, changing Region Code is enough to try enabling AI; changing Sales Region is unnecessary.
  • If you previously changed Sales Region, restore your device’s original sales region first. For example, if your device originally had the CH/A suffix, select China (Mainland) under Sales Region and apply it, then adjust Region Code as needed. Restart your device after applying changes.

Supports iOS / iPadOS 27.x. On-device MobileGestalt access is unsupported on iOS / iPadOS 26.x. AI availability and verification results vary by device and OS.

SHA-256 (GestaltX_1.0.1.ipa): e4303156ab01ae23e327f014bd10ef6c1f5b81e8d10a35c15f6b907339b72546 · View release on GitHub

Need direct binary links or older CHANGELOG.md SHA-256 digests? Open the all-release SHA-256 download ledger.

Security & Integrity Milestones

Across more than 150 issues and pull requests, GestaltX's engineering history centers on preventing accidental cache corruption and hardening Share Extension imports:

Advertisement
PR / TagShipped InEngineering Change
#128 / #146v1.1.1Add verified Restore Hardware Identity for Face ID & dictation recovery plus full localizations
#131 – #134v1.1.1Case-insensitive CacheUUID check, strict Date trailing-text rejection, Share-inbox fallback & backup filename validation
#135 – #140v1.1.1Single-pass plist diff traversal, snapshot reuse in field search & preserving manual field edits over layout presets
v1.0.7v1.0.7Fix iOS 27.3 container discovery for Wallpaper Settings and App Launch Images (Build 11130112)
#105 / #102v1.0.6Add iPhone Air Dynamic Island layout and preserve device-specific On-Device Siri capability values
#58 / #59 / #67v1.0.5Coupled Dynamic Island layout + capability revert, Keychain-bound export proof & pre-write device identity guard
#30 – #35 / #47v1.0.4Dynamic WAPI lookup, 64-bit unsigned ints, SHA-256 backup digest check, O_NOFOLLOW Share imports & multi-App-Group fallback

These guards explain why GestaltX refuses unverified plist imports and requires explicit confirmation before touching system-wide flags like InternalBuild (#60).

Companion Ecosystem Releases

For context across the broader forcequitOS/worse_query ecosystem, here are the latest release dates and cumulative download totals for companion utilities:

RepositoryLatest TagPublishedReleasesDownloads
kolbicz/WQFilesv0.9.6November 13, 20261518,122
ichitaso/Regitelav1.0.2November 13, 202632,636
adnan120hz/WorkTweaksv4.2November 12, 202632,846
murk-sus/kamui-escapev2.5.2November 10, 202631,080

USB-C Sideloading & Backup Gear

Provisioning GestaltX with SideStore, AltStore, Impactor, or iLoader and generating a Pairing file for App Audio Library requires a reliable wired USB data cable, while an external SSD keeps a clean off-device copy of com.apple.MobileGestalt.plist and full Finder/iTunes backups:

HardwareRole in GestaltX WorkflowSpecificationAmazon
Anker 240W USB-C Data & Power CableWired IPA signing & Pairing file captureUSB-IF certified USB-C data & 240W power leadCheck price
Apple 60W Woven USB-C Sync CableMac / Windows sync & recovery restoreWoven 1m USB-C charge and USB 2 data cableCheck price
SanDisk 1TB Extreme Portable USB-C SSDOff-device OriginalGestalt.plist & iOS backups1TB NVMe USB-C 3.2 Gen 2 (up to 1,050 MB/s)Check price
UGREEN Revodok 10Gbps USB-C HubMulti-port USB-C & USB-A bridge for MacBooks10Gbps data ports with 100W PD pass-throughCheck price

As an Amazon Associate, this site earns from qualifying purchases.

Advertisement

Common questions

How fast does huamidev ship GestaltX updates?

Between November 9 and November 13, 2026, huamidev/GestaltX shipped eight releases from v1.0.1 to v1.1.1 (Build 11140102), adding Share imports, SHA-256 backup proofs, 10 UI languages, PosterBoard wallpapers, Launch Images, Face ID recovery, and App Audio Library.

Where can I read Chinese, Japanese, or Korean GestaltX documentation?

The upstream huamidev/GestaltX repository publishes README.md, README_ZH-CN.md, README_JA.md, and README_KO.md, and attaches CHANGELOG_ZH-CN.md to every GitHub release.