OpenCore Legacy Patcher is a Python-based system patcher that extends macOS compatibility on unsupported hardware through OpenCore bootloader integration.
The tool solves the problem of hardware obsolescence by enabling installation and use of recent macOS versions on Macs no longer supported by Apple, reaching back to machines from 2007. It works by leveraging Acidanthera's OpenCorePkg and Lilu to patch the boot process and unlock features, avoiding the need for firmware modifications. The patcher supports clean installations and upgrades across macOS Big Sur through Sequoia, with capabilities including native over-the-air updates, full Wi-Fi support on compatible chipsets, System Integrity Protection and FileVault 2 enforcement, graphics acceleration for both Metal and non-Metal GPUs, and feature unlocking such as Sidecar and AirPlay to Mac even on native hardware.
Adoption suits users with older Macs who want to run current macOS versions and are willing to perform clean installations. The tool explicitly does not support patching existing installations already modified by other patchers due to APFS snapshot integrity issues, though data can be retained through reinstallation. For macOS Mojave and Catalina support, the README recommends alternative patchers. The project provides extensive documentation and maintains a community Discord server for troubleshooting, though support is offered on an as-is basis.
Development activity centers on bug fixes and backend improvements, with work in the issue tracker dominated by these categories.