Does error 31 generate a customer code ? ... it never used to ... see Tip 2 in
chapter 2.2 ... note warning in
RED ..
Error 31 (
See Section 2.3 of the main guide) means there is an error in validating your MLB or ROM id on the Apple servers resulting in no security token being sent back to your machine which causes OSX to disable the iMessage service.
If you attempt to connect to Apples iM servers more than a few times with the same invalid ROM/MLB then the id's will be blacklisted .. in other words your screwed, Apple help desk wont be able to help and unless they are top tier almost all help desk representatives will not have access to the black list databases ... so they will not be able to tell you that some or all of your ID's are black listed.
The only fix .. as i've told countless people .. countless times is to completely change the identity of your system .. You need to do the following :-
1. Logout from
ALL Apple iCloud services.
2. From windows (or anther mac)
log into iCloud web site and remove the offending device (in settings)
3. Disable network (unplug ethernet or turn off wifi)
4.
Reset all IM configuration plists
5.
Reset Network Configuration & Check BSD names
6. Create the following new id's for your hack .. (you can use clover's generator these days)
- New SMUUID (which will automatically cause OSX to generate a new platform UUID)
- New Serial Number (make sure it's correct for the SMBIOS your using and valid but unregistered)
- New ROM and MLB (do not use MAC address for ROM .. Apple blocks some MAC addr's prefix's automatically
Do not enable network in OSX until you check the following
7. Check and recheck the new id's are correct and as close to what they would be for a real mac (use the guide)
8. Do not assume that clovers generated id's are correct .. sometimes it gets things wrong
9.
Ensure your iCloud account is verified
Once your 100% happy with the new identity enable the network, cross your fingers and give it a go.
If you've done everything right then there is no reason why it should not work ... if you get an error turn off the network ASAP and check all id's .. don't not keep trying ... if you do it will get blocked (again)
As a last resort try creating a new user account (admin) on you hack, associate your icloud account and try it again ... this can sometimes get things working ..
Good Luck
Jay