
Fugu15 est un jailbreak semi-untethered permasigné pour iOS 15
Fugu15 est un jailbreak semi-détaché à signature permanente pour iOS 15.
Il contient un contournement de la signature de code, un exploit du noyau, un contournement du PAC du noyau et un contournement du PPL.
De plus, il peut être installé via Safari, c'est-à-dire qu'un ordinateur n'est pas requis, à l'exception d'un serveur web qui héberge Fugu15.
Veuillez noter que Fugu15 ne prend pas en charge les tweaks (aucune bibliothèque d'injection de tweaks).
D'autres appareils sont probablement pris en charge également.
Les appareils non-arm64e ne sont pas pris en charge.
Prérequis :
Exploits/fastPath/arm.pfx) dans votre trousseau (double-cliquez sur le fichier). Le mot de passe est « password » (sans les guillemets)Server/orig.ipa. Notez que si vous souhaitez utiliser une autre application de l'AppStore, vous devrez obtenir son Team ID et ajouter TEAMID=<the App's Team ID> à toutes les commandes makeVous pouvez maintenant simplement exécuter make pour compiler Fugu15 (une connexion Internet est requise pour télécharger les dépendances).
Veuillez noter qu'il vous sera demandé d'accorder à « fastPathSign » l'accès à l'élément de trousseau « privateKey » (la clé privée du certificat fastPath). Saisissez votre mot de passe et sélectionnez « Toujours autoriser ».
La compilation de Fugu15 nécessite plusieurs outils qui se trouvent dans le répertoire Tools. Les compiler est entièrement facultatif car je les ai déjà compilés.
Si vous souhaitez les compiler vous-même, exécutez simplement make dans le répertoire Tools.
Il existe deux façons d'installer Fugu15 sur votre appareil : via Safari ou via USB
Pour installer Fugu15 via Safari, procédez comme suit (vous devez posséder un domaine) :
Server/serverCert/fullchain.cer (le certificat lui-même) et Server/serverCert/server.key (clé privée)pip3 install Flask)serverUrl dans Server/server.py pour y indiquer votre domainepython3 server.py dans le répertoire Serverhttps://<your domain> sur votre iPhone et suivez les instructionsFugu15_Developer.ipa, par ex. via ideviceinstaller -i Fugu15_Developer.ipa. Vous pouvez également installer Fugu15/Fugu15.ipa via TrollStore.Comme tous les jailbreaks Fugu, Fugu15 est livré avec iDownload. Le shell iDownload est accessible sur le port 1337 (exécutez iproxy 1337 1337 & puis nc 127.1 1337 pour vous connecter à iDownload).
Tapez help pour voir la liste des commandes prises en charge.
Les commandes suivantes sont particulièrement utiles :
r64/r32/r16/r8 <address> : lit un entier de 64/32/16/8 bits à l'adresse noyau donnée. Ajoutez le suffixe @S pour décaler l'adresse donnée ou @P pour lire depuis une adresse physique.w64/w32/w16/w8 <address> <value> : écrit l'entier de 64/32/16/8 bits donné à l'adresse noyau donnée. Prend également en charge les suffixes décrits ci-dessus et en plus @PPL pour écrire dans une adresse protégée par PPL (voir krwhelp).kcall <address> <up to 8 arguments> : appelle la fonction noyau à l'adresse donnée, en passant jusqu'à 8 arguments entiers de 64 bits.tcload <path to TrustCache> : charge le TrustCache donné dans le noyauFugu15 est également livré avec le bootstrap procursus et Sileo. Exécutez la commande bootstrap dans iDownload pour installer les deux. Ensuite, vous devrez peut-être faire un respring pour forcer Sileo à apparaître sur l'écran d'accueil (uicache -r).
Procursus est installé dans le répertoire /private/preboot/jb et /var/jb est un lien symbolique vers celui-ci.
exit_full dans iDownload.Q : Je suis un utilisateur final. Fugu15 m'est-il utile ?
R : Non.
Q : Ma version d'iOS/mon appareil n'est pas pris en charge par Fugu15, ajouterez-vous la prise en charge ?
R : Non. (J'en ai fini avec iOS 15)
Q : Ajouterez-vous un jour la prise en charge de l'injection de tweaks ?
R : Non.
Q : Fournissez-vous un support officiel pour Fugu15 ? Des mises à jour sont-elles prévues ?
R : Non.
Q : J'ai installé/mis à jour quelque chose via Sileo mais cela ne se lance pas. Comment puis-je régler cela ?
R : Fugu15 utilise l'injection de TrustCache pour contourner la signature de code. Par conséquent, si vous installez ou mettez à jour quelque chose, sa signature de code doit être dans un TrustCache. Vous pouvez charger des TrustCaches supplémentaires depuis le shell iDownload via la commande tcload.
Q : Wen eta Fugu16 ??????
R : ...
Les logiciels open-source suivants sont utilisés par Fugu15 :
MIT. Voir le fichier LICENSE.