La huitième version bêta publique de Fugu15 Max rapproche le jailbreak d’iOS 15.0-15.4.1 pour les appareils arm64e


Développeur Lars Fröder (@opa334) pris sur Twitter ce mardi après-midi pour annoncer la sortie de Fugu15 Max beta 8, le dernier d’une série de lancements de bêta publique destinés aux développeurs à tester.

Opa334 annonce Fugu15 Max beta 8.

Citant le Tweet, Fugu15 Max beta 8 a atteint un niveau de stabilité que Fröder considère comme « utilisable » par l’utilisateur moyen. Cela signifie essentiellement que la version bêta 8 est peut-être suffisamment stable pour que les non-développeurs puissent l’installer et jouer avec, mais Fröder n’approuve pas spécifiquement de le faire tant qu’elle n’est pas en version bêta.

En ce qui concerne la version finale, Fröder n’a pas indiqué d’ETA directe, mais dit que cela prendra encore un peu de temps car il y a encore d’autres choses à régler. Fröder a également averti que toute personne qui installe la version bêta avant la version finale devra se contenter d’un nettoyage complet de son bootstrap, et qu’il n’y a aucun moyen de contourner cela.

En ce qui concerne les nouveautés de Fugu15 Max beta 8, Fröder a déclaré qu’il s’agissait principalement d’une mise à jour de correctifs de bogues avec des solutions provisoires pour masquer ou supprimer l’environnement de jailbreak. Le journal complet des modifications selon la page GitHub est ci-dessous :

Journal des modifications :

– Ajout d’une solution de contournement pour fork () et vfork () dans les processus auxquels des crochets sont appliqués (auparavant, l’enfant plantait instantanément)
– Solution setuid encore meilleure (grâce à @sbingner)
– Mise à jour livrée Sileo vers 2.4.4
– Ajout d’une option pour masquer / désinstaller l’environnement jailbreak à l’application, accessible en appuyant longuement sur le bouton jailbreak (solution stop gap jusqu’à la version finale avec l’interface utilisateur appropriée), UTILISEZ UNIQUEMENT LORSQUE NON JAILBROKEN
– L’alerte qui apparaît après le jailbreak a maintenant un bouton pour faire le redémarrage de l’espace utilisateur (solution d’arrêt jusqu’à la version finale avec l’interface utilisateur appropriée)

Ce qui manque encore pour la version finale :

– Nom propre / UI
– Convivialité
– Hooks Userland pour le cache d’icônes et les préférences
– libkrw
– Constructions Sileo / Zebra entièrement fonctionnelles

Problèmes connus:

– Pour certains utilisateurs, Sileo se bloque au lancement, il n’y a pas de correctif ou de solution de contournement pour cela, un correctif approprié est en attente par les développeurs de Sileo
– Sur certaines versions, faire quoi que ce soit dans les plantages de Zebra, il n’y a pas de correctif ou de solution de contournement actuel pour cela, un correctif approprié est en attente par les développeurs de Zebra
– Quand quelque chose accroche une fonction C à l’intérieur logdles redémarrages de l’espace utilisateur seront bloqués, c’est un problème dans Ellekit et sera bientôt corrigé
– Spinlock panique, aucune idée de ce qui cause cela, pourrait être un effet secondaire tardif de l’un des exploits
– Une sorte de panique pmap de condition de course, aucune idée de ce qui cause cela non plus, mais je pense que c’est probablement un bogue dans l’environnement quelque part
– Sur 15.0 – 15.3.1, vous devez désactiver complètement le wifi pendant le jailbreak

Remarques:

– Le jailbreak final aura un nom différent
– Ce jailbreak est sans racine, les packages rootés ne sont pas pris en charge
– Mot de passe par défaut pour root: alpine (vous devez installer openssh à partir du gestionnaire de packages)
– Le seul problème de boucle de démarrage connu est lorsque vous supprimez certains fichiers système dans /private/preboot toi-même, alors ne fais pas ça?

Pour les développeurs de Tweak :

– Mettez à jour theos au plus tard, puis vous pouvez construire pour rootless via THEOS_PACKAGE_SCHEME=rootless
– Préférences de stockage/chargement via les API cfprefsd ou à l’intérieur /var/jb/var/mobile/Library/Preferences (il y aura un hook cfprefsd dans le jb final pour rediriger tous les éléments non stockés vers ce chemin)
– Vous devez tout compiler pour rootless
– Toutes les dépendances doivent être compilées pour rootless et stockées dans $THEOS/lib/iphone/rootless
– Vous devez mettre chaque ancien chemin racine auquel vous accédez via les macros définies dans rootless.h
– Vous devez compiler avec Xcode 12 ou une version plus récente, sinon votre dylib plantera le processus (si vous ne voulez pas perdre le support iOS 12/13 arm64e, vous devez toujours compiler vos packages root avec Xcode 11)
– Il existe actuellement un bogue theos où les bibliothèques sans racine ne peuvent pas être liées à d’autres bibliothèques sans racine
– Pas de rocketbootstrap / IPC (encore ? jamais ? qui sait ?)

Nous savons depuis un certain temps que Fugu15 Max n’était que le nom de travail du projet et que Fröder lui donnerait un nom personnalisé avant la sortie publique officielle. La chaîne Tweet ci-dessus indiquait qu’une révélation de nom viendrait sous peu, mais elle n’a pas encore annoncé le nom officiel.

Si vous êtes toujours sur le point d’essayer Fugu15 Max, nous vous recommandons toujours d’attendre la sortie publique officielle. Avec un peu de chance, ce ne sera pas beaucoup plus long et les utilisateurs pourront commencer à profiter de tous les merveilleux réglages de jailbreak pris en charge sans racine pour iOS et iPadOS 15 dont nous avons été témoins ces derniers temps.

Fugu15 Max est uniquement destiné aux appareils arm64e (iPhone XS et versions ultérieures) exécutant iOS et iPadOS 15.0-15.4.1. La dernière version bêta publique est disponible sur la page GitHub du projet et n’est encore principalement destinée qu’aux développeurs pour le moment.

Êtes-vous heureux de voir Fugu15 Max progresser ? Faites-le nous savoir dans la section des commentaires ci-dessous.



Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*