Kext-Drop

Kext-Drop

by chris1111
Utilities

Drag-and-drop kext installer for macOS - install kexts to /System/Library/Extensions or /Library/Extensions

Advertisement
Advertisement (336×280)

Kext-Drop

Kext-Drop is a macOS utility that allows you to easily install kernel extensions to /System/Library/Extensions/ or /Library/Extensions/ using a simple drag-and-drop interface.

Overview

Installing kexts to the system extensions directories traditionally requires terminal commands and manual permissions management. Kext-Drop simplifies this with a graphical interface — just drag your kext onto the app and it handles the rest.

Features

  • Drag-and-Drop: Simply drag kexts onto the app to install
  • Dual Locations: Install to either /S/L/E or /L/E
  • KDK Management: Automatically downloads and installs the Kernel Debug Kit when needed
  • Snapshot Support: Includes Revert Snapshot and Re-Patched-System utilities
  • Wide Compatibility: Works from macOS Catalina 10.15 through macOS Tahoe 26

Requirements

  • Gatekeeper must be disabled
  • SIP (System Integrity Protection) must be disabled
  • Working Ethernet connection for KDK downloads (on /S/L/E for Ventura and later)
  • For snapshot disk: Disable AMFI via amfi=0x80 boot arg or AMFIPass.kext
  • csr-active-config set to 03080000 in config.plist

Installation

  1. Download the latest release from GitHub
  2. Open the downloaded application
  3. Drag the kext you want to install onto the Kext-Drop window
  4. Choose the installation location (/S/L/E or /L/E)
  5. Follow the on-screen prompts

Use Case: AppleHDA on Tahoe

A common use case is installing AppleHDA.kext on macOS Tahoe to restore analog audio (since AppleHDA was removed from Tahoe):

  1. Ensure AppleALC, Lilu, and your layout ID are configured in OpenCore
  2. Use Kext-Drop to install AppleHDA.kext to /System/Library/Extensions
  3. Reboot and verify audio is working
  • AppleALC - Audio codec support
  • Lilu - Patching framework
  • MountEFI - EFI partition mounting utility

Resources