Contribute
Register

How to Fix iMessage

slim.jim

Moderator
Joined
Dec 17, 2014
Messages
4,109
Motherboard
MSI Z97 Gaming 9 AC
CPU
i7-4790K
Graphics
GTX 970
Mac
MacBook Pro
Classic Mac
PowerBook
Mobile Phone
iOS
Here's the output, as requested. Windows 8.1 is installed in legacy mode, or I wouldn't have it working at all, as chameleon/chimera doesn't like UEFI windows.


Code:
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:       Microsoft Basic Data                         100.0 GB   disk0s2
   3:                  Apple_HFS Yosemite                27.2 GB    disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4
Clover should still boot a legacy install. You can always try installing it to the EFI partition and then set your board to UEFI boot only. When I was using my Clover with my Mac Pro 1,1, I was booting Windows 7 in legacy mode with Clover and Yosemite on the same HDD. At that time I had Clover installed to its own 1GB partition on the same HDD.
 

slim.jim

Moderator
Joined
Dec 17, 2014
Messages
4,109
Motherboard
MSI Z97 Gaming 9 AC
CPU
i7-4790K
Graphics
GTX 970
Mac
MacBook Pro
Classic Mac
PowerBook
Mobile Phone
iOS
I have gone through this guide 5 or 6 times now, even reinstalled to clover and nothing. An error occurred during activation. I just cant figure it out.
Thats means one or more of your values are not correct. For me when I first started working on it, I didn't have any RT Values specified. Use Message Debug to see if all values are entered. If anything says failed or appears blank then something is missing.
 
Joined
Dec 28, 2012
Messages
56
Motherboard
Fractal Node 304
CPU
Intel i7-4770k
Graphics
Gigabyte GTX 770
Mac
Classic Mac
Mobile Phone
I finally got mine fixed! Mine worked before Apple started blocking stuff, but then it stopped working, and I was too lazy to modify values.

I waited and waited, and then when I tried to log in again a couple days ago, I got an error. I remembered that I re-installed 10.9.5 from scratch (for some reason I can't remember), so I went through my time machine backups, found two nvram files in my /Extra folder and copied those over to my current install's /Extra folder, then found FileNVRAM.diylib in the /Extra/modules folder in the TM backup, and copied those over to my current machine's /Extra/modules folder, ran KextUtility, rebooted, and...

It works again! I'm quite uninterested in updating to Yosemite, so I'll keep this the way it is to enjoy iMessaging within Mavericks probably until 10.11.2 / 11.0.2 comes out. I don't have an iPhone/iPad, but it's great being able to message my wife on her iPhone, instead of using Google Voice for SMS.:clap:
 
Joined
Mar 11, 2011
Messages
29
Motherboard
Gigabyte GA-B75M-D3P
CPU
Intel i5-3470
Graphics
Zotac GTX 960 2GB
Mac
MacBook Pro
Mobile Phone
iOS
I finally got mine fixed! Mine worked before Apple started blocking stuff, but then it stopped working, and I was too lazy to modify values.

I waited and waited, and then when I tried to log in again a couple days ago, I got an error. I remembered that I re-installed 10.9.5 from scratch (for some reason I can't remember), so I went through my time machine backups, found two nvram files in my /Extra folder and copied those over to my current install's /Extra folder, then found FileNVRAM.diylib in the /Extra/modules folder in the TM backup, and copied those over to my current machine's /Extra/modules folder, ran KextUtility, rebooted, and...

It works again! I'm quite uninterested in updating to Yosemite, so I'll keep this the way it is to enjoy iMessaging within Mavericks probably until 10.11.2 / 11.0.2 comes out. I don't have an iPhone/iPad, but it's great being able to message my wife on her iPhone, instead of using Google Voice for SMS.:clap:
I can't believe I got mine fixed too like 15 minutes ago! I've been trying for weeks off and on again to get this working, always checking this Guide to see if there has been an update, trying new techniques as they've been mentioned but still nothing. At one point I almost gave up but my terrible habit of never letting things go got the best of me and I kept trying and trying and finally I just started the whole process over by regenerating my System Definition, smUUID, ROM and MLB and low 'n behold it works!!

I feel such a relief that it works now. I should also note that I have 2FA turned on for my account so it becomes increasingly more annoying having to generate app-specific passwords, but its all worth it in the end for better security.
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
2,525
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
I get this error "An error occurred during activation. Please try again later."

I had SID bug and successfully fix it. But MLB remain the same on Rom changes if I change system definition. Please help me on this. I thing my Serial number is blacklisted by apple. How can I change me Boardserial Number or MLB?

I have gone through this guide 5 or 6 times now, even reinstalled to clover and nothing. An error occurred during activation. I just cant figure it out.
@086_naseer & @Riztnack,

That sort of error indicates that there is an issue with one of OSX low-level ID's (or a hardware/software network issue) - and iMessage can not communicate with the iMessage servers ..... if the problem is ID related then tends to be an issue with your Hardware (Platform) UUID ... As expand in Chapter 5 of the guide it is derived from the SmUUID (System-ID) during OS X boot. Suggest that you both generate new SmUUID via 'uuidgen' and inject via SMBIOS using Clover. Ensure that you are not using 'Custom UUID' on the System Perimeters page of Clover (should be blank) and that 'Inject System-ID is checked' :-

Screen Shot 2015-02-28 at 13.04.58.png
Check that new SmUUID is persistent and that Hardware (Platform) UUID is persistent and valid - it all explained in detail in Chapter 5 of the guide.

This error is also associated with non-valid S/N and/or S/N & System Type miss-match, this type of error is not normally associated with your MLB and/or ROM values.

Check Your system log for iMessage authentication errors using the console app and the filter function, if you see a generic error message and it has an error code that you don't understand - check it against the list of known iMessage error codes - see Chapter 2 - Error Codes

Good Luck
Jay
 
Joined
Jul 30, 2011
Messages
127
Motherboard
Asus R510CA (Clover UEFI)
CPU
i5-3337U/HM76
Graphics
Intel HD4000, 1366x768
Mac
MacBook Pro, Mac mini
Mobile Phone
iOS
Hello,


I also get this error "An error occurred during activation. Please try again later."

I got two errors in the Sytem.log related to iMessage:

[Warning] Registration failed for Registration info
[Warning] Needs deletion: NO (Registration info

Both are not in the guide (Chapter 2 -Error Codes)..

I changed a few times with "uuidgen", inject via SMBIOS with Clover and checked several times that these values are persistent.
S/N is valid on selvsolve.apple.com as shown in Chapter 5.

All iCloud services, iTunes, iBook and App-store work except iMessage and FaceTime.

I'm lost. What else can I do?

Thanks for point in the right direction..
 
Joined
Jun 21, 2011
Messages
156
Motherboard
ASUS P8Z77-V LK
CPU
i5-3570K
Graphics
XFX HD6870 1GB
Mac
iMac, MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Mobile Phone
iOS
@jaymonkey

I got my message and FaceTime working using my MLB/ROM off my non working mac after calling Apple to white-listing my value. After successfully activation, I realize that my suUUID in SMBIOS is blank and don't have customUUID, neither inject system ID checked. I only have MLB/ROM filled in RT variable.

When I run iMessage debug, smUUID shows failed.

When I reboot my machine, it seems my hardware UUID is consistent.

my question is: Should I just forget it and keep using as it is as it is working or should I generate smUUID and have inject system ID checked in system parameter as you recommend and re attempt to activate?

I don't like to call Apple if you know what I mean.
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
2,525
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
Hello,
All iCloud services, iTunes, iBook and App-store work except iMessage and FaceTime.

I'm lost. What else can I do?

Thanks for point in the right direction..
@tebogo,

Try re-setting iMessage Configuration ... see Chapter 3.3 (Was missing from Index ... sorry)

Cheers
Jay
 
Joined
Jul 30, 2011
Messages
127
Motherboard
Asus R510CA (Clover UEFI)
CPU
i5-3337U/HM76
Graphics
Intel HD4000, 1366x768
Mac
MacBook Pro, Mac mini
Mobile Phone
iOS
Hello Jay,

Thanks for the quick relpy.

I followed exactly (including the security files):
@tebogo,

Try re-setting iMessage Configuration ... see Chapter 3.3 (Was missing from Index ... sorry)
Rebooted, and tried again:

Error in iMessage (see image)

And again same errors in system.log:

Feb 28 19:40:39 Macbook-Air-WLAN identityservicesd[471]: [Warning] Registration failed for Registration info (0x.................): [Registered: NO] [Type: AppleID] [Device Name: (null)] [Service Type: iMessage] [Env: (null)] [Main ID: ...........

Feb 28 19:40:39 Macbook-Air-WLAN identityservicesd[471]: [Warning] Needs deletion: NO (Registration info (0x................): [Registered: NO] [Type: AppleID] [Device Name: (null)] [Service Type: iMessage] [Env: (null)] [Main ID:


same errors for FaceTime when I try...

On my MacBook Pro (real Apple) and iPhone and iPad I'm able to login with the same credentials....

Any other suggestion?

Thanks!
 

Attachments

Joined
Nov 26, 2014
Messages
146
Motherboard
Lenovo Ideapad Z500
CPU
Intel Core i7 3632QM
Graphics
Intel HD4000/Nvidia GeForce GT 635M
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS
Hi i need help too :(
I've made a new installation and i've followed the guide to get a valid mlb and rom but i'm not able to use FaceTime and iMessage...what can i check? i have clover boot loader....i've also tried to regenerate a new serial number via clover configurator, an after i've calculate the mlb and rom values via rt variables in clover configurator but nothing to do...i cannot access...what can i try? thanks
 
Top