Contribute
Register

how to set proper UUID?

Joined
May 20, 2013
Messages
18
Mac
Classic Mac
Mobile Phone
It seems that UUID handling has gone through a lot of changes in Chameleon over the past few years and I'm having a hard time figuring out what is the current best approach to ensure a unique and un-changing hardware UUID for my system so that when I reg software that uses UUID, the license will stick, and also for TimeMachine and anything else that uses this identifier.

There is a lot of confusing information on the net about it.

What is the proper way with Chimera 2.0.1 for configuring UUID at the lowest level possible so that TimeMachine, other licenses, etc..anything that is trying to use the hardware UUID, will work consistently?


I only know of two ways to view some UUID stuff. For one thing I see a UUID in system profiler, which it calls "Hardware UUID". But I do not know if that is a hard coded non-unique default from chameleon or where it comes from. Let's call that one XYZ for simplicity. Its not in any plist that I can find.

The other UUID I see is during boot up, I can check the bdmesg log and find several things:

- bootloader says it is reading nvram.00000000-0000-0000-<mymacaddress>.plist

I do not know how that file was created or why its being read, but that that kinda looks like a somewhat unique UUID insomuch that is has my mac address on the end.

- near the end of chameleon boot loading, just before starting Darwin, it says:

"Customizing SystemID with :00000000-0000-0000-0000-<mymacaddress>"

Same as the one above. However, after coming into OSX, system profiler shows a much more normal looking UUID and my mac address is not in it.

so... what is going on there....how can I be sure my UUID is both unique and unchanging and do I need to add anything to any plist somewhere to make sure?

while we're on this topic can someone tell me what that nvram plist file is?



From what I understand, its possible that chameleon may try to use some default value if it can't determine a unique value other ways, and that would not work for me as I would end up with a non-unique UUID. On the other hand I have read about people that have their UUID constantly changing on them every time they boot, which would also be a problem.
 
Joined
Mar 19, 2012
Messages
55
Motherboard
Gigabyte Z87MX-D3H
CPU
i5-4670 non k
Graphics
Gigabyte GTX 660 OC + HD4600
Mac
Classic Mac
Mobile Phone
Android
nice question !

but nobody has answers for us :(

Ive bougt some software stuff with my hacki (with ML installed) after a clean format and fresh install of mavericks i cant install my software.
I think its a wrong uuid, generated by chameleon or system.

After activating the hacki in itunes i can download my musik and videos but software doesnt work. :(
The counter for activation has reached 4 of maximum 5 and i have only one hacki.

Greetings.
 

MacMan

Administrator
Staff member
Joined
Feb 2, 2010
Messages
8,570
Motherboard
ASUS TUF Z390-PRO GAMING - 2606 - UEFI
CPU
i9-9900K
Graphics
Vega 64
Mac
MacBook Pro, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,839
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
What is the proper way with Chimera 2.0.1 for configuring UUID at the lowest level possible so that TimeMachine, other licenses, etc..anything that is trying to use the hardware UUID, will work consistently?
@Dewdman42,

The SystemID UUID (SmUUID) and manual injection of it is covered in detail in Chapter 5 of this guide if your seeing repeated number pattens or all zeros for your SystemID then its likely that your BIOS suffers from the SId bug which is covered and explained in that guide.

Cheers
Jay
 
Top