Jump to content

How to Solve Imessage Login Problem


heryts
 Share

168 posts in this topic

Recommended Posts

Yosemite iMessage change their system

 

I think its time to register your own apple id with your own mlb and rom
I did contact apple support to activate my friend mlb and rom with my apple id on yosemite
And the result is, that i can login imesage with his value, but still, my friend cant login imessage, its asking him to contact apple support

And when i try my another apple id, i can't login i message, which asking me to contact apple support

 

see picture below

 

3 apple id with one success that i registered by contact apple support and two failed (contact apple support)

which didn't happen when i shared my MLB and ROM value for the first time,

i decided to share because i tested with 3 different apple id, and i still can login without any issue,

but now its change, i can't login with different apple id

 

so Conclusion is

 

One apple id for One MLB and ROM

though you still can share your MLB and ROM

but still you have to call apple support to activate your apple id with that MLB and ROM value

so there is nothing i can share now

post-1336554-0-53244400-1413934589_thumb.png

post-1336554-0-43680100-1413934603_thumb.png

post-1336554-0-42674900-1413934613_thumb.png

  • Like 13
Link to comment
Share on other sites

I updated my Mavericks system from 10.9.3 to 10.9.4 with the combo update today and could not sign into Messages or Facetime. I edited my nvram.xxx.plist as you explained in your post, rebooted, and all is fine now. Thank you for this very easy solution.

  • Like 1
Link to comment
Share on other sites

so i'd like to share about what i just figured out about iMessage login problem

 

so what you actually need is mlb and mac address ethernet (off course ethernet must be en 0) fromregistered 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

 

 

and if you have real mac hardware or another hackintosh that can login iMessage, you just need these value to apply on another hardware or future installation, you can get these value by running iMessage_debug attached program on terminal

 

Hi heryts,

 

thanks, imessage_debug showed everything as functional but still I wasn't able to log in, got a popup with a code telling I should call apple, but I didn't so.

I connected my iPad and as I wanted to login it with itunes I've been asked to change my payment data. I set my creditcard data and a few minutes later I got online with imessage ; )

 

best regards

  • Like 1
Link to comment
Share on other sites

Your imesage debug result should show MLB and Rom as above, would you mind for posting the result of imessage debug

 

2014-07-08 16:30:30.168 imessage_debug[1738:68835] Gq3489ugfi: <412559d2 0b89a647 727f85d0 e68dd7d2 f6>

2014-07-08 16:30:30.169 imessage_debug[1738:68835] Fyp98tpgj: <55583b4e 200da142 eca3893a d4f7cf24 aa>

2014-07-08 16:30:30.169 imessage_debug[1738:68835] kbjfrfpoJU: <45785670 9b08f7a8 1b9be333 c7edcb9d 69>

2014-07-08 16:30:30.169 imessage_debug[1738:68835] IOPlatformSerialNumber: C02LLJ13DNMP

2014-07-08 16:30:30.169 imessage_debug[1738:68835] IOPlatformUUID: 2E9C185D-EAA8-5F60-A3D2-61392B85F093

2014-07-08 16:30:30.169 imessage_debug[1738:68835] board-id: Mac-FC02E91DDD3FA6A4

2014-07-08 16:30:30.169 imessage_debug[1738:68835] product-name: iMac13,2

2014-07-08 16:30:30.169 imessage_debug[1738:68835] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM: <10bf48bc 49be>

2014-07-08 16:30:30.170 imessage_debug[1738:68835] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB: C02LLJ13DNMP4LPBW

2014-07-08 16:30:30.170 imessage_debug[1738:68835] oycqAZloTNDm: <29339251 f3f4e886 cf4e5d9b fef3e087 de>

2014-07-08 16:30:30.170 imessage_debug[1738:68835] abKPld1EcMni: <fab54210 c61b5cbc ca932ae5 bbdefb6c 7b>

 

I used the MLB and other values generated for and by chameleon last year and ROM is my mac adress exactly.

Now I'm using clover and it appears to writing the corrected values at boot.

Link to comment
Share on other sites

Thank you very much, I don't need to use CC or contact Apple anymore to get iMessage working. The problem is will those ID be blocked in future?

 

EDIT: I added your solution here http://www.insanelymac.com/forum/topic/298027-guide-aio-guides-for-hackintosh/?do=findComment&comment=2020598

i hope not, there are many people using this value, and it still work, dont wory, as we can make example when we have real mac, we can login apple service with any apple id

2014-07-08 16:30:30.168 imessage_debug[1738:68835] Gq3489ugfi: <412559d2 0b89a647 727f85d0 e68dd7d2 f6>

2014-07-08 16:30:30.169 imessage_debug[1738:68835] Fyp98tpgj: <55583b4e 200da142 eca3893a d4f7cf24 aa>

2014-07-08 16:30:30.169 imessage_debug[1738:68835] kbjfrfpoJU: <45785670 9b08f7a8 1b9be333 c7edcb9d 69>

2014-07-08 16:30:30.169 imessage_debug[1738:68835] IOPlatformSerialNumber: C02LLJ13DNMP

2014-07-08 16:30:30.169 imessage_debug[1738:68835] IOPlatformUUID: 2E9C185D-EAA8-5F60-A3D2-61392B85F093

2014-07-08 16:30:30.169 imessage_debug[1738:68835] board-id: Mac-FC02E91DDD3FA6A4

2014-07-08 16:30:30.169 imessage_debug[1738:68835] product-name: iMac13,2

2014-07-08 16:30:30.169 imessage_debug[1738:68835] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM: <10bf48bc 49be>

2014-07-08 16:30:30.170 imessage_debug[1738:68835] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB: C02LLJ13DNMP4LPBW

2014-07-08 16:30:30.170 imessage_debug[1738:68835] oycqAZloTNDm: <29339251 f3f4e886 cf4e5d9b fef3e087 de>

2014-07-08 16:30:30.170 imessage_debug[1738:68835] abKPld1EcMni: <fab54210 c61b5cbc ca932ae5 bbdefb6c 7b>

your mlb vaand rom value havent changed yet, are you using clover or chameleon

Link to comment
Share on other sites

i hope not, there are many people using this value, and it still work, dont wory, as we can make example when we have real mac, we can login apple service with any apple id

 

your mlb vaand rom value havent changed yet, are you using clover or chameleon

 

clover actually but the MLB correlating with my serial is from chameleon's generated nvram.plist off the extra folder.

I used nvram.dylib earlier.

Link to comment
Share on other sites

Yeah, but apple server doesnt recognize your mlb and rom, you should put mlb and rom value from real mac hardware or another machine that recognized by apple server, and to do so you need contact apple, i share my value, because i contacted apple, so it recognized by apple server and it can be used to login imesage

Link to comment
Share on other sites

Yeah, but apple server doesnt recognize your mlb and rom, you should put mlb and rom value from real mac hardware or another machine that recognized by apple server, and to do so you need contact apple, i share my value, because i contacted apple, so it recognized by apple server and it can be used to login imesage

post-217399-0-02307700-1404830657.png

 

I'm not kidding ; ) the serial has been generated by chameleon wizard but I'm using it since years.

Link to comment
Share on other sites

ok, but have you confirmed that your hardware can login iMessage

because when we make new installation usually chameleon or clover generate new MLB value, which I'm sure ROM value won't change

my ROM value is the same as my en0 hw adress:

 

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500

    options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>

    ether 10:bf:48:bc:49:be

    inet6 fe80::12bf:48ff:febc:49be%en0 prefixlen 64 scopeid 0x4

    inet 10.0.0.2 netmask 0xffff0000 broadcast 10.0.255.255

    nd6 options=1<PERFORMNUD>

    media: autoselect (1000baseT <full-duplex>)

    status: active

 

Oh I see now I can't set my status to online, the logs show:

 

08.07.14 16:52:25,703 usbmuxd[56]: lockssl_handshake (thread 0x102a81000): SSL handshake fatal lower level error -1: SSL_ERROR_WANT_READ

 

account is active but it's impossible to set myself available

Link to comment
Share on other sites

I'm sorry, what i mean is you need those value from system with working iMessage 

 

if you are using value as i posted above you should login iMessage without problem, alternatively you can take those value from real mack or another hackintosh user that can login iMessage


try to sign out and sign in again to make sure that your system is working with iMessage

Link to comment
Share on other sites

heryts... i have a question to the ROM Number ?

 

My ROM is:  <10bf48bc 49be>  muss i past with this < to begin and > in Cloverconfigurator in RT Varaibles section ?

and in my Number is a Empty Symbol inside... ist that right ?

Link to comment
Share on other sites

Both MLB and ROM keys are deprecated and read from the SMBIOS now. The MLB key is taken from "BoardSerialNumber" and the ROM from your ethernet MAC address.

 

So if you're going to add your ethernet's own MAC address as the ROM then delete the key instead and Clover will inject it for you automatically. Use it only in case you want to override what Clover injects.

Link to comment
Share on other sites

heryts... i have a question to the ROM Number ?

 

My ROM is: <10bf48bc 49be> muss i past with this < to begin and > in Cloverconfigurator in RT Varaibles section ?

and in my Number is a Empty Symbol inside... ist that right ?

You must convert to base 64 you just take the value ex aa bb cc dd ee ff and convert it, you can reverse my value to hex, then you can see my mac address

WOW! it worked :D thanks, now just asking, should I backup the other settings? or will iM go lost again?

If you have overrided it, you should not loose it,
  • Like 1
Link to comment
Share on other sites

If your bios support write nvram without emuvariabel uefi driver then you dont need smuuid value, as my computer doesnt need it either, but before i share i need to test on other hardware and i found some other hardware cant override Rom value without injecting smuud value

Link to comment
Share on other sites

If your bios support write nvram without emuvariabel uefi driver then you dont need smuuid value, as my computer doesnt need it either, but before i share i need to test on other hardware and i found some other hardware cant override Rom value without injecting smuud value

That make sense now

  • Like 1
Link to comment
Share on other sites

I understand this correctly, so the Rome = MAC address should only be expressed in base-64 format or? 

 

If that is so, then it's not the ROM does not match my MAC address. 

 

My Mac Address is:   d4:3d:7e:2b:82:29 

 

What results from this for a ROM?

 

Whit this converter:  http://tomeko.net/online_tools/hex_to_base64.php?lang=en say me from ROM: 04SzcbDT

 

This is NOT my MAC Adress:  d4:3d:7e:2b:82:29

 

So what is wrong here.

Link to comment
Share on other sites

 Share

×
×
  • Create New...