So perhaps you’re getting these errors?
iCloud
Unable to sign in because of a problem communicating with iCloud.
Try signing again.
App Store
An unknown error has occurred.
FaceTime
The server encountered an error processing registration. Please try again later.
Messages
The server encountered an error processing registration. Please try again later.
Perhaps you may say, “Gasp! This is supposed to be a hackintosh issue, and not an issue on genuine Macs!”
Fear not, my friend, if you have committed the ‘grievous sin’ of moving your Mac’s hard disk into another Mac. (As a penance, say 10 hailmarys quickly.) For you see, on occasion, Mac may get confused about your networking devices when you do this.
What do networking devices have to do with all this? If you read hackintosh forums, you’ll see that Apple seems to use your primary ethernet network card’s MAC address to identify the machine. And communicates the identity in some shape or form when you log into the aforementioned services.
Problem arises when your Mac’s primary ethernet card cannot be identified.
Cure for your transgression? Aside from those hailmaries, you’ll also want to delete (or move aside, or rename) /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
. Then reboot. Behold! This file should be magically regenerated, and your access to iCloud and Mac App Store should be restored.
You’re welcome.
Naturally I’m not responsible if deleting this file harms your Mac, or if you do it yourself in process of deleting this file. Have an expert around. Then again, if you did move the disk around, you probably are the expert.
–
via blog.vucica.net