Le développeur utilise l’exploit iOS 16 pour changer la police du système sans jailbreak

Le développeur utilise l'exploit iOS 16 pour changer la police du système sans jailbreak

Nous avons récemment écrit sur le premier outil de jailbreak disponible pour iOS 16, qui permet aux utilisateurs de lire et de modifier les fichiers système internes, ouvrant un tout nouveau monde de possibilités en matière de personnalisation. Cependant, un développeur a réussi à utiliser un exploit trouvé dans iOS 16 pour changer la police par défaut du système sans jailbreak.

Changer la police iOS sans jailbreak

Zhuowei Zhang a partagé son projet sur Twitter, qu’il appelle une « application de preuve de concept ». Selon Zhang, l’application qu’il a développée utilise l’exploit CVE-2022-46689 pour écraser la police iOS par défaut, afin que les utilisateurs puissent personnaliser l’apparence du système avec une police différente de celle par défaut (qui est San Francisco).

L’exploit CVE-2022-46689 affecte les appareils exécutant iOS 16.1.2 ou des versions antérieures du système d’exploitation, et il permet essentiellement aux applications d’exécuter du code arbitraire avec les privilèges du noyau. L’exploit a été corrigé avec iOS 16.2, qui a également corrigé un tas d’autres failles de sécurité trouvées dans la version précédente d’iOS.

Étant donné qu’iOS possède son propre format de police, le développeur a réalisé l’expérience en utilisant seulement quelques polices, notamment DejaVu Sans Condensed, Serif, Mono et Choco Cooky. Et au cas où vous vous poseriez la question, Choco Cooky est la police étrange qui était préinstallée par défaut sur les smartphones Samsung. Maintenant, vous pouvez enfin l’avoir sur votre iPhone.

Zhang explique que le processus doit être sûr pour tout le monde, car toutes les modifications sont annulées après le redémarrage de l’appareil. Néanmoins, le développeur recommande aux utilisateurs d’essayer l’application pour sauvegarder leurs appareils avant de remplacer la police système par défaut. Il précise également que le changement n’affecte qu’une partie du texte sur iOS, car d’autres parties du système utilisent des polices différentes.

Comment installer l’application et changer la police iOS par défaut

Bien que l’application créée par Zhang ne nécessite pas de jailbreak, il n’est peut-être pas si facile de l’installer sur un iPhone ou un iPad. En effet, vous devez soit compiler le projet Xcode vous-même, soit signer manuellement le fichier IPA avec un certificat de développeur pour l’installer sur votre appareil.

Même ainsi, il est intéressant de voir ce que le développeur a réalisé sans avoir à jailbreaker l’appareil. Plus de détails sur le projet, y compris son code source, sont disponibles sur GitHub.

Souhaitez-vous avoir une option pour changer la police iOS par défaut ? Faites-nous savoir dans la section commentaires ci-dessous.


Découvrez cette vidéo ci-dessous (en anglais) pour plus d’actualités Apple :