Jump to content

iMessage not working - iCloud/Internet etc working - Changed boot.plist file and network.plist file - Help


hamzab
 Share

418 posts in this topic

Recommended Posts

i've try to log in into a real mac to fix the call support error in imessage, but it didnt work. i log in 2 times but didnt solve the problem. can anyone help me here? try to change the password too without any results.

 

thanks!

Link to comment
Share on other sites

If I change MLB value with the nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB=CK111111XYL123456 command, and I check the data with nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB, I get this:

4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB CK111111XYL123456

 

If I restart, and check the data again with nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB, I get this:

4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB CK111111XYL123456%00

 

So a "%00" added to the end. Same thing happens with ROM value on restart. Is this normal?

 

(The serial is just example in my post, I use valid serial.)

Are you using newer mac model in smbios with 12 digit serial?

 

i've try to log in into a real mac to fix the call support error in imessage, but it didnt work. i log in 2 times but didnt solve the problem. can anyone help me here? try to change the password too without any results.

 

thanks!

Credit card linked to account? This seems to be the key for others with this problem.
  • Like 1
Link to comment
Share on other sites

Are you using newer mac model in smbios with 12 digit serial?

I'm using macpro3,1, it has 11 digit serial. So this fix is only for newer mac models? Or it should work with this %00, just leave it as it?

Link to comment
Share on other sites

the %00 is irrelevant. when u initally set it , it's a String, it then gets saved to the file as Data, so the next time u print it u see the %00 ie '\0' the null terminator.

if u look @ it in

 

ioreg -p IODeviceTree -lw0

 

search for options

 

you'll notice it's the same. The data values are the exact same, this entire idea about the %00 mattering is not valid.

Link to comment
Share on other sites

Are you using newer mac model in smbios with 12 digit serial?

 

Credit card linked to account? This seems to be the key for others with this problem.

 

Thanks! This did the trick for me. No more contact support error. I'm not even sure how adding a credit card could solve this but it sure does.

Link to comment
Share on other sites

Adding credit card info does not solve this for me. Also, the output of

 

ioreg -lw0 | grep PlatformUUID

 

in terminal changes occasionally (already twice since Tuesday). It should remain the same, not? I have a recent MBP (2011) and two MacMini, late 2009 and late 2012, which work with the same Apple_ID. I can sign in and out without problems with these and with an iPhone 4S, ios 6.01, (all with the same apple_id).

 

PS: It worked for me for a brief time last Monday. Since Monday evening I get "contact support" most of the time, but sometimes it just says that its currently not possible to sign in (while it works on all systems, but this hacked MacPro from 2006).

 

PPS:

 

 

$ ./imessage_debug

2013-01-25 18:26:25.844 imessage_debug[1088:707] Gq3489ugfi: <cecef0c3 115fe1c5 5a3d9897 4b1462f1 25>

2013-01-25 18:26:25.847 imessage_debug[1088:707] Fyp98tpgj: <ed820c68 505735b2 86f3f590 d6f08ad9 20>

2013-01-25 18:26:25.848 imessage_debug[1088:707] kbjfrfpoJU: <ce09187e 0277aa7a 1da4cd3b 5ab8cc74 cf>

2013-01-25 18:26:25.849 imessage_debug[1088:707] IOPlatformSerialNumber: C11DIGITSNO

2013-01-25 18:26:25.850 imessage_debug[1088:707] IOPlatformUUID: D69F6069-B89B-5984-8BAA-BCC663A59FFB

2013-01-25 18:26:25.851 imessage_debug[1088:707] board-id: Mac-F4208DC8

2013-01-25 18:26:25.851 imessage_debug[1088:707] product-name: MacPro2,1

2013-01-25 18:26:25.852 imessage_debug[1088:707] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM: <0127fa03 fe5f>

2013-01-25 18:26:25.853 imessage_debug[1088:707] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB: C11DIGITSNO5OY18

2013-01-25 18:26:25.854 imessage_debug[1088:707] oycqAZloTNDm: <342ef921 9614c2e6 7bda55f1 90187be5 d4>

2013-01-25 18:26:25.854 imessage_debug[1088:707] abKPld1EcMni: <c54ba9d8 17fa4365 6476e8b0 b7b9ed1d 1c>

Link to comment
Share on other sites

Adding credit card info does not solve this for me. Also, the output of

 

ioreg -lw0 | grep PlatformUUID

 

in terminal changes occasionally (already twice since Tuesday). It should remain the same, not? I have a recent MBP (2011) and two MacMini, late 2009 and late 2012, which work with the same Apple_ID. I can sign in and out without problems with these and with an iPhone 4S, ios 6.01, (all with the same apple_id).

 

PS: It worked for me for a brief time last Monday. Since Monday evening I get "contact support" most of the time, but sometimes it just says that its currently not possible to sign in (while it works on all systems, but this hacked MacPro from 2006).

 

PPS:

 

 

$ ./imessage_debug

2013-01-25 18:26:25.844 imessage_debug[1088:707] Gq3489ugfi:

2013-01-25 18:26:25.847 imessage_debug[1088:707] Fyp98tpgj:

2013-01-25 18:26:25.848 imessage_debug[1088:707] kbjfrfpoJU:

2013-01-25 18:26:25.849 imessage_debug[1088:707] IOPlatformSerialNumber: C11DIGITSNO

2013-01-25 18:26:25.850 imessage_debug[1088:707] IOPlatformUUID: D69F6069-B89B-5984-8BAA-BCC663A59FFB

2013-01-25 18:26:25.851 imessage_debug[1088:707] board-id: Mac-F4208DC8

2013-01-25 18:26:25.851 imessage_debug[1088:707] product-name: MacPro2,1

2013-01-25 18:26:25.852 imessage_debug[1088:707] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM:

2013-01-25 18:26:25.853 imessage_debug[1088:707] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB: C11DIGITSNO5OY18

2013-01-25 18:26:25.854 imessage_debug[1088:707] oycqAZloTNDm:

2013-01-25 18:26:25.854 imessage_debug[1088:707] abKPld1EcMni:

No it should not change. That is one of 2 issues....MacPro 2,1? That maybe also a problem. Mountain Lion is not officially supported to run on MacPro 1,1 or 2,1, therefore your telling Apple that messages shouldn't be able to work while still trying to use it at the same time. The credit card thing, I believe applies most often to those who have no iOS device and only have free apple ID not tied to a device, not certain on that bit.

 

Nyloc8-No both are fine, listen to Cosmo1t, sorry to confuse

 

On a side not, I just learned that VMware running seems to cause message problems as well, or just did for me at least, fine again after reboot

Link to comment
Share on other sites

Thanks for your help!

 

I found that MacPro 2,1 originates from an smbios.plist that was provided by http://www.jabbawok.net/?p=47 together with the instructions, how to install 10.8 on MacPros from 2006/2007. I replaced the entry in this smbios.plist with MacPro3,1, but this did not change anything. I will now clear the NVRAM and start over with the new smbios.plist.

 

I just did

 

$nvram -c

 

reboot

 

PlatformUUID remains the same. Rebooting this machine into OSX 10.7.2 of another HardDisk results in a different PlatformUUID, while MLB is unchanged. Another boot into 10.8.2 and that PlatformUUID is the same as it was before looking at OSX 10.7.2. Presumably, the change in PlatformUUID depended on the versions of chameleon that I used before (2.2 svn 2168, 2171 and 2172: therefore, two changes for going to 2171 and then 2172).

 

Anyway, the problem with iMessage is still not solved for me. Despite having MacPro3,1 in smbios.plist now.

 

PS:

 

./imessage_debug

2013-01-26 01:18:58.147 imessage_debug[591:707] Gq3489ugfi: <cecef0c3 115fe1c5 5a3d9897 4b1462f1 25>

2013-01-26 01:18:58.150 imessage_debug[591:707] Fyp98tpgj: <ed820c68 505735b2 86f3f590 d6f08ad9 20>

2013-01-26 01:18:58.151 imessage_debug[591:707] kbjfrfpoJU: <ce09187e 0277aa7a 1da4cd3b 5ab8cc74 cf>

2013-01-26 01:18:58.152 imessage_debug[591:707] IOPlatformSerialNumber: C11digitsno

2013-01-26 01:18:58.152 imessage_debug[591:707] IOPlatformUUID: D89EC069-B89B-5984-8AAA-BCC663A59F8B

2013-01-26 01:18:58.153 imessage_debug[591:707] board-id: Mac-F4208DC8

2013-01-26 01:18:58.153 imessage_debug[591:707] product-name: MacPro3,1

2013-01-26 01:18:58.154 imessage_debug[591:707] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM: <0017f203 fc5e>

2013-01-26 01:18:58.154 imessage_debug[591:707] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB: C11digitsno4KBXO

2013-01-26 01:18:58.155 imessage_debug[591:707] oycqAZloTNDm: <996c35d8 c73e5adf 297128a5 eb6ddc6c d7>

2013-01-26 01:18:58.155 imessage_debug[591:707] abKPld1EcMni: <fb8c83ee 86c0a6ac eb50d279 e2ca64a7 fe>

 

PPS: I tried the whole procedure now with the PlatformUUID from 10.7.2, but this did not work either.

 

PPPS: Now the result of

 

ioreg -lw0 | grep PlatformUUID

 

changes with every restart of 10.8.2 when I reenter PlatformUUID into org.chameleon.Boot.plist as

 

<key>SystemId</key>

<string>PlatformUUID</string>

Link to comment
Share on other sites

You have real MacPro 1,1 correct? You maybe need some clarification from the Devs on this, since the fix is geared toward hackintoshes which do not use nvram natively, so loading all the values from plist may not work the same for real mac. Your using real mac was not too clear and I usually assume hackintosh around here. Take a look at voodooprojects SF page and recent issue discussed applied to your scenario as well as messages, not sure if this works on unsupported MacPros yet

Link to comment
Share on other sites

Are you using newer mac model in smbios with 12 digit serial?

 

Credit card linked to account? This seems to be the key for others with this problem.

 

i havent acess to a credit card :( thanks

 

do you know why my facetime is crashing after this chameleon fix?

Link to comment
Share on other sites

Thanks. I went to voodooprojects.org, but did not find this discussion. I seem to have solved the problem with the changing

PlatformUUID, but imessage still does not work.

 

Instead of

 

<key>SMSystemboard</key>

<string>Mac-F4208DC8</string>

 

my smbios.plist contained

 

<key>SMboardproduct</key>

<string>Mac-F4208DC8</string>

 

I do not remember how this entry was changed. The change back to <key>SMSystemboard</key> (as in the original "Extra" from

provided by

http://www.jabbawok.net/?p=47) brought back the original PlatformUUID. My smbios.plist is now

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">

<plist version="1.0">

<dict>

<key>SMSystemboard</key>

<string>Mac-F4208DC8</string>

<key>SMbiosvendor</key>

<string>Apple Inc.</string>

<key>SMbiosversion</key>

<string>MP31.XXZ.00XX.X05.0XXXXXXXX0</string>

<key>SMcputype</key>

<string>1026</string>

<key>SMproductname</key>

<string>MacPro3,1</string>

<key>SMserial</key>

<string>C11DIGITSNO</string>

<key>SMsystemversion</key>

<string>1.0</string>

</dict>

</plist>

Link to comment
Share on other sites

Quick question:

post-150972-0-27454100-1359298937_thumb.png

 

Is there any way to change the identifier with the red underline? If yes, how?

It should be equal with the System profiler > Hardware > Hardware UUID value?

 

Edit:

Tried to modify with sudo pico nvram.<random numbers>.plist, and with this method, I f***ed up the whole thing, apple policy kext KP at boot...

So is there any other method to change that identifier?

Link to comment
Share on other sites

I could briefly sign into iMessage, exchanged actually a few messages and then a dialog appeared that iMessage cannot be used and I was back where I started this morning. Subsequent attempts to login failed although I did not change anything

 

current smbios.plist:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">

<plist version="1.0">

<dict>

<key>SMSystemboard</key>

<string>Mac-F4208DC8</string>

<key>SMbiosdate</key>

<string>07/02/07</string>

<key>SMbiosvendor</key>

<string>Apple Computer, Inc.</string>

<key>SMbiosversion</key>

<string>MP21.ZZZ.YYYY.{censored}.1234512345</string>

<key>SMboardproduct</key>

<string>Mac-F4208DC8</string>

<key>SMcputype</key>

<string>1026</string>

<key>SMfamily</key>

<string>Mac Pro</string>

<key>SMmanufacturer</key>

<string>Apple Computer, Inc.</string>

<key>SMproductname</key>

<string>MacPro2,1</string>

<key>SMserial</key>

<string>C11DIGITSNO</string>

<key>SMsystemversion</key>

<string>1.0</string>

</dict>

</plist>

 

Just happened again. I was briefly signed in and then kicked out within seconds (getting the contact support message).

 

I will save this and try to replace it with a smbioplist for MacPro 3,1 generated with chameleon wizard.

 

This did not help (contact support message again). What is odd is that a few days ago,

PlatformUUID changed with changes to smbios.plist. Since the last two days, it seems stable and does not change anymore (not sure what caused this earlier).

 

I now find that PlatformUUID changes when I include a key for the SystemID in org.chameleon.Boot.plist . Apparently, this should not be done on a real Mac

Link to comment
Share on other sites

Ok, I'm back up. I don't have an iOS device so I had to use the CC route. I updated my CC in the App Store and was able to log in. It logged me out after a minute, but I logged back in again and it seems to be working. This is what I did

 

Delete /extra/modules/FileNVRAM.dylib

reboot

Delete /extra/nvram.UID.plist

reboot

copy FileNVRM.dylib back to Modules

reboot

open APp Store

In menu click Store-View My Account

Change the payment type (In my case I went from Paypal to a CC)

Start Messages app

go to preferences

log into iMessage account and wait for success message.

 

Hopefully this helps somebody!

  • Like 3
Link to comment
Share on other sites

Yes, these variables are the same on all machines.

If that long identifier is the same on everything (on real macs too), then why is it needed? :unsure:

 

edit: is it possible to add a fake credit card or something to an apple id?

Link to comment
Share on other sites

hello, i´ve got the problem with my older MacPro 3,1 E7600 / Asus P5K Pro Board behind i installed the FileNVRAM.dylib Module.

 

chameleon 2171 boots allways with ignore caches and i ám unable to mount my Win (NTFS) and EFI Volume.

 

The Imessage Clover fix worked for me but with Clover the loader stops behind the 7 at the dot if i shut down the computer. restart with boot works well.

post-282470-0-40627400-1359377628_thumb.png

DarwinDumper_2.5.4_Clover_X64_1063_ML_macintel.zip

DarwinDumper_2.5.4_Chameleon_2.1_ML_macintel.zip

Link to comment
Share on other sites

Are you using newer mac model in smbios with 12 digit serial?

Credit card linked to account? This seems to be the key for others with this problem.

 

thanks!! i modified my apple id account from NONE to VISA cc,and it worked!! just activated on hacintosh without a login onto ios devices!!

  • Like 2
Link to comment
Share on other sites

 Share

×
×
  • Create New...