Jump to content
8 posts in this topic

Recommended Posts

i'm trying to resolve a matter of imessage affecting my board.

the solution is to set SystemId in chameleon boot plist to match platform/hardware UUID.

 

after setting it in chameleon boot plist, that UUID isn't affecting the other UUID.

system profiler still show the UUID i want to change. 

ioreg -lw0 | grep PlatformUUID  still shows the same UUID

 

can anyone clarify on the steps i need to do please?

There's one for Chameleon as well:

http://www.insanelymac.com/forum/topic/284684-icloudfacetimeappstore-login-errors/

 

The way it's supposed to work, Chameleon should be reading your systemID from your motherboard's DMI table and use that. It doesn't actually matter what the number is, all that matters is that it's there.

 

I would look for a solution somewhere else.

from what i understand, my board doesn't generate a unique UUID from bios. Since my NVRAM file shows "00020003-0004-0005-0006-000700080009". This is confirm by checking IODeviceTree : efi / platform / system-id.

 

Recently it appears that apple is checking iMessage account against the SystemId BIOS level UUID and possibly with S/N as well.  Since my bios generate a generic UUID # as other boards. It won't allow me to send out messages.

 

This is possibly a reason why this problem isn't widespread, since other boards already does this.

 

I followed the instruction on the last step. Where injecting my own UUID with chameleon bootplist using SystemId. That is where my problem is, it won't take. iodevicetree still shows the generic UUID, not the one i generated.

Okay, that wasn't clear from your initial post. I've heard about this before but yes, it's rare.

 

Here's something else you can try, look (line 52): http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/trunk/i386/libsaio/smbios.c

 

Get latest Chameleon and try SMsystemuuid in /Extra/smbios.plist instead.

 

Enter uuidgen in terminal to generate :D

  • Like 1
×
×
  • Create New...