DebugEnhancer

DebugEnhancer

by Acidanthera
Lilu Plugins

Enables debug output in the macOS kernel - Lilu plugin for kernel debugging

Advertisement
Advertisement (336×280)

DebugEnhancer

DebugEnhancer is a Lilu plugin that enables verbose debug output in the macOS kernel, useful for troubleshooting boot issues and kext conflicts.

Overview

By default, the macOS kernel suppresses most debug output for a cleaner user experience. DebugEnhancer patches the kernel to enable debug logging, providing detailed information about the boot process, kext loading, and system operations. This is invaluable for diagnosing boot failures, kext conflicts, and other low-level issues on Hackintosh systems.

Features

  • Kernel Debug Output: Enables verbose debug logging in the macOS kernel
  • Boot Troubleshooting: Helps diagnose boot failures and kext loading issues
  • Kext Conflict Detection: Provides detailed information about kext interactions
  • Lilu Integration: Built on the Lilu patching framework

Installation

  1. Install Lilu first
  2. Download the latest release from GitHub
  3. Copy DebugEnhancer.kext to EFI/OC/Kexts/
  4. Add the kext to your config.plist under Kernel > Add
  5. Ensure Lilu is loaded before DebugEnhancer
  6. Reboot your system

Note: DebugEnhancer should only be used for troubleshooting. It produces significant log output and may impact system performance.

Resources