Dopamine-roothide
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.dylibavant son injection. - Randomisation du nom du fichier
systemhook.dylib. - Randomisation du chemin fixe
/var/jb. - Déplacement du bootstrap de
/private/prebootvers/var. - Ajout de redirections supplémentaires pour un jailbreak rootless.
- Utilisation de la couche intermédiaire
libroothidepour 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/prebootpour 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_HOMEsur 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/Snapshotset/var/mobile/Library/Application Support/Containers/<bundle id>/Documents/Inbox, vers des chemins aléatoires. uicacheenregistreCFFIXED_USER_HOME,TMPDIRetHOMEcomme 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
/varpour 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 * 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 |
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.