Jump to content



Member Since 21 Sep 2008
Offline Last Active Apr 17 2013 05:23 PM

#1701149 Chameleon v2.1 (Main Trunk)

Posted by Azimutz on 21 June 2011 - 12:27 PM

I just noticed while comparing my Chazi with the trunk, i spotted long ago that the mem keys are incorrect on the new code, SMmanufacturer instead of SMmanufacter, etc... It's well known the "manufacter" misspell; i guess Kabyl overlooked it?!Ok, this is no overlook :P cleared it out with Kabyl... This is the future living in the past :D

#1700374 Chameleon v2.1 (Main Trunk)

Posted by Azimutz on 19 June 2011 - 02:21 PM

Ok. I need to change Hardware UUID. How can I do it using Chameleon? XPC do it correctly.I am very very tempted to tell you "Well, then use XPC!", but... *Azi takes a deep breath, counts to ten and looks at the code very carefully to explain it to Bungo...* So, to understand what the booter does, we need to look at fake_efi.c and the getSystemID() function: // unable to determine UUID for host. Error: 35 fixconst char *sysId = getStringForKey(kSystemIDKey, &bootInfo->bootConfig);EFI_CHAR8* ret = getUUIDFromString(sysId);getStringForKey() looks for SystemId="some uuid" on Boot.plist and stores it on sysId; getUUIDFromString() takes the data stored on sysId (a string of characters), converts it into EFI_CHAR8 and stores it in ret; if (!sysId || !ret) // try bios dmi info UUID extraction{ ret = getSmbiosUUID(); sysId = 0;}if sysId or ret are null/empty, getSmbiosUUID() function is used to get the real Hardware U...

#1697744 Chameleon v2.1 (Main Trunk)

Posted by Azimutz on 14 June 2011 - 06:18 PM

:unsure: Gringo, go dust your self off some were else... i got covered in dust and cobwebs just from taking a quick peek :P Greetings
© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy