Contribute
Register

How to Fix iMessage

Joined
Dec 3, 2014
Messages
13
Motherboard
Yosemite on Clover
CPU
i7-4790k
Graphics
Gefore 770
Mac
Classic Mac
Mobile Phone
iOS
I just built a customac and I wanted to get imessenge to work on yosemite. I know I need to use NVfile patched version and I have the commands to apply the mlb and rom but I don't know If I should use the codes from our office imac (no one uses imessege, facetime, icloud on it so I don't care If it doesnt work on it) or how I'm supposed to generate one by myself?

What bootloader are you using? As the guide says, they highly advise you don't use cloned IDs. I am on Clover, iMac14,2 SMBIOS, and Yosemite 10.10.1 with iMessage now working (even handoff even though I don't have bluetooth! I can send/receive SMS texts). I just built this computer in December and never had working iMessage, so my MLB and ROM values are new and not from another Mac.

All I did was follow this guide very carefully. It seems like a lot, and it is, but it's important to find the information relative to your build/bootloader. You learn a lot with some patience... I had to take a break after I got Yosemite finally working on my hackintosh before I even dove into trying to get iMessage working. I followed step 1 5d like the Feb 15th update says to follow. I am using a 12 character serial and 17 character MLB value. For my MLB value in both RT Variables and SMBIOS (Board Serial Number) I just used my serial number and added characters until it added up to 17. I also ran the UUIDGEN Terminal command generator a few times to generate a unique SmUUID. As far as my ROM value in RT Variables, I just used what iMessage debug spat out (since I installed clover correctly, it generated this automatically). NONE of my values are cloned. I did find that the Board Serial Number in SMBIOS and the MLB value field in Rt Variables had to match for it to start working.
 
Joined
Dec 3, 2014
Messages
13
Motherboard
Yosemite on Clover
CPU
i7-4790k
Graphics
Gefore 770
Mac
Classic Mac
Mobile Phone
iOS
@MrSanc8,

You do not need (nor should you use) a genuine S/N from a real Mac to get iMessage to work, Your S/N should be unique,, valid, and not registered as detailed in the guide (Step 3).

As far as I am aware if you are using a MLB and/or ROM value that has never been used with iMessage before then you still have to contact Apple support and get them to white-list/activate your ID's.

There are reports from some users who claim that it was not necessary to contact Apple to get iMessage working but i think in these cases the MLB and/or ROM was already white-listed.

If i understand your post correctly, you are trying to generate a S/N that is registered to use when you call Apple ... but not for your Hack ?

Cheers
Jay
Great information. Just to piggback on needing to get your IDs white-listed, I JUST built this Mac in December and have since never had iMessage working until a few days ago when Jay mentioned iMessage was reported to be working again. I just generated my MLB and ROM values this week and it worked once I restarted and tried to login with my Apple ID. Granted I had to fiddle with it, but following step 5d of part 1 of the guide I was able to get it working in combination of using iMessage debug. All my values are sticking. I'm on Clover and use iMac14,2.
 
Joined
Dec 3, 2014
Messages
13
Motherboard
Yosemite on Clover
CPU
i7-4790k
Graphics
Gefore 770
Mac
Classic Mac
Mobile Phone
iOS
Finally found a script for a 17 char MLB gen on page 24 of the IM thread. Is that the one you used? Did it require a call to apple or just worked with your en0 address and an Apple Prefix?

I would just go ahead an generate a 13 char save for one concern: Does anyone know what the factors are that Handoff and continuity require from the system definition/serial # etc. I had seen claims that it required a serial/SMBIOS for a newer mac.
There seems to be

Handoff is working for me. Built this Mac in December and generated new MLB and ROM values this week. I used my 12 char serial number and just added characters after it until it added up to 17. Made sure MLB was copied both in MLB value field in Rt Variables and also in Board Serial Number in SMBIOS (using clover configurator). When I generated my SMBIOS mac build, I used iMac14,2 and clicked the shake buttons next to week of manufacturer and unit number to generate serial.

Also using iMessage debug, I was able to determine what my ROM value was and just copied that to the ROM value in Rt Variables. Using the sudo terminal command to generate a unique SmUUID, I just ran that a few times.

Anyhow, let me know if you want to PM or something I can tell you what I did- I'm using almost an identical build to yours and everything including handoff is working.
 
Joined
Dec 28, 2012
Messages
167
Motherboard
Gigabyte GA-Z87X-UD5H, 16 GB
CPU
Intel i5 4670K
Graphics
GTX 760
Mac
MacBook
Classic Mac
Mobile Phone
Finally found a script for a 17 char MLB gen on page 24 of the IM thread. Is that the one you used? Did it require a call to apple or just worked with your en0 address and an Apple Prefix?

I would just go ahead an generate a 13 char save for one concern: Does anyone know what the factors are that Handoff and continuity require from the system definition/serial # etc. I had seen claims that it required a serial/SMBIOS for a newer mac.
There seems to be

Didn't use the script. Just used both threads
 
Joined
Oct 23, 2014
Messages
730
Motherboard
Gigabyte GA-Z97x-UD3H
CPU
i7 4790k
Graphics
RX 580
Mac
iMac, MacBook Pro
Mobile Phone
iOS
I have followed the guide to creat the SmUUID, BSN, SN, and Rom. After that I got a customer code while trying to log into iMessage.

So, this means that the iMessage has connect to the iMessage sever correctly. Later I made two phone calls today. The operator asked me for the SN and I told her that I was away from home. Then I told her the customer code and she said she had unlock the Apple ID.

However, at present I still get errors occurring when logging as same as before. The iMessage told me a same customer code.
 
Joined
Feb 20, 2015
Messages
2
Motherboard
ASRock Z77 Extreme 4
CPU
i7 3770k
Mac
Classic Mac
Mobile Phone
Sounds like maybe your File NVRAM wasn't installed correctly? I'm using Clover though (which I highly recommend) and was able to get iMessage working on a new machine with unique IDs (not cloned) without much frustration.

Anyhow, found this from a post on this page: http://www.tonymacx86.com/general-help/153259-filenvram-modded-os-x-yosemite-fix-imessage-using-chameleon-chimera.html

I followed these instructions but it doesn't create an nvram.plist in the Extra folder.
I'd like to switch over to Clover, but I have no idea how to do it. Do you have a link to a guide?
 

slim.jim

Moderator
Joined
Dec 17, 2014
Messages
4,106
Motherboard
MSI Z97 Gaming 9 AC
CPU
i7-4790K
Graphics
GTX 970
Mac
MacBook Pro
Classic Mac
PowerBook
Mobile Phone
iOS
I followed these instructions but it doesn't create an nvram.plist in the Extra folder.
I'd like to switch over to Clover, but I have no idea how to do it. Do you have a link to a guide?
Just Google it... There are tons of guides out there.
 
Joined
May 5, 2013
Messages
325
Motherboard
Sony VAIO E Series SVE15127CNB(Clover)
CPU
i5-3210M
Graphics
HD 7650M
Mac
MacBook Pro
Mobile Phone
iOS
2/25/15 8:09:12.017 PM identityservicesd[251]: [Warning] Registration is not active on account 06AE4E19-4D2D-4D2C-A57B-5371F0308664, ignoring...
getting this error !
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,115
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
@All,

Apologies to all but i have to take the guide off-line while we do the update to Version 2.0 please be patient, normal service will be resumed soon ...

The new version is indexed and re-structured, i've made a start on re-wording certain chapters and will continue to work on bringing the different sections in-line with current iMessage methods over the next few days, the guide should be easer to maintain now that it's split into separate sections.

Cheers
Jay

Update: 16:45 GMT - Version 2.0 now on-line
 
Joined
Apr 22, 2011
Messages
393
Motherboard
GA-Z68MX-UD2H-B3 (U1E)
CPU
i5-2500 3.3GHz
Graphics
XFX Radeon HD 6870
Mac
Classic Mac
Mobile Phone
iOS
Sounds like maybe your File NVRAM wasn't installed correctly? I'm using Clover though (which I highly recommend) and was able to get iMessage working on a new machine with unique IDs (not cloned) without much frustration.

Anyhow, found this from a post on this page: http://www.tonymacx86.com/general-help/153259-filenvram-modded-os-x-yosemite-fix-imessage-using-chameleon-chimera.html
Should we expect an updated File NVRAM to be included in the next release of either MultiBeast or Chimera standalone? Now that NVRAM has been updated, and the previous restrictions are off of iMessage, there shouldn't be any issues...
 
Last edited:
Top