Dopamine v2 jailbreake les iPhone 14 et iPad M2 sous iOS 16.5 !
- Medhi Naitmazi
- Il y a 10 mois (Màj il y a 10 mois)
- 💬 13
Cette semaine, le développeur du jailbreak Dopamine, Lars Fröder (@opa334dev), a publié la version 2.0 de son outil avec la prise en charge du nouveau contournement PPL et de l'exploit Kernel File Descriptor (KFD) avec puaf_landa. Si ce charabia ne vous parle pas, comprenez que les iPhone 14 peuvent être jailbreaké sous iOS 16.5, et donc tous les modèles en dessous comme l'iPhone 14 Pro, l'iPhone 13 ou encore l'iPhone 12. Une excellente nouvelle, d'autant, qu'en théorie, l'iPhone 15 de base sera compatible si Dopamine supporte un jour iOS 17. Il partage la puce A16 avec l'iPhone 14 Pro.
Le jailbreak Dopamine passe la seconde !
Dans un message partagé sur X, @opa334dev indique que le nouvel outil prend en charge les combinaisons d'appareils et de logiciels suivantes :
- iOS 15.0-16.6.1 sur arm64 (appareils équipés de puces A9 et ultérieures pour l'instant)
- iOS 15.0-16.5.1 sur les appareils équipés de puces A12-A14 et iPad M1
- iOS 15.0-16.5 sur les appareils A15-A16 et iPad M2
Concrètement, cela signifie que vous pourrez jailbreaker votre iPhone 14, iPhone 14 Pro, iPhone 13 Pro, iPhone 13, iPhone 13 mini, iPhone 12... jusqu'à l'iPhone 7. Mieux, les iPad Pro M1 / M2 et iPad Air M1 sont pris en charge. De quoi réjouir les fans de personnalisation, en attendant un jailbreak iOS 17...
Dopamine 2.0 is officially out. Supports
— opa334 (@opa334dev) February 16, 2024
15.0 - 16.6.1, arm64 (A9+ for now)
15.0 - 16.5.1, A12 - A14
15.0 - 16.5, A15 - A16
Release post:https://t.co/f2ktyEvJVc
Fröder mentionne également que les appareils équipés d'une puce A8 ne sont pas encore supportés et que les appareils dotés d'une mémoire de 16 Go ne sont pas encore correctement pris en charge en raison de l'exploit KFD qui ne fonctionne pas bien avec de grandes quantités de RAM. En outre, iOS 16.6 bêta 1 à bêta 4 est également pris en charge, en fonction du type d'appareil.
La liste complète des modifications apportées à Dopamine v2 :
- Ajout du support pour arm64e iOS 15.5 16.5.1
- Ajout du support pour arm64 15.0 16.6.1 (A8 non supporté pour l'instant) (par kok3shidoll)
- Support de l'installation via sideloading (Ne fonctionne que sur les versions iOS non beta utilisant libgrabkernel pour l'instant, aussi quelques fonctionnalités ne sont supportées que lors de l'installation via TrollStore)
- Réécriture de l'application de jailbreak en Objective C en gardant à l'esprit la flexibilité (l'interface utilisateur a été écrite par tomt000)
- Ajout d'un sélecteur d'exploits (seulement kfd pour l'instant, d'autres exploits pour des versions plus anciennes seront ajoutés plus tard)
- Ajout de thèmes à l'application (dans l'application + icône)
- Ajout du support pour l'utilisation de NSTask à partir de tweaks, auparavant ce n'était pas supporté, l'appeler à partir d'applications et d'autres processus est également possible mais vous devrez appeler `dopamine_fix_NSTask()` vous-même au préalable
- Suppression de libfilecom, passage à l'utilisation de XPC pour la communication handoff Déclassement de jailbreakd en faveur du crochet launchd
- Au lieu de boot_info.plist, toutes les informations relatives au jailbreak sont maintenant stockées dans launchd et peuvent être récupérées via XPC.
- Retravailler le transfert de kcall pour qu'il soit sans état
- Retravailler le trustcaching pour qu'il soit sans état
- Remplacer le patchfinder du noyau par XPF (https://github.com/opa334/XPF)
- Correction de divers problèmes avec trustcaching
- Inclure la bibliothèque du fournisseur libroot (https://github.com/opa334/libroot)
- libkrw fonctionne à nouveau
La nouvelle interface utilisateur de Dopamine a été créée par @tomt000 et les icônes ont été créées par @xerusdesign.
Rapidement, Fröder a mis à jour Dopamine 2 avec désormais la version 2.0.6 qui corrige tous les problèmes. Les utilisateurs actuels ont la possibilité d'effectuer la mise à jour sans fil (OTA) à partir de l'outil de mise à jour intégré à l'application ou en téléchargeant manuellement la mise à jour à partir de la page GitHub du projet.
Comment installer Dopamine 2.0
Tout comme la version originale de Dopamine, la version 2 est un jailbreak semi-untethered qui peut être perma-signé avec l'utilitaire TrollStore. La méthode d'installation n'a pas changé, consultez notre tutoriel pour installer Dopamine.