Dopamine-roothide

From The French Apple Wiki
Revision as of 23:41, 16 October 2025 by 31.38.66.100 (talk) (Created page with " = Dopamine-roothide = {| class="wikitable" !'''Auteur(s) original(aux)''' !tuancc |- |'''Sortie initiale''' |22 septembre 2023 |- |'''Version stable''' |2.2.2.17 / 5 mai 2025 |- |'''Dépôt''' |github.com/roothide/Dopamine2-roothide |- |'''Système d’exploitation''' |iOS |- |'''Taille''' |51,3 MB |- |'''Disponible en''' |Arabe, Chinois, Danois, Néerlandais, Anglais, Français, Allemand, Grec, Japonais, Kazakh, Coréen, Polonais, Portugais, Russe, Suédois, Tagalog, T...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Dopamine-roothide

[edit | edit source]
Auteur(s) original(aux) tuancc
Sortie initiale 22 septembre 2023
Version stable 2.2.2.17 / 5 mai 2025
Dépôt github.com/roothide/Dopamine2-roothide
Système d’exploitation iOS
Taille 51,3 MB
Disponible en Arabe, Chinois, Danois, Néerlandais, Anglais, Français, Allemand, Grec, Japonais, Kazakh, Coréen, Polonais, Portugais, Russe, Suédois, Tagalog, Turc, Ukrainien, Vietnamien
Type Jailbreaking

Dopamine-roothide est une fork de Dopamine, un outil de jailbreak conçu pour contourner les détections de jailbreak en implémentant le schéma RootHide, qui randomise les chemins utilisés par les logiciels de jailbreak. D’autres mesures sont également prises pour éviter la détection du jailbreak. Il fournit une application de gestion permettant de masquer le jailbreak pour des applications sélectionnées et de supprimer les fichiers inutiles du répertoire /var.

Modifications par rapport à Dopamine

[edit | edit source]
  • Suppression de fakelib.
  • Suppression du montage bind.
  • Suppression du patch global du fichier dyld (utilisation d’un patch par processus à la place).
  • Mise en liste noire de certains schémas d’URL pour éviter leur détection.
  • Désandboxage de systemhook.dylib avant son injection.
  • Randomisation du nom du fichier systemhook.dylib.
  • Randomisation du chemin fixe /var/jb.
  • Déplacement du bootstrap de /private/preboot vers /var.
  • Ajout de redirections supplémentaires pour un jailbreak rootless.
  • Utilisation de la couche intermédiaire libroothide pour convertir les chemins.
  • Utilisation de l’architecture iphoneos-arm64e pour les fichiers .deb.
  • Ajout d’une application de sélection pour la liste noire.
  • Ajout d’une application pour supprimer les fichiers inutiles de /var.

Mesures pour contourner la détection du jailbreak

[edit | edit source]
  • Tous les fichiers de bootstrap et de jailbreak sont déployés dans des chemins randomisés. Les fichiers de données générés par les outils de bootstrap sont également stockés dans des chemins randomisés grâce à la couche intermédiaire libroothide.
  • Ne pas utiliser /private/preboot pour stocker le préfixe rootless, car cela entraîne des modifications détectables même avec des chemins randomisés.
  • Aucun système de fichiers supplémentaire n’est monté.
  • Les processus des applications en liste noire ne sont pas modifiés.
  • Définition de CFFIXED_USER_HOME sur un chemin aléatoire, car certaines bibliothèques système enregistrent des fichiers par rapport à ce chemin.
  • Redirection des chemins utilisés par les applications et tweaks de jailbreak, comme /var/mobile/Library/Preferences, /var/mobile/Library/SplashBoard/Snapshots et /var/mobile/Library/Application Support/Containers/<bundle id>/Documents/Inbox, vers des chemins aléatoires.
  • uicache enregistre CFFIXED_USER_HOME, TMPDIR et HOME comme répertoires sous des chemins aléatoires.
  • Masquage des schémas d’URL couramment associés au jailbreak pour les applications en liste noire.
  • Les variables d’environnement liées au jailbreak ne sont pas définies pour les applications en liste noire.
  • Une application de nettoyage des fichiers /var pour supprimer les fichiers susceptibles de déclencher une détection de jailbreak (potentiellement créés par d’autres jailbreaks).

Historique des versions

[edit | edit source]
Version Date Changements Téléchargement
1.0 22 septembre 2023 * Sortie initiale Dopamine-RootHide-1.0.tipa
1.0.2 23 septembre 2023 * Correction du contournement de la détection de jailbreak sur certains appareils

* Correction des échecs de jailbreak sur certains appareils * Correction de l’affichage du taux de succès du jailbreak * Correction des problèmes d’affichage des langues localisées dans RootHideManager

Dopamine-RootHide-1.0.2.tipa
1.0.3 30 septembre 2023 * Mise à jour de roothide core vers la version 0.0.3

* Correction de la détection de jailbreak par certaines applications * Mise à jour de Sileo pour corriger des bogues * Mise à jour de NewTerm pour corriger l’avertissement LANG dans perl * Correction de l’impossibilité d’écrire dans /var/ jailbreaké dans certains tweaks

* Correction des paniques sur certains appareils avec de nombreuses applications * Correction de la transmission incorrecte des variables d’environnement * Disponibilité des dépendances theos sur roothide

Dopamine-RootHide-1.0.3.tipa
1.0.4 12 octobre 2023 * Ajout de nouvelles fonctionnalités pour masquer le jailbreak

* Amélioration de la stabilité lors de l’activation du jailbreak * Correction du chargement de certains binaires * Correction de la connexion Xcode après redémarrage de l’espace utilisateur * Correction du mode sans échec pour les tweaks défectueux * Mise à jour des paquets intégrés Sileo et RootHide Manager * Support complet du framework de patchs dynamiques roothide * Correction de l’écriture dans jbroot:/var/ pour certains processus système

Dopamine-1.0.4.tipa
1.0.5 20 octobre 2023 * Correction de l’impossibilité de respring dans certains paramètres de tweaks

* Correction du chargement des daemons jailbreakés lorsque l’injection de tweaks est désactivée * Correction des redémarrages causés par des plantages de tweaks * Meilleure compatibilité avec le framework de patchs dynamiques * Ajout d’une couche de compatibilité rootless pour la plupart des tweaks rootless

Dopamine-RootHide-1.0.5.tipa
1.0.6 27 octobre 2023 * Fusion du dernier code de Dopamine

* Amélioration des performances et de la stabilité grâce à un meilleur timing d’activation JIT

Dopamine-RootHide-1.0.6.tipa
1.0.7 21 novembre 2023 * Correction de l’erreur “Invalid Kernel Stack” causant des paniques/redémarrages

* Correction de l’installation des fichiers .deb dans Filza * Correction des valeurs de retour et codes d’erreur des API exec* * Correction de l’impossibilité de frida-server à lancer des applications * Correction de l’exécution des binaires arm64e compilés par theos sur iOS * Mise à jour des paquets intégrés Sileo, RootHide Manager et roothide-core

Dopamine-RootHide-1.0.7.tipa
1.0.8 24 avril 2024 * Masquage de traces supplémentaires du jailbreak Dopamine-RootHide-1.0.8.tipa
1.0.9 2 mai 2024 * Correction des plantages de certaines applications en état jailbreaké

* Correction du lancement de certaines applications Apple en état non jailbreaké * Correction du fonctionnement de Crane et d’autres tweaks sur 1.0.8 * Correction de la détection de jailbreak par certaines applications installées via TrollStore

Dopamine-RootHide-1.0.9.tipa
1.1.0 21 juillet 2024 * Correction de certains bogues Dopamine-RootHide-1.1.0.tipa
1.1.1 26 octobre 2024 * Redirection du répertoire personnel pour les processus root du jailbreak

* Redirection des chemins de préférences pour certaines applications internes d’Apple * Empêchement de la mise en veille de l’écran pendant le jailbreak * Ajout de la capture de signaux au crashreporter de launchd * Mise à jour des paquets intégrés Sileo et RootHide Manager * Mise à jour des fichiers strap intégrés

Dopamine-roothide-1.1.1.tipa
1.1.2 9 janvier 2025 * Correction de l’erreur “multi jbroot” lors d’un re-jailbreak

* Correction de l’erreur “updatelinks” lors d’un re-jailbreak * Correction du dysfonctionnement des tweaks après quelques jours de jailbreak * Empêchement du lancement multiple de l’application Dopamine en cas d’échec du jailbreak * Masquage de traces supplémentaires du jailbreak * Mise à jour des paquets intégrés RootHide Manager et Sileo * Mise à jour des fichiers strap intégrés

Dopamine.tipa
1.1.3 28 mars 2025 * Masquage de traces supplémentaires du jailbreak (et de TrollStore) Dopamine.tipa
2.2.2.17 5 mai 2025 * Version stable Dopamine.tipa

Conclusion

[edit | edit source]

Dopamine-roothide est une version améliorée de Dopamine, conçue pour contourner les détections de jailbreak grâce à la randomisation des chemins via le schéma RootHide et à d’autres mesures anti-détection. Avec des fonctionnalités comme la gestion de liste noire, la suppression des fichiers inutiles dans /var, et une compatibilité accrue avec les tweaks rootless, il offre une solution robuste pour les utilisateurs cherchant un jailbreak discret. Ses mises à jour fréquentes depuis septembre 2023 témoignent de l’engagement à améliorer la stabilité et la furtivité.

Pour plus d’informations, consultez The Apple Wiki.