Jump to content

Chameleon EFI with Darwinx86 Bootloader


  • Please log in to reply
3 replies to this topic

#1
Wolfer

Wolfer

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
I'm not going to be installing from my retail Leopard disk any time soon, so I don't have an immediate use for Chameleon/EFI AND Boot321 bootloader (even though what they enable is incredible), but...

Here's something that I would like your some thoughts on... If I have the DMG of Chameleon 1.0.11 DMG installed, and if instead of some hacked SMBIOS I use SMBIOSEnabler.kext, and if I also have the IntelCPUMDisabler.kext and dsmos.kext in place (can these be set to root/console load prior to the others?) then I should be able to add back the latest genuine AppleSMBIOS.kext and AppleIntelCPUPowerManagement.kext without any negative effects, no?

Not only that, but then installing 10.5.5 and any other delta update that contain a new AppleSMBIOS and have an update script that tries to load Dont Steal MacOS X.kext and IntelCPUPowerManagement.kext again, then these new kexts (do they need some higher loading priority?) should be able to deal with both of these situations and allow what would otherwise have been 'dangerous' updates to work via the normal Apple Software Update mechanism.

Maybe I've misunderstood, but... I've installed all of the below and went through a 10.5.4 to 10.5.5 update again to see if it proved my point. It didn't... I experienced a kernel panic 2/3's into the install. However, from all the reading and research I've done, it would seem that this should be possible using the below kexts:


- ACPIPS2Nub.kext (For enable PS2 Support) - http://rs63.rapidsha...t-1052-9C16.zip
- ApplePS2Controller.kext (For enable PS2 Support, good for Laptops) - Should have this already. Or, easily found Google'ing
- dsmos.kext (mach_kernel "on-the-run" decrypter) - http://www.mediafire.com/?mvmx4p1miuy
- IntelCPUPMDisabler.kext (For bypass AppleIntelCPUPowerManagement.kext) - http://www.4shared.c...sablerkext.html
- SMBIOSEnabler.kext (Needs it to use original AppleSMBIOS.kext) - http://www.mediafire.com/?mvmx4p1miuy

If someone could shed some light (and knowledge) to me here, I'd appreciate it! Also, if this should work, in theory, is it true that the kexts would need loaded so as to load prior to all the others?

Thanks!

#2
Wolfer

Wolfer

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

I'm not going to be installing from my retail Leopard disk any time soon, so I don't have an immediate use for Chameleon/EFI AND Boot321 bootloader (even though what they enable is incredible), but...

Here's something that I would like your some thoughts on... If I have the DMG of Chameleon 1.0.11 DMG installed, and if instead of some hacked SMBIOS I use SMBIOSEnabler.kext, and if I also have the IntelCPUMDisabler.kext and dsmos.kext in place (can these be set to root/console load prior to the others?) then I should be able to add back the latest genuine AppleSMBIOS.kext and AppleIntelCPUPowerManagement.kext without any negative effects, no?

Not only that, but then installing 10.5.5 and any other delta update that contain a new AppleSMBIOS and have an update script that tries to load Dont Steal MacOS X.kext and IntelCPUPowerManagement.kext again, then these new kexts (do they need some higher loading priority?) should be able to deal with both of these situations and allow what would otherwise have been 'dangerous' updates to work via the normal Apple Software Update mechanism.

Maybe I've misunderstood, but... I've installed all of the below and went through a 10.5.4 to 10.5.5 update again to see if it proved my point. It didn't... I experienced a kernel panic 2/3's into the install. However, from all the reading and research I've done, it would seem that this should be possible using the below kexts:


- ACPIPS2Nub.kext (For enable PS2 Support) - http://rs63.rapidsha...t-1052-9C16.zip
- ApplePS2Controller.kext (For enable PS2 Support, good for Laptops) - Should have this already. Or, easily found Google'ing
- dsmos.kext (mach_kernel "on-the-run" decrypter) - http://www.mediafire.com/?mvmx4p1miuy
- IntelCPUPMDisabler.kext (For bypass AppleIntelCPUPowerManagement.kext) - http://www.4shared.c...sablerkext.html
- SMBIOSEnabler.kext (Needs it to use original AppleSMBIOS.kext) - http://www.mediafire.com/?mvmx4p1miuy

If someone could shed some light (and knowledge) to me here, I'd appreciate it! Also, if this should work, in theory, is it true that the kexts would need loaded so as to load prior to all the others?

Thanks!


Am I just WAY OFF here or is there any truth in my thinking?

#3
Hagar

Hagar

    Project Dogsbody

  • Administrators
  • 2,352 posts
  • Location:Over the hills & far away
basically, you need the "defensive" kexts (decryptor, disabler) to load before the rest of the system, this is done with the boot-132 style /Extra folder (or in more advanced versions with a small partition).

having said that, it seems what you're thinking is very similar to this: http://forum.insanel...&...st&p=898619

#4
Wolfer

Wolfer

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

basically, you need the "defensive" kexts (decryptor, disabler) to load before the rest of the system, this is done with the boot-132 style /Extra folder (or in more advanced versions with a small partition).

having said that, it seems what you're thinking is very similar to this: http://forum.insanel...&...st&p=898619


Thanks, Hagar! (Haven't hit your link yet, but will today -- and I'll study in ernest!) So. . . In short, without boot-132 and the /Extra folder, there's no way to have these defensive Kexts load on a straight MBR/Darwinx86/Chameleon EFI install of Kalyway 10.5.5? Also, reading, it seems that most are going with a GPT; is this necessary or can boot-132 and Chameleon also work with a MBR boot? Looks like they've both been updated to the point where this is possible (at least from what I've gotten out of A LOT of reading).





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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