Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


SystemId is not affecting platform/hardware UUID

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?

Share this post

Link to post
Share on other sites

There's one for Chameleon as well:



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.

Share this post

Link to post
Share on other sites

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.

Share this post

Link to post
Share on other sites

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

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.