Hacktivation

From The French Apple Wiki
Jump to navigationJump to search

Hacktivation est le processus de contournement de la procédure standard d'activation d'Apple via iTunes. Il permet d'utiliser un iPhone sans opérateur autorisé ou de contourner le verrouillage d'activation (Activation Lock).

Principe de l'activation

[edit | edit source]

Lorsqu'un iPhone est démarré pour la première fois ou après une restauration complète, le numéro de série et l'IMEI de l'appareil sont vérifiés dans une base de données d'Apple pour s'assurer qu'il est autorisé à fonctionner avec la carte SIM insérée. Cela active également les notifications push. Apple exige que les iPhones verrouillés ne s'activent qu'avec une carte SIM provenant de l'opérateur associé ou sans carte SIM insérée. Cette carte SIM n'a pas besoin d'être celle d'origine ni d'avoir un service actif, mais elle doit être valide pour cet iPhone. Si aucune carte SIM n'est insérée lors de l'activation d'un iPhone verrouillé, l'activation est possible, mais l'insertion ultérieure d'une carte SIM nécessitera une nouvelle activation. La hacktivation permet de contourner l'exigence d'insérer une carte SIM valide, par exemple lorsqu'aucune carte compatible n'est disponible.

Compatibilité et limitations

[edit | edit source]

La hacktivation peut être réalisée par la plupart des outils de jailbreak qui brisent la chaîne de démarrage (boot chain). Les jailbreaks en espace utilisateur, comme Spirit ou Star, ne permettent pas la hacktivation, car ils nécessitent une interaction avec des programmes accessibles uniquement après l'activation.

La hacktivation est possible sur tous les iPod touch, les iPhones de l'iPhone original jusqu'à l'iPhone X, et les iPads de générations similaires, grâce à l'existence d'exploits au niveau du bootrom. Cependant, toutes les versions d'iOS ne sont pas prises en charge. À ce jour, il n'existe aucun moyen de hacktiver un iPhone Xs/XR ou les appareils plus récents, car ils ne disposent pas d'exploits bootrom connus.

Inconvénients

[edit | edit source]

Un appareil hacktivé peut présenter certains inconvénients :

  • Les notifications push, iMessage, iCloud et FaceTime peuvent ne pas fonctionner.
  • L'appareil peut consommer plus de batterie et de données en essayant de chercher les certificats nécessaires pour ces services.

Hacktivation avancée

[edit | edit source]

Une hacktivation plus complète peut être réalisée via un exploit de lockdownd sur certaines versions d'iOS, comme iOS 7.1.1 et antérieures. Cet exploit permet une activation parfaite sur les appareils Wi-Fi et sans connexion cellulaire sur les modèles cellulaires. Cet exploit est limité à iOS 7.1.1 et antérieures, mais peut être porté à iOS 7.1.2 en injectant le lockdownd de la version 7.1.1.

Méthodes de hacktivation

[edit | edit source]
  1. Utilisation de redsn0w sans sélectionner d'options. Cette méthode fonctionne sur tout iPhone compatible avec la version de redsn0w utilisée, mais pas sur les appareils avec puces A5 ou supérieures.
  2. blackra1n pour les iPhones sous iOS 3.1 ou 3.1.2. Sur un iPhone 3GS avec un nouveau bootrom, le jailbreak sera tethered (nécessitant une connexion à un ordinateur à chaque redémarrage).
  3. Restauration avec un IPSW personnalisé.
  4. Suppression de Setup.app par divers moyens.
  5. Exploit de lockdownd et du serveur d'activation (iOS ? à 7.1.1).
  6. Downgrade des appareils A5 vers iOS 6.1.3 via OTA et hacktivation avec l'exploit lockdownd.

Activation officielle d'un appareil hacktivé

[edit | edit source]

Pour "dés-hacktiver" un appareil, c'est-à-dire l'activer officiellement, plusieurs méthodes existent :

  1. Activation officielle avec redsn0w :
    • Insérez une carte SIM valide de l'opérateur officiel de l'iPhone.
    • Ouvrez redsn0w, cliquez sur "Jailbreak" et cochez l'option "deactivate" présentée pendant le processus de jailbreak.
    • Connectez l'appareil à iTunes, qui devrait alors l'activer correctement.
    • La carte SIM peut ensuite être retirée.
  2. Activation officielle avec SAM :
    • Obtenez une carte SIM valide de l'opérateur officiel et insérez-la dans l'iPhone.
    • Ajoutez le dépôt http://repo.bingner.com/ à Cydia et installez SAM (Subscriber Artificial Module).
    • Sélectionnez "Revert Lockdownd to Stock" et "deactivate".
    • Connectez l'appareil à un ordinateur, ouvrez iTunes, et l'activation devrait se faire correctement.
    • La carte SIM peut ensuite être retirée.
  3. Activation simulée avec SAM :
    • Cette méthode ne nécessite pas de carte SIM officielle.
    • Utilisez SAM (Subscriber Artificial Module) pour obtenir des certificats d'activation corrects en simulant un identifiant de carte SIM (ICCID) et un IMSI officiel.
    • Consultez How to use SAM to get proper activation of my iPhone? pour les instructions détaillées.

Conclusion

[edit | edit source]

La hacktivation est une méthode essentielle pour contourner les restrictions d'activation d'Apple, permettant d'utiliser des iPhones sans carte SIM d'opérateur autorisé ou pour contourner le verrouillage d'activation. Bien qu'efficace sur les anciens appareils (jusqu'à l'iPhone X) grâce aux exploits bootrom, elle est limitée sur les appareils plus récents en raison de l'absence de tels exploits. Les méthodes comme l'exploit lockdownd offrent une activation plus robuste sur certaines versions d'iOS, mais des inconvénients comme l'absence de certaines fonctionnalités (iMessage, iCloud, etc.) peuvent persister. Une activation officielle reste préférable pour une expérience complète.

Pour plus d'informations, consultez The Apple Wiki.