Jump to content

SystemId is not affecting platform/hardware UUID


Best Answer Gringo Vermelho, 16 April 2014 - 02:09 AM

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.voodoop...ibsaio/smbios.c

 

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

 

Enter uuidgen in terminal to generate :D

Go to the full post


  • Please log in to reply
7 replies to this topic

#1
3square

3square

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 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?



#2
HUSABER

HUSABER

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 869 posts
  • Gender:Male
  • Location:Cyprus
  • Interests:HusabergFC-600 FourStroke,KTM500 TwoStroke,TM300 TwoStroke
    Free Time-My Hackintosh&Ap...

maybe this help you   iMessage/Messages Fix-How To - Tutorials (The Genius Bar) - InsanelyMac Forum



#3
3square

3square

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts

 

thank you,

 

but i'm using chameleon, not clover.



#4
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,045 posts
  • Gender:Male
  • Location:Brazil

There's one for Chameleon as well:

http://www.insanelym...e-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.



#5
3square

3square

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts

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.



#6
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,045 posts
  • Gender:Male
  • Location:Brazil

Best Answer

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.voodoop...ibsaio/smbios.c

 

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

 

Enter uuidgen in terminal to generate :D



#7
3square

3square

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts

HOLY HELL  it work!!  thank you good sir!!   if i can buy you a beer... i'd buy you a shot and a beer.

 

thank you!!



#8
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,045 posts
  • Gender:Male
  • Location:Brazil

Yes please, a shot and a beer sounds fine right now :)

 

Thanks for the feedback, glad it worked for you.







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy