Activer les fonctionnalités cachées d'iOS sans jailbreak avec misaka26
Apple a traditionnellement limité artificiellement les capacités des anciens iPhone et des modèles de base. Vous voulez l'affichage permanent sur un iPhone 13 standard ? Ou Apple Intelligence sur un appareil où la société l'a officiellement bloqué ? Pendant longtemps, cela nécessitait un jailbreak complet, ce qui est practically impossible à obtenir sur les versions récentes d'iOS.
Cependant, des passionnés ont trouvé une faille. Le projet misaka26 exploite une vulnérabilité dans le mécanisme de récupération d'iOS (le même qui alimente TrollRestore) et peut modifier les drapeaux système MobileGestalt directement depuis un ordinateur Mac.
Ce qu'est cet outil
misaka26 est une application de bureau macOS des développeurs @34306 et @straight-tamago. Le projet a recueilli environ 4 000 étoiles sur GitHub car il résout un problème de longue date pour les propriétaires d'appareils Apple : il donne accès à des fonctionnalités des modèles haut de gamme ou plus récents sans piratage au niveau du noyau.
L'utilitaire ne nécessite pas de jailbreak pour fonctionner. Vous devez simplement connecter votre téléphone à votre ordinateur, transférer le fichier de configuration MobileGestalt et choisir les commutateurs que vous souhaitez activer.
Comment fonctionne l'exploitation sans jailbreak
misaka26 fonctionne en modifiant le fichier MobileGestalt. Il s'agit d'un registre système de paramètres iOS qui stocke les drapeaux des capacités matérielles et logicielles d'un appareil spécifique. Il enregistre si le smartphone dispose de la prise en charge de l'affichage permanent, d'une encoche ou d'un ovale Dynamic Island, du processeur installé et si certaines fonctions sont autorisées à s'exécuter.
Grâce à un bug dans le processus de récupération de données (appelé bug TrollRestore), le système permet d'écraser une partie des paramètres MobileGestalt sans vérification de signature numérique. En modifiant ce fichier, l'utilitaire trompe iOS en lui faisant croire qu'il s'exécute sur un appareil plus puissant ou différent.
Quelles fonctionnalités vous pouvez activer
La liste déclarée des options dans le dépôt semble impressionnante, bien que certaines restent expérimentales.
- Fonctionnalités d'interface phare. Vous pouvez activer Dynamic Island sur les smartphones avec une encoche standard, activer le mode Stage Manager pour les tablettes et smartphones sur iOS 16+ et activer l'affichage permanent sur les versions iOS 18 prises en charge.
- Apple Intelligence pour tous. Sur les versions bêta iOS 18.1, l'utilitaire peut activer les fonctionnalités de réseau neuronal d'Apple même sur les smartphones qui ne figuraient pas officiellement sur la liste des appareils pris en charge.
- Suppression des restrictions de l'App Store. Le mode d'usurpation de données permet d'installer des jeux destinés exclusivement aux puces de la série M ou aux processeurs Pro (comme Resident Evil 4) directement depuis l'app store standard.
- Ajustements système mineurs. Désactiver le son de l'obturateur de l'appareil photo, le mode de charge avec une limite de 80 %, le son de démarrage (Boot Chime) et un bouton Action virtuel pour les modèles où il n'existe pas physiquement.
Comment fonctionne la configuration
L'utilisation de l'utilitaire nécessite une attention minimale et implique plusieurs étapes.
Tout d'abord, vous devez exporter votre fichier MobileGestalt actuel. Les développeurs suggèrent d'utiliser un raccourci spécial directement sur votre iPhone. Après avoir exécuté le raccourci, le fichier résultant est envoyé sur votre Mac via AirDrop.
Sur votre ordinateur, vous lancez l'application misaka26. Lors du premier lancement, macOS bloquera l'exécution en raison de l'absence de signature développeur, vous devrez donc accéder aux paramètres de sécurité du système ou réinitialiser les attributs de mise en quarantaine via le Terminal :
xattr -c /path/to/misaka26.app
Dans la fenêtre du programme, vous sélectionnez le fichier MobileGestalt téléchargé, cochez les cases souhaitées et appuyez sur le bouton Appliquer. Pour que les modifications prennent effet, vous devrez redémarrer l'appareil (faire un respring) à l'aide d'une application compagnon spéciale.
Risques et avertissements
L'avertissement principal que les auteurs du dépôt stating immédiatement : l'utilisation de l'outil comporte des risques. La modification des fichiers système MobileGestalt avec une manipulation imprudente peut entraîner un bootloop. Dans ce cas, la seule issue sera une restauration complète du téléphone via le mode DFU avec perte des données non enregistrées.
Par conséquent, une sauvegarde sur iCloud ou un disque local avant de commencer les expériences est essentielle. De plus, le projet est en développement actif, avec plus de 300 issues ouvertes, et la prise en charge des fonctionnalités varie en fonction de la version d'iOS.
misaka26 est un excellent exemple de la façon dont l'enthousiasme des développeurs permet de tirer le maximum du matériel existant. Si vous êtes intéressé par le paramétrage des paramètres iOS cachés, le test d'Apple Intelligence ou l'ajout de fonctionnalités pratiques comme Stage Manager sur un ancien iPad, le projet mérite définitivement d'être exploré. L'essentiel est de l'aborder judicieusement et avec une sauvegarde effectuée au préalable.
Projets similaires