Verborgen iOS-functies inschakelen zonder jailbreak met misaka26
Apple heeft traditioneel kunstmatig de mogelijkheden van oudere en basismodel iPhones beperkt. Wil je Always-on Display op een standaard iPhone 13? Of Apple Intelligence op een apparaat waar het bedrijf het officieel heeft geblokkeerd? Voorheen was hiervoor een volledige jailbreak vereist, wat vrijwel onmogelijk te verkrijgen is op recente iOS-versies.
Echter, enthousiastelingen vonden een achterdeur. Het misaka26-project maakt misbruik van een kwetsbaarheid in het iOS-herstelmechanisme (hetzelfde dat TrollRestore aandrijft) en kan MobileGestalt-systeemvlaggen rechtstreeks vanaf een Mac-computer wijzigen.
Wat dit instrument is
misaka26 is een macOS-bureaubladtoepassing van ontwikkelaars @34306 en @straight-tamago. Het project heeft ongeveer 4.000 sterren verzameld op GitHub omdat het een langdurig probleem voor Apple-apparaatbezitters oplost: het biedt toegang tot functies van duurdere of nieuwere modellen zonder kernel-level hacking.
Het hulpprogramma vereist geen jailbreak om te werken. Je hoeft alleen je telefoon op je computer aan te sluiten, het MobileGestalt-configuratiebestand over te dragen en te kiezen welke schakelaars je wilt omzetten.
Hoe jailbreak-vrije exploitatie werkt
misaka26 werkt door het MobileGestalt-bestand te wijzigen. Dit is een systeemregister van iOS-parameters dat vlaggen opslaat voor hardware- en softwaremogelijkheden van een specifiek apparaat. Het registreert of de smartphone Always-on Display-ondersteuning heeft, een scherminkeping of Dynamic Island-ovaal, welke processor is geïnstalleerd en of bepaalde functies mogen worden uitgevoerd.
Dankzij een bug in het gegevensherstelproces (bekend als de TrollRestore-bug) staat het systeem het overschrijven van een deel van de MobileGestalt-instellingen toe zonder digitale handtekeningverificatie. Door dit bestand te bewerken, bedriegt het hulpprogramma iOS in de veronderstelling dat het op een krachtiger of ander apparaat draait.
Welke functies je kunt inschakelen
De vermelde lijst met opties in de repository ziet er indrukwekkend uit, hoewel sommige ervan experimenteel blijven.
- Vlaggenschipinterfacefuncties. Je kunt Dynamic Island activeren op smartphones met een standaard inkeping, Stage Manager-modus inschakelen voor tablets en smartphones op iOS 16+ en Always-on Display activeren op ondersteunde iOS 18-versies.
- Apple Intelligence voor iedereen. Op iOS 18.1 beta-versies kan het hulpprogramma de neurale netwerkfuncties van Apple inschakelen, zelfs op smartphones die officieel niet op de lijst van ondersteunde apparaten staan.
- App Store-beperkingen verwijderen. De gegevensvervalsingsmodus maakt het mogelijk om games die uitsluitend bedoeld zijn voor M-serie chips of Pro-processors (zoals Resident Evil 4) rechtstreeks van de standaard app store te installeren.
- Kleine systeemaanpassingen. De camera-sluitertoon uitschakelen, oplaadmodus met een limiet van 80%, opstarttoon (Boot Chime) en een virtuele Action Button voor modellen waar deze fysiek niet bestaat.
Hoe de installatie werkt
Het gebruik van het hulpprogramma vereist minimale aandacht en omvat verschillende stappen.
Eerst moet je je huidige MobileGestalt-bestand exporteren. De ontwikkelaars raden aan om een speciale Shortcut rechtstreeks op je iPhone te gebruiken. Nadat je de shortcut hebt uitgevoerd, wordt het resulterende bestand naar je Mac gestuurd via AirDrop.
Op je computer start je de misaka26-toepassing. Bij de eerste launch blokkeert macOS de uitvoering vanwege het ontbreken van een ontwikkelaarshandtekening, dus je moet naar de systeembeveiligingsinstellingen gaan of de quarantine-attributen resetten via Terminal:
xattr -c /path/to/misaka26.app
In het programmavenster selecteer je het gedownloade MobileGestalt-bestand, vink je de gewenste vakjes aan en druk je op de knop Toepassen. Om de wijzigingen door te voeren, moet je het apparaat opnieuw opstarten (een respring uitvoeren) met een speciale companion-applicatie.
Risico's en valkuilen
De belangrijkste waarschuwing die de repository-auteurs onmiddellijk geven: het gebruik van het hulpprogramma brengt risico's met zich mee. Het wijzigen van MobileGestalt-systeembestanden met onzorgvuldige behandeling kan leiden tot een bootloop. In dit geval is de enige uitweg een volledige telefoonherstel via DFU-modus met verlies van niet-opgeslagen gegevens.
Daarom is een back-up naar iCloud of een lokale schijf voordat je met experimenten begint essentieel. Bovendien ontwikkelt het project zich actief, met meer dan 300 openstaande issues, en varieert de functieondersteuning afhankelijk van de iOS-versie.
misaka26 is een goed voorbeeld van hoe het onderzoeksenthousiasme van ontwikkelaars helpt om het maximale uit bestaande hardware te halen. Als je geïnteresseerd bent in het aanpassen van verborgen iOS-instellingen, het testen van Apple Intelligence of het toevoegen van handige functies zoals Stage Manager op een oude iPad, is het project zeker de moeite waard om te verkennen. Het belangrijkste is om het verstandig aan te pakken en vooraf een back-up te maken.
Gerelateerde projecten