Geosn0w annonce aujourd’hui la sortie d’OsirisJailbreak12. Il s’agit du premier jailbreak public d’iOS 12 compatible jusqu’à iOS 12.1.2. Il y a cependant un point très important à prendre en compte : en l’état, le jailbreak est plus que limité et se veut surtout intéressant pour les développeurs.

OsirisJailbreak12 se repose sur la faille de sécurité estampillée CVE-2019-6225, corrigée par Apple avec iOS 12.1.3. La faille se situe au niveau du noyau d’iOS et permet à une application malveillante d’obtenir l’augmentation des privilèges. C’est très exactement ce que fait OsirisJailbreak12 ici puisque l’outil obtient les droits root, tfp0, échappe la sandbox, écrit un fichier test pour prouver que la sandbox a bel et bien été échappée et fait un respring. Pour rappel, iOS est conçu d’une telle façon qu’il n’est normalement pas possible pour un développeur de faire des modifications, sauf dans son application évidemment. Grâce aux droits root et au fait que la sandbox est échappée, le développeur obtient un certain contrôle d’iOS.

En l’état, le jailbreak fonctionne seulement sur les iPhone XS, iPhone XS Max, iPhone XR, ainsi que sur les iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus et iPhone X. Si vous voulez tester, vous pouvez installer le fichier IPA (via Cydia Impactor) disponible à cette adresse.

Comme dit précédemment : il ne s’agit pas d’un jailbreak complet avec Cydia. Mais les bases sont là et il est fort possible qu’un jailbreak complet voie le jour d’ici les prochaines semaines en s’appuyant sur OsirisJailbreak12.