Skip to content

andreszerocross/MyKextInstaller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

MyKextInstaller

MyKextInstaller

MyKextInstaller is an application designed to simplify the manual installation of kernel extensions (kexts) on macOS. While initially created to restore audio on system versions where original support was removed (such as macOS Tahoe Beta 2), it has evolved into a versatile and practical solution for general kext management.

This application automates critical tasks like copying files to the appropriate directories, configuring permissions, and updating system caches. This eliminates the complexity of the manual process, reduces reliance on alternative tools, and gives users more autonomy over the kexts they wish to install.


How to use MyKextInstaller to restore audio?

To restore audio on your macOS system using MyKextInstaller, follow these steps:

  1. Download MyKextInstaller:

  2. Download AppleHDA.kext:

    • Download AppleHDA. You can use the macOS Sequoia version or earlier versions.

    • Alternatively, you can find AppleHDA.kext at the following path: /Library/Developer/KDKs/KDK_26.0_25A5279m.kdk/System/Library/Extensions.

Tip

Starting from version 1.4 of MyKextInstaller, the AppleHDA kext is installed automatically.

  1. Configure SIP (System Integrity Protection):

    • For OpenCore users: Set csr-active-config=03080000 in your config.plist. If you need help, check here.

    • For Clover users: Set CsrActiveConfig=0x803 in your config.plist. If you need help, check here.

  2. Verify AppleALC.kext:

    • Make sure AppleALC.kext is enabled in the Kernel section of your config.plist in OpenCore, as it was before. If you don't know how, check here.
  3. Download and install the KDK (Kernel Development Kit):

    • Install the appropriate KDK for your macOS version.
  4. Install AppleHDA.kext with MyKextInstaller:

    • Open MyKextInstaller. The application will ask you to locate the kext you want to install. For convenience, copy AppleHDA.kext to your Desktop.
  5. Restart your system:

    • After installing the kext, restart your system and check if the audio is working correctly.

Common troubleshooting

  • Any instructions related to disabling SIP in Recovery Mode apply to systems where SIP is still enabled in config.plist.

Opening App

Important

MyKextInstaller is notarized by Apple, which means it passes Gatekeeper checks and will open normally without requiring additional permissions or Terminal commands.

About

MyKextInstaller is a lightweight macOS utility designed to simplify the installation of kernel extensions (kexts).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors