Hackintosh, macOS

What are Kexts in macOS or Hackintoshes?


Kext files are essential drivers for macOS and it stands for Kernel Extension, kext files “extend” Mac OS X’s kernel, the core part of the operating system, by providing additional code which can be loaded when your computer boots. “Hackintoshes” often require special kexts to enable sound, ethernet, and more.

Some Hackintosh-specific kexts are modified versions of existing Mac OS X kexts, such as AppleHDA.kext. Other kexts are extra additions to the normal list of kexts that OS X runs on startup. In the end, all of these Hackintosh kexts serve the same purpose: to add support to hardware that isn’t officially supported by Apple.

Read About: How you make your own hackintosh?

Technically, kexts aren’t individual files. In fact, .kext “files” are essentially packaged like .zip files. If you copy a .kext file onto a Windows installation, it becomes a folder. That’s because that’s what kexts are– folders. Much like Apple’s .app files, you can access the inside of a kext by right-clicking the kext file and clicking “Show Package Contents”.

Once you’ve entered the contents of the kext file, you will be able to edit the plist (settings) files and make other modifications, if necessary. Editing the contents of kext files is occasionally necessary to activate certain graphics card kexts or fix glitchy kexts. However, we won’t go into that process here.

Location of Kexts

Related posts

What the Heck is OpenCore Bootloader and What it means to Hackintosh Community?

Ayush Sahay Chaudhary
2 years ago

Common Problems and Workarounds in Hackintosh – 2020

Ayush Sahay Chaudhary
3 years ago


Ayush Sahay Chaudhary
3 years ago
Exit mobile version