Contribute
Register
same problem, followed the guide to the letter, got customer code, same number consistently. Called apple, very friendly, they took my customer code, they entered it in their system, 4 times, but I keep getting the same code..

Weird thing is, I tried with two more apple id's. With one of them iMessages and FaceTime work well, with the third ID I get another customer code.

Why one ID works and the other 2 don't?
 
same problem, followed the guide to the letter, got customer code, same number consistently. Called apple, very friendly, they took my customer code, they entered it in their system, 4 times, but I keep getting the same code..

Weird thing is, I tried with two more apple id's. With one of them iMessages and FaceTime work well, with the third ID I get another customer code.

Why one ID works and the other 2 don't?
Is there any difference in the age of the various Apple IDs? With me, my account is much older than my wife's. Wondering if that somehow has anything to do with it.
 
As an experiment I turned on 2 factor verification for a new iCloud account that had never been tried on my hack. When trying to log in to Messages it asks for the verification code, then opens messages, but if you go to preferences the account is inactive, and when you try to activate it you get the good old customer code message.

The other thing that MAY have an impact (though I don't think it should) is that when I have called Apple and they ask for the serial number I give them the serial from my actual iMac, which is mentioned as an OK thing to do in chapter 8. I don't think that matters as these codes are not supposed to be tied to a machine, but to an account. But maybe it's worth mentioning.
 
Working iMessage on my 10.11.3 build on GA-Z77-DS3H. Note that this board suffers from the SId bug.

1. Mount EFI and open up config.plist.
2. Checked Clover generated S/N. Edited suffix for appropriate System. Saved to config.plist
3. Used uuidgen to generate SmUUID. Saved to config.plist
4. Deleted Board Serial Number
5. For MLB, I used my serial number + 5 random hex digits.
6. For ROM, I used the last 12 hex digits of the UUID from step 3.
7. Deleted user caches (com.apple.Messages, com.apple.imfoundation
8. Deleted user preferences (com.apple.iChat, com.apple.imagent, com.apple.imessage, com.apple.imservice)
9. Deleted user Library (Messages Folder) (Had to restart in order to empty trash)
10. Repaired Disk Permissions
11. Restarted and signed into iCloud. Opened up iMessages, everything worked perfectly!


Hello DaBrain13, I'm struggling to follow your steps... I've mounted the EFI disk with Clover Configurator, then went into the folder EFI > CLOVER > config.plist
Once I clicked on that, it opened it up with Clover Configurator and was on default at the "Acpi" section.
I tried to find the part for the Clover generated serial but I can't. Even if I had the serial that Clover generated (is it the serial found in the About This Mac section?) I am confused by what you mean "edited suffix for appropriate System."

Sorry I'm a bit new and all these terminologies I'm still not familiar with, I don't know what they are and how to find them. Are you able to elaborate on each step a bit more for a noob like me?
Thank you.
 
Hello DaBrain13, I'm struggling to follow your steps... I've mounted the EFI disk with Clover Configurator, then went into the folder EFI > CLOVER > config.plist
Once I clicked on that, it opened it up with Clover Configurator and was on default at the "Acpi" section.
I tried to find the part for the Clover generated serial but I can't. Even if I had the serial that Clover generated (is it the serial found in the About This Mac section?) I am confused by what you mean "edited suffix for appropriate System."

Sorry I'm a bit new and all these terminologies I'm still not familiar with, I don't know what they are and how to find them. Are you able to elaborate on each step a bit more for a noob like me?
Thank you.

Download a program called MACTracker from the App Store and then you click on my Mac and you can find the system definition of what your system should be. Then Once your config is opened up in clover configurator you mount EFI after that you go to smbios page and click on the magic wand and match up whatever it said so if it said "iMac 14,2" then when you click on magic button you would click on the iMac picture then under definition choose 14,2 then where it has 2 boxes with shake next to them shake them a few times each and then click ok
 
I have a quick question I have a probook 4540s with iMessage working perfect but the way it's set up is there's nothing under RT Variables no mlb or rom but under smbios there's the serial number and the board serial number has serial number with 5 random digits so why is iMessage working?
 
I have a quick question I have a probook 4540s with iMessage working perfect but the way it's set up is there's nothing under RT Variables no mlb or rom but under smbios there's the serial number and the board serial number has serial number with 5 random digits so why is iMessage working?
Because if you don't have values for those Clover takes the board serial from SMBIOS and makes it your MLB and uses the last 12 of your smUUID and makes that the ROM. Why it works for some but not others is now a mystery. My current theory is that they have grandfathered in old iCloud accounts that were working on non-authentic MLBs before, but have since tightened the rules. I suspect that with recently stricter rules you have to have a valid MLB/ROM, or at least one that COULD be valid. So adding random digits may no longer work to make a MLB for new iCloud accounts, or ones that have never successfully logged in to Messages on a hack before now. I think that even if you call and get them to remove the block with the validation/customer code, there's another check taking place looking for a valid MLB/ROM, and if that doesn't pass you're going to get the same validation code.

To update my prior tests, I cloned the MLB and ROM from my wife's MBP and left my serial and system definition as is. Logged in fine with no problem. So it's the MLB and/or the MLB/ROM combo that are the roadblock here. I have the MLB from the ancient G5 I gutted as the case for my Hack, I may see if I can get that to go, though it's only a 13 digit MLB.
 
This is odd...

I never bothered trying to get Messages to work on previous installs. But I recently installed El Cap using Clover and I thought I'd just try signing into Messages for the heck of it.

It works? I didn't expect that at all.

Should I change anything to prevent some kind of a block on my account? Also, how is this possible? I'm running 10.11.3 and can provide any other details you need.
 
This is odd...

I never bothered trying to get Messages to work on previous installs. But I recently installed El Cap using Clover and I thought I'd just try signing into Messages for the heck of it.

It works? I didn't expect that at all.

Should I change anything to prevent some kind of a block on my account? Also, how is this possible? I'm running 10.11.3 and can provide any other details you need.
I don't know for sure. It seems like some accounts are much more forgiving than others. I was speculating it had to do with whether or not you had ever logged in before they seemingly tightened controls, but maybe not. I, and others, have some accounts that will work on a system, but other accounts on the same system get customer codes that despite calling Apple seemingly can't be resolved.

Have you tried making a totally new iCloud account? Make a new user, and when you open Messages create a new account and see what happens.
 
I have a quick question I have a probook 4540s with iMessage working perfect but the way it's set up is there's nothing under RT Variables no mlb or rom but under smbios there's the serial number and the board serial number has serial number with 5 random digits so why is iMessage working?

The easiest way - run iMessage DeBugger or DarwinDumper and see what MLB/ROM values are being offered up by the system since you did not populate these areas.
 
Back
Top