What is OpenCore?
OpenCore is a sophisticated boot loader used to inject and patch data in memory, instead of on disk. This means that we're able to achieve a near-native experience on many unsupported Macs.
We recommend viewing the OpenCore Patcher Terminology Page if you have questions.
For troubleshooting, see our troubleshooting pages below or ask in our GitHub Discussions.
- Application troubleshooting
- Booting, installer and other troubleshooting
- Non-Metal troubleshooting
- Hardware troubleshooting
How do I get started?
- Read the FAQ for application requirements and other information.
- Check that your model is supported from the Supported Models page.
- Once you've verified your model is supported, you can jump into the process in Download and build macOS Installer
