Jump to content

Chameleon - Success loading kextcache


rodrigocunha
 Share

10 posts in this topic

Recommended Posts

Finally I got kernelcache loading in Chameleon!

 

1 - Edit /usr/standalone/bootcaches.plist and set "Preferred Compression" to lzss

<key>Preferred Compressions</key>
<string>lzss</string>

2 - Rebuild kext caches:

kextcache -system-prelinked-kernel
kextcache -system-caches

3 - Edit chamaleon preferences /Extra/org.chameleon.Boot.plist and add this setting:

<key>Kernel Cache</key>
<string>/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache</string>

4 - remove "-f", "UseKernelCache=no" from kernel flags, keep it like this  (add -v optionaly) and set UseKernelCache to Yes:

<key>Kernel Flags</key>
<string>kext-dev-mode=1</string>

<key>UseKernelCache</key>
<string>Yes</string>

That´s it! Reboot and it will work.

 

The step 3 is the missing piece. Without it, chameleon doesn´t know where is the kextcache.

 

ps: Using lastest chameleon (cbv2...)

 

  • Like 4
Link to comment
Share on other sites

  • 3 weeks later...

work for me too ..

need to put to s/l/e

 

- FakeSMC.kext

- GenericUSBXHCI.kext (for USB3.0 pic card driver)

- NullCPUPowerManagement.kext
and modify the original ionetworkfamily.kext to add the Realtek Lxxxx.kext to the plugin.
 
and remove them from Extra/extension
 
now booting much faster.
 
 
my config:
ASUS P6T SE , i7 930, Asus 650 graphic card with dual monitor.
Link to comment
Share on other sites

  • 7 months later...
 Share

×
×
  • Create New...