[Guide] Installing kexts



arsradu

Super Moderator
Staff member
There are a few ways to install a kext (kernel extension). One of them is in L/E (Library/Extensions) or S/L/E (System/Library/Extension). And there are a few ways to accomplish that, as well. The other, and possibly the best one, is through Clover Bootloader itself (simply copy-pasting the kexts themselves in Clover/kexts/Other).

And I'll try to cover all of them to the best of my knowledge

1. Clover Bootloader method (recommended).

Note: this method might not work for all the kexts, but it should work for 99% of them. For example, CodecCommander and AppleBacklightInjector need to be installed in S/L/E. So if that's what you're trying to install, skip to the next method.

With this method, all you need is to mount your EFI partition (you can use Clover Configurator for that), navigate to EFI/EFI/Clover/kexts/Other and simply copy-paste all the kexts in here. That's it.

Reboot to see the changes.

2. Terminal methods

Put the kext(s) on your Desktop (for easy access). It can be anywhere else, as long as you navigate to that location from Terminal. For the sake of simplicity, we'll assume the kexts are on your Desktop and we're trying to install CodecCommander.kext in S/L/E. If you're trying to use a different kext or you have it stored in another place other than Desktop, you'll have to update the command below accordingly​

1. Open Terminal (you can use Spotlight and search for "Terminal")​
2. Type:​

Code:
cd Desktop
sudo -s
[password]
cp -R -v CodecCommander.kext/ /System/Library/Extensions/CodecCommander.kext
rm -R -v /System/Library/Caches/com.apple.kext.caches/Startup/*
reboot now

That's a * after Startup/* and it's part of the command. So make sure you include it.

Your computer will automatically reboot after that.

You can also try this method:

1. Open Terminal (you can use Spotlight and search for "Terminal")​
2. Type:​

Code:
cd Desktop
sudo cp -R -v CodecCommander.kext/ /System/Library/Extensions/CodecCommander.kext
[password]
sudo kextcache -i /
sudo reboot now

For some kexts like AppleBacklightInjector, you might need to rebuild caches once again after reboot, using these commands:

Code:
sudo kextcache -i /
[password]
sudo reboot now

3. Kext Wizard app

Simply Drag & Drop your kext into the "Select kexts to install" area and click Install.​
Screen Shot 2018-09-24 at 15.59.39.png


To clear cache, go to Maintenance, and select the box for System/Library/Extensions, then click Execute.​
Screen Shot 2018-09-24 at 16.03.56.png

Reboot your computer.​

4. Kext Utility app

Alternatively to the Kext Wizard app, you can use another app called Kext Utility to achieve the same effect. Just drag & drop the kext onto the application window.​
Screen Shot 2018-09-24 at 16.25.05.png

Reboot your computer.​
 
Last edited:


Top