If you get an error message that the serial number is invalid, that’s a good thing. Check the serial number at Apple’s support page to check your Mac’s coverage.Then click the two Shake buttons a few times each to generate a random serial number. Within the SMBIOS section, click the Magic Wand and match the specifications as best you can to your machine.Open CloverConfigurator, then mount your EFI partition.The various fields that should be configured in your ist to get Messages working on your Hackintosh
It’s a free app so you won’t be out any money trying it. I strongly recommend using Clover Configurator to make the required ist changes. If your network interface isn’t set as en0, delete ist and ist in /Library/Preferences/SystemConfiguration and then reboot. It assumes two things: that you can boot and log into macOS and that your primary network connection is named en0. This process to get Hackintosh Messages working consistently across reboots has been confirmed to work reliably in macOS Sierra 10.12.5 and macOS High Sierra 10.13 Beta 2. Fixing Hackintosh Messages on macOS Sierra (and High Sierra beta) Apple blacklists UUIDs, serial numbers, and even Apple IDs for this. Don’t hack it too many times without generating consistent numbers. You won’t have Hackintosh Messages if the server doesn’t recognize your board serial number and SmUUID. The problem is that Messages looks at your board serial number and SmUUID. Clover creates this on the fly when you boot, taking your system’s fake serial number and adding five random characters to it to generate a board serial number. To make Messages work properly on a consistent basis, you have to change your ist to provide that information.Ĭlover Configurator is an app that will provide you with a serial number, but not a board serial number-or at least directly. It looks not just at the type of Mac you say you’re running, but also at your serial number, board serial number, and UUID. Messages goes a step further than just booting macOS, though. Getting macOS to boot already requires tricking the operating system into thinking you’re using Apple hardware. Next may be getting Messages to work consistently (Image Credit: WikiMedia Commons) Why Isn’t My Hackintosh Messages-Friendly?
Note: Though you can also edit the VMX configuration file by hand, for those that are not familiar on how to reload the configuration file, it is best you use the UI.Getting your Hackintosh running is just part of the battle. There are two recommended ways of performing this change using either the vSphere C# Client or vSphere Web Client and instructions are listed below.
To enable it for earlier guest OS versions, you'll need to power off your virtual machine and edit its configuration to add the following option:Īs mentioned by Darius, if you are running Mac OS X VM prior to 10.9 (Mavericks) you will need to add the following advanced VM setting by first powering it off and then add the above setting. The option is enabled by default for OS X 10.9 guests. We have a facility to generate a "short" serial number which should be suitable for recent Apple software. I recall seeing this question get asked awhile back, but I could not immediately find the answer but thanks to Darius Davis (VMware Engineer) who provided the quick answer. There was an interesting question that was asked the other day about changing the hardware serial number for an Apple Mac OS X guest as the generated serial number is not compatible with services such as Apple Caching Service or iMessage.