Linus Henze publie le jailbreak Fugu15 pour iOS 15, mais principalement pour les développeurs

Linus Henze publie le jailbreak Fugu15 pour iOS 15, mais principalement pour les développeurs

Début octobre, Linus Henze est monté sur scène lors de la conférence Objective by the Sea pour présenter son jailbreak Fugu15 sur un iPhone exécutant iOS 15.4.1 avec une nouvelle méthode d’installation conviviale qui a rappelé à beaucoup d’entre nous l’époque de JailbreakMe. Et depuis ce lundi, il est officiellement publié en open source sur la page GitHub de Henze.

Henze a annoncé la sortie de Fugu15 via Twitter cet après-midi, mais avant de nous exciter trop, nous devons mentionner tout de suite que Fugu15 est un jailbreak principalement destiné aux développeurs car il n’y a actuellement aucun réglage de jailbreak qui prend en charge iOS ou iPadOS 15 à l’injection de tweak manquante bibliothèque (le même problème retarde actuellement le jailbreak Cheyote de l’équipe Odyssey).

Qu’est-ce que Fugu15 ?

Fugu15 est une application de jailbreak semi-non attachée et signée en permanence qui prend en charge certains appareils arm64e exécutant iOS et iPadOS 15.0-15.4.1 et exécute le chargeur de démarrage Procursus avec le gestionnaire de packages Sileo. Parce qu’il est semi-non attaché, vous n’avez pas besoin d’un ordinateur pour re-jailbreaker, mais vous devrez re-jailbreaker chaque fois que vous redémarrez votre appareil. De plus, un bogue CoreTrust permet à Fugu15 de rester abonné indéfiniment, il n’a donc pas besoin d’être réabonné tous les sept jours.

Si cela vous semble familier, c’est parce que TrollStore utilise le même bogue CoreTrust. TrollStore permet aux utilisateurs de télécharger et de signer n’importe quel fichier. ipa sur votre appareil.

La version Fugu15 inclut le contournement de la signature de code, l’exploit du noyau, le contournement du noyau PAC et le contournement PPL. A noter que Fugu15 peut être installé soit via Safari si vous avez un domaine, soit via une connexion USB et Xcode sur un Mac.

Ce que vous devez savoir sur Fugu15

Mais comme nous l’avons noté précédemment, Fugu15 est un jailbreak axé sur les développeurs, il n’est donc pas très utile pour la personne moyenne. C’est parce qu’il n’existe actuellement aucun réglage de jailbreak compatible, et aussi parce que certaines premières versions de firmware ont des bogues et n’ont pas été testées de manière approfondie sur tous les appareils.

En fait, Henze note sur la page GitHub que Fugu15 n’a été testé de manière approfondie que sur les paramètres d’appareil suivants :

  • iPhone XS Max sous iOS 15.4.1
  • iPhone 11 (appareil de recherche en sécurité) exécutant iOS 15.4.1
  • iPhone 12 (appareil de recherche en sécurité) exécutant iOS 15.4.1
  • iPhone 12 Pro Max sous iOS 15.4.1
  • Version autonome de l’iPhone 13 exécutant iOS 15.1

Fugu15 peut être compatible avec d’autres combinaisons d’appareils et de micrologiciels, cependant, il n’a pas été rigoureusement testé sur ceux-ci. Seuls les appareils arm64e sont actuellement pris en charge (iPhone XS et versions ultérieures, ou appareils dotés d’une puce A12 ou ultérieure).

Bien que Henze ait connaissance des bogues suivants, il peut en exister d’autres :

1) Si oobPCI (le processus exécutant le noyau) se termine, le système peut être laissé dans un état incohérent et paniquer à un moment donné. Cela se produit généralement environ 5 secondes après le démarrageexit_fullcommande dans iDownload. Solution : ne fermez pas oobPCI ou faites-le dès que possible pour réduire le risque de panique du noyau. La raison de cette panique est actuellement inconnue. 2) S’il n’y a pas de connexion électrique, le passage en veille profonde provoquera une panique du noyau en raison d’un bogue dans DriverKit (ce qui s’est également produit avec Fugu14). Malheureusement, le correctif de Fugu14 ne fonctionne pas sur iOS 15. Solution : cette erreur ne se produit pas lorsque vous quittez oobPCI. Cependant, l’erreur décrite ci-dessus peut se produire lors de la sortie de oobPCI. 3) Certaines versions d’iOS (au moins iOS 15.1 et versions antérieures, peut-être 15.2 et 15.3 aussi) ont un bogue DriverKit qui désactive le contrôle du bus pour la puce WiFi au démarrage de oobPCI, provoquant une panique du noyau lors de l’utilisation du WiFi. Ce bogue peut être corrigé, mais pour le moment, le correctif n’est pas inclus dans Fugu15. Solution de contournement:

Brève FAQ de Linus Henze sur Fugu15

Dans la section FAQ de la page GitHub, Henze répond à quelques questions pertinentes, que nous détaillerons ci-dessous :

Q : Je suis un utilisateur final. Est-ce que Fugu15 est bon pour moi ? Oh non.

Q : Ma version/appareil iOS n’est pas pris en charge par Fugu15, allez-vous ajouter une prise en charge ? A : Non. (J’ai fini avec iOS 15)

Q : Ajouterez-vous un jour la prise en charge des ajustements ? Oh non.

Q : Fournissez-vous un support officiel pour Fugu15 ? Des mises à jour sont-elles prévues ? Oh non.

Q : J’ai installé/mis à jour quelque chose via Sileo, mais cela ne démarre pas. Comment puis-je réparer cela? R : Fugu15 utilise l’injection TrustCache pour contourner la signature de code. Par conséquent, si vous installez ou mettez à jour quelque chose, la signature de code doit être dans TrustCache. Vous pouvez télécharger des TrustCaches supplémentaires à partir du shell iDownload à l’aide tcloadde la commande.

Q : Wen eta Fugu16 ?????? UN: …

Que va-t-il arriver à Fugu15 ?

Apparemment, Henze n’a pas l’intention de développer davantage Fugu15 alors qu’il déplace son attention d’iOS et iPadOS 15 vers iOS et iPadOS 16 à l’avenir. D’autre part, la version open source de Fugu15 peut s’avérer bénéfique pour la communauté jailbreak car elle peut soulager les développeurs de jailbreak en difficulté qui ont besoin de plus d’idées pour attaquer iOS et iPadOS 15 pour ceux qui attendent patiemment depuis si longtemps.

Cependant, bien qu’il s’agisse d’un jailbreak utile pour les développeurs qui ont besoin de tester quelque chose, il s’agit essentiellement d’une preuve de concept à ce stade.

Conclusion

Bien que la sortie de Fugu15 soit en effet une bonne et bienvenue nouvelle, le projet Fugu15 lui-même n’est pas un jailbreak que tout le monde devrait se précipiter pour télécharger et installer. Au lieu de cela, les utilisateurs doivent rester sur le firmware le plus bas possible et attendre un jailbreak public d’iOS et d’iPadOS 15 avec une injection de tweak fonctionnel – puisque c’est ce que la plupart d’entre nous font de toute façon.

Vous pouvez en savoir plus sur Fugu15 et de quoi il s’agit en visitant la page GitHub de Linus Henze .

Êtes-vous ravi que Fugu15 soit enfin sorti? Assurez-vous de discuter de vos réflexions à ce sujet dans la section des commentaires ci-dessous.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *