

Now, for those of you using a virtual machine, please go here to complete the third step (Serial Number reset). Please do NOT use this tool if you have Apple Care or would like to preserve your Apple Warranty: Use the following application to change this ( if you can't go to Apple for any reason, and aren't worried about voiding the device's warranty).Have them set your hardware Serial Number, seeing that they were supposed to do this when they were done servicing your machine. Either use your Apple Care/Warranty to contact Apple.If you have either a NULL or invalid Serial Number, please do one of the following: Check this in your Mac’s ‘About’ section. Whether it’s real or virtual machine, the Serial must be less than 12 chars - otherwise, iCloud -based services like FaceTime and iMessage won’t be able to sign in (or will ‘hang-up’ at sign in attempt). Sudo launchctl load -w /System/Library/LaunchDaemons/įinally, please check to make sure that your OS X device has a (valid) Serial Number.

We’ll then ensure that the proper LaunchDaemons are running - in this case, Push Notifications. We’ll start by deleting the following file (admin permission required):

The full-out solution is a three-step process, which will force OS X to do the following: The solution will sound simple - but it's not. As such, that will not be posted here, for succinctness.Īlso, while NVRAM (non-volatile RAM) does save certain settings and parameters for long-term, iCloud settings don't appear to be among the settings saved in NVRAM. While I will mention a link to a solution for virtual machine users as well, that is not the primary objective of this post. NOTE: This solution is primarily meant for users of physical Apple devices, such as MacBooks, iMacs, Mac Pros, etc.
