@All,
To those of you that are experiencing login/authentication issues even after applying all the fixes and tips from the guide and you have persistent MLB, ROM and valid OSX S/N and SmUUID.
I've been looking in to this and following a few users attempts at trying to get iMessage to generate a contact Apple message with a customer code ...
In some cases, the user had multiple attempts at fixing each issue, i think its possible that one or more of the ID's have been black-listed whist the others are ok ....
Example ..
After going through the guide It possible that some users had valid MLB & ROM values .... but the OSX S/N is not valid (either black-listed or incorrect for system type) ... Subsequently the user discovers issue with OSX S/N and generates new one and this time they get Contact Apple Message.
After Activation iMessage works until new logout/login ...
On next login the ROM and/or MLB value have been to found to match more than one S/N ... so MLB & ROM are flagged or black-listed.
To resolve this you could generate a completely new identity for your system :-
- Run iMessage Debug and make sure to have a copy of the output
- Logout of all iMessage Apps
- Disconnect from network
- Mount EFI Partition and load Clover config file into Clover Configurator
- Goto SMBIOS page and click on Magic Wand, Click a few times on the two 'shake' buttons
- Check the new OS X S/N using the method described in Part-1, Step-3 of the guide
- Keep generating new S/N until you get a valid but un-registered S/N
- Run terminal and generate new SmUUID via 'uuidgen' command (See Part2, Step-7)
- Copy and paste new value from terminal to SmUUID
- Complete the new identity by injecting MLB & ROM via one of the methods in Part-1, Step-5d
- Save the Config file and exit Clover Configurator
- Reset the OSX Network setting plists - See Part-1, Step-2
- Clear iMessage Config Data - Part-1, Step-4
- Restart - keep disconnected form network
- Run iMessage Debug
- Check the output against your old values, ensure that Hardware(Platform) UUID, S/N, MLB. ROM are completely different, if it looks ok - shut down and restart
- Run iMessage Debug again.
- If all ID's are new and persistent then shut down, re-connect to network
- Run DPCI Manager and check BSD names en0...etc and are flagged as 'built-in'
- If all ok login into iCloud first then iMessage
- You may get the contact Apple Msg .... if so then its Part-2, Step-8 again ....
Let me know if this works ... if so i'll expand it a bit and put it in the guide ..
Cheers
Jay