Working with Broken Kexts on Your Hackintosh

Saturday, October 1, 2011

When you install a Hackintosh, you will notice that there will be features that are missing. For instance, if you try to open a picture with Preview and see nothing but grey, it means that your graphics card isn’t properly installed. If you can’t hear anything when you try to play music in iTunes, it means that your audio card wasn’t detected. If your computer can’t find an internet connection, it means that your Wi-Fi or Ethernet controller are undetected. There is a way to fix these minor problems and in this post I will show you how.

 

Preferably, you should have downloaded any needed kexts to a USB drive before you installed Mac OS X. If you didn’t register an account at kexts.com and find the kexts that you need for your broken devices.

 

Once you have your kexts, you will need to know how to install them. While there is a manual way to do so, the fastest and easiest way is to get Kext Helper or Kext Utility and drag and drop the kexts into them. There isn’t much difference between the two so it all comes down to personal preference.

 

Downloads:

Kext Helper

Kext Utility

Alternatively, you can download an install Multibeast which has some kexts in the package and does the work for you. You essentially uncheck everything and then choose the drivers that you want and install them.

 

Download:

Multibeast 2.2.2

*Older versions of Multibeast are generally more compatible with USB problems and NVidia drivers and are best for computers that don’t have the latest Intel icore Processors.

 

If you are on a laptop, sleep won’t work because you didn’t select Sleep Enabler in the install which I intentionally left out. If you install Sleep Enabler, updating will be a pain. You should only install Sleep Enabler once you have reached a good, stable, updated version of Mac OS X. The reason why Sleep Enabler causes so much hassle is because it is version specific and having the wrong sleep enabler with the wrong version of OS X will result in a kernel panic at boot.

 

In the case of graphics, in some cases you will be required to not only install the kexts, but also add an EFI String to your boot.plist file.

 

To do so, you will need to download EFI Studio and then choose the graphics card that you have. It will generate a string of numbers which you will then copy to your clipboard.

 

Download:

EFI Studio

 

In spotlight, type: com.apple.boot.plist and select show all options – which essentially opens a Finder window.

 

In here, you choose the file that is on your partition (since you didn't install a boot loader, there is only one) and right click and open the file location which will open another Finder window.

 

Then, drag and drop the file to your desktop, open it, and add the following just under the last <string>:

<key>device-properties</key>
<string>The String that EFI Studio Makes</string>

It will look like this:

(This EFI String is for the Acer Aspire One and works for the GMA950 and GMA3150 graphics cards.)

<key>device-properties</key>
<string>c60000000100000002000000610000000200000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c0000000b000000474d4120393530200000004100410050004c002c00480061007300500061006e0065006c0000000800000001000000590000000200000002010c00d041030a0000000001010600001b7fff0400180000006c00610079006f00750074002d00690064000000080000000c000000160000006200750069006c0074002d0069006e000000050000 0001</string>

When editing the file, you should notice the Key and String Pattern. The code above should look like the rest of the code and be with the Key and String sets.

 

Then, save the file, close it, and drag and drop it back into the folder it came from. Enter your password to allow the system to overwrite the file.

 

The following boot will take a while and if it takes more than 2 minutes, reboot into another Mac OS X partition or the installer and go to Disk Utility and then Repair the disk permissions on the drive that won’t boot.

 

The hardest part to getting your Mac drivers to work is finding the right ones. To do so, read the comments on kexts.com as it is a community and bear in mind that if your kext isn’t there, it likely isn’t supported – which is where AMD users will be in a hit and miss risk with Mac OS X.

 

Mac OS X on your Computer Series

Previous Next

0 Blogger:

Post a Comment

 
Computer Software is Your Friend © 2012 | Designed by Bubble Shooter, in collaboration with Reseller Hosting , Forum Jual Beli and Business Solutions