Contribute
Register
View attachment 89788
Step-8: AppleID / Device UUID Lock-Out

If my theory is true (or at least close) then it means that each time the platform UUID changes, a new Macintosh device is associated with with your AppleID, what the SId Bug has helped to identify is that Apple may also be checking S/N miss-matches as well as UUID's.

If you have changed the UUID or the S/N (but not both) and connect to Apples on-line systems, then you could create a miss-match in Apple's data-base against your AppleID. On a real mac the UUID and S/N will always be unique and never change due to being burned into the system board. I suspect that once too many miss-matches occur the server flags the device or your AppleID with a lock-out causing iMessage to display the alert with a customer code and to contact Apple customer support..

As long as you own at least one legitimate Apple device that is registered with the AppleID that your using with iMessage, then you need to call Apple customer support and quote the displayed customer code which should resolve the issue. I'm guessing that the customer code you quote is the authentication key required to remove the lock-out on your AppleID and/or device. Based on feedback form all the users who have done this, it is not a problem to state that you have a hackingtosh but you must have a valid customer code.

I'm also guessing that if you really don't want to contact Apple directly then you could create a brand new AppleID, and apply the SId Bug fix detailed above to change your 'SystemId' and S/N thus creating a totaly new user and OSX identity that has never been registered with Apple's database ?

Note: Their have been reports from some users who have already called Apple Support with a Customer Code and have had the UUID lock on their AppleID removed, that it may not reset the number of times a miss-match has been detected thus if you change anything again it could trigger the lock out again ? maybe its only allowed once or twine, I know for a fact that I have changed the System Type and thus the S/N at least once on two or three different systems which would suggest that you can do it at least once ....


Besides, starting my Hackintosh with "-f -v" flags I didn't changed anything and I'm now getting the message saying that my Apple ID cannot be use to set up iMessage and that I should contact Apple with a code.

On my Macbook Pro I can login to iMessage.

I have several questions:
In case I should contact Apple what should I say? I don't want to get compromised.

Does a new fresh install resolve this problem?

Is there any workaround that does not involve calling Apple?
 
[B said:
heryts[/B];831517]Hai Jaymonkey would you mind for adding my post on first page, i hope it will help many people regarding iMessage login issue, thank you

@heryts

Many thanks for your post, very interesting and clearly another useful procedure in the iMessage Tool Box. However I'm not sure if it will cure all of the UUID lockout issues on a AppleID, I've done a fair bit of experimentation and can force a lockout on a AppleID by applying multiple changes to S/N & UUID on a system which iMessage functions ok on. The the only way forward at that point (if you want to keep AppleID) is to call Apple and try to get them to remove the lockout on the device.

I think the procedure you posted could be a solution for those using Chameleon or Chimera in-conjunction with FileNVRAM when it does not create/save the correct mlb & mac id's in the nvram (as reported by a few users on this thread). I also think that we could use the same method to get around the issue when using a Raid or EFI partition and the /extra folder is not accessible, should be able to use a bash script at login to reset the values in nvram regardless of the values stored in nvram.uuid.plist, which would save a lot of time for Raid users.

Before I add the method to the guide i'd like to try it myself and would like to see some feedback from other users who have success using it.

Thanks for sharing, when i add it to the guide i'll be sure credit you ....

Cheers
Jay
 
Besides, starting my Hackintosh with "-f -v" flags I didn't changed anything and I'm now getting the message saying that my Apple ID cannot be use to set up iMessage and that I should contact Apple with a code.

On my Macbook Pro I can login to iMessage.

I have several questions:
In case I should contact Apple what should I say? I don't want to get compromised.

Does a new fresh install resolve this problem?

Is there any workaround that does not involve calling Apple?

you can try this

SOLVED

so what you actually need is mlb and mac address ethernet (off course ethernet must be en 0) from registered device or hardware on apple server, try this and i hope it will solve your iMessage login issue, except for amd machine, i don't know how it works

if you're using clover, make sure you have EmuVariableUefi-64.efi in drivers64UEFI's folder
1. open clover configurator
2. goto Rt Variables section, put MLB value = C02K7438DRVCN1S5A and ROM value = UEZdNpmp
3. goto SMBIOS section, put SmUUID value =
9DFF0000-3C12-0539-FFFF-50465D3699A9
4. and then reboot

if you're using chameleon, make sure you have nvram-smuuid.plist (example on my notebook is
nvram.9dff0000-3c12-0539-ffff-50465d3699a9.plist) in Extra's folder, if you don't have, try to find working nvram module for your hardware (currently i'm using nvram.lib 1.1.3 and chameleon 2377)
1. open terminal
2. sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB=C02K7438DRVCN1S5A
3. sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM=PF]6%99%a9
or alternatively you can manually edit file above with text editor (I'm using PlistEditor) and change MLB value (without quote) = "
QzAySzc0MzhEUlZDTjFTNUE=" and ROM value (without quote) = "UEZdNpmp"
4. and then reboot

if you need more help you can contact me at [email protected] or my Facebook at https://www.facebook.com/ye3san
 
@jaymonkey
thank you very much, i will waiting report from other users, based on my observation, iMessage server recognize our MLB and ROM of our hardware, when its registered it will login, and when it haven't yet registered it will pop up contact apple support, so when someone has real mac hardware or hackintosh that can login iMessage, just note and save MLB and ROM, so it can be used for future login iMessage from another hardware.
 
you can try this

Can you help me find the MLB and ROM number of my Macbook Pro? This number: 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 is supposed to match anything on my setup?
 
MLB is your board serial number, ROM is mac address of your ethernet
Run this program, and post the result
 
And I should use the UUID that I generated on my hackintosh, right?
 
Back
Top