Activation d'iCloud et du Mac App Store :
◉ Prérequis :
■ Avoir vérifié que le SMBios généré (v. plus bas) n'est pas utilisé sur https://checkcoverage.apple.com/fr/fr/
Si nécessaire, générez-en un autre.
■ Avoir installé le kext ethernet correspondant à votre chipset et ce, même si l'on ne se sert pas de ce type de connexion. Il doit être reconnu mais pas forcément actif.
NB : Pour trouver le kext correspondant, consultez les spécifications de votre carte mère et fait une recherche Google style "mon chipset Ethernet kext" et/ou servez-vous de DPCIManager (onglet PCI List) pour le déterminer si les spécifications ne sont pas assez claires.
À ce propos, je vous invite vivement à lire notre Lexique et utilité des Kexts !
Ex :
■ La connexion Ethernet doit être en en0. Rendez vous dans Informations Système rubrique Réseau : "Nom de périphérique BSD". Ou en lançant à nouveau DPCIManager (onglet Status) pour le vérifier.
◉ Si ce n'est pas le cas :
• Il faut supprimer toutes les connexions disponibles dans le panneau Réseau des Préférences Système.
• Supprimer le fichier NetworkInterface.plist dans /Bibliothèque/Preferences/SystemConfiguration.
• Redémarrer et ajouter à nouveau les connexions réseau en commençant par l'Ethernet.
◉ Si cela ne suffit toujours pas et si on utilise Chimera/Chameleon :
• Toujours avec DPCIManager, allez dans l'onglet Status et cliquez sur l'icône en forme d'œil à côté de la connexion Ethernet puis copiez/collez l'Ethernet EFI String dans le fichier org.chameleon.Boot.plist comme ceci : (c'est un exemple, les chiffres peuvent êtres différents)
Code
<key>device-properties</key>
<string>4b00000001000000010000003f0000000100000002010c00d041030a0000000001010600011c
0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
◉ Cas particulier :
Si votre PC ne dispose d'aucun port/chipset Ethernet comme c'est le cas sur certains portables notamment, vous pouvez tenter la méthode donnée dans ce post ou allez directement à la source (NULLEthernet). Elle est plus complexe à mettre en œuvre mais elle fonctionne.
Les services iCloud, Mac App Store et FaceTime devraient normalement êtres enfin accessibles.
Activation d'iMessage (Clover est obligatoire) :
◉ Configurer correctement votre SMBios :
Mise à jour ! Il est beacoup plus simple et plus fiable d'utiliser GenSMBIOS
• Rendez-vous dans la rubrique SMBios de Google: Clover Configurator et sélectionnez un SMBios si ce n'est pas déjà fait.
• Choisissez un type de Mac dans le menu déroulant juste à côté du point d'interrogation :
• À côté du champ Serial Number, cliquez plusieurs fois sur Generate New.
• Lancez le Terminal et tapez la commande uuidgen (ceci est un exemple) :
Code
MacPro:~ polyzargone$ uuidgen
8D671C66-30B1-48A3-BA12-2C874EF0DA0A
• Copiez/collez cette série de chiffres et de lettres dans le champ SmUUID.
Au final, vous devriez obtenir quelque chose comme ça :
• Enregistrez et redémarrez.
iMessage devrait normalement être activé et fonctionnel sur votre Hackintosh.
◉ En cas d'échec ou de problèmes :
• Vérifiez que votre compte iCloud est activé et fonctionne correctement.
• Vérifiez que votre carte Ethernet est bien reconnue en tant que en0 (voir plus haut).
• Vérifiez que votre AppleID est bien reconnu par les services Apple comme le Mac App Store par exemple.
• Essayez cette procédure (merci mbournau) :
- Redémarrez iPad, iPhone, Apple Watch
- Se déconnecter d'iCloud sur iPad
- Quand iOS demande si on veut supprimer des copies locales de divers éléments répondre : oui
- Tout était sur iCloud de toute façon
- Se déconnecter d'iCloud sur iPhone
- Quand iOS demande si on veut supprimer des copies locales de divers éléments répondre : ouii
- Tout reste sur iCloud de toute façon
- Se connecter à nouveau à iCloud sur iPad
- Se connecter à nouveau à iCloud sur iPhone
- Dépairer ensuite l'Apple Watch à l'aide de l'iPhone et réapairer la montre.
Puis sur le Hackintosh :
- Déconnexion d'iCloud
- Lorsque macOS demande si si on veut supprimer des copies locales de divers éléments répondre : oui
- Tout reste sur iCloud de toute façon
- Redémarrer
- Se connecter à nouveau à iCloud
- Eteindre, retirer la fiche d'alimentation, attendre 5 minutes.
- Il ne sera peut être pas utile d'attendre si longtemps... mais bon… c’est ce que j’ai fait
- Rebrancher et mettre sous tension.
Si malgré tout ça ne fonctionne pas, votre AppleID est peut-être "blacklisté" auquel cas, il n'y a pas grand chose à faire* si ce n'est en créer un autre.
*Évitez d'appeler Apple même si certains rapportent que ça peut fonctionner.
Ce message a été modifié par polyzargone - 21 Nov 2020, 16:55.
Raison de l'édition : Ajout du "cas particulier".