2021-03-01 12:11:43 -07:00
2021-02-19 17:27:54 -05:00
2021-03-01 12:11:43 -07:00
2021-03-01 12:11:43 -07:00
2021-02-19 16:21:13 -05:00
2021-03-01 12:56:57 -05:00
2020-11-23 18:54:36 -07:00
2020-12-15 15:13:26 -07:00
2021-01-24 13:51:38 -05:00
2021-02-08 11:52:56 -07:00
2021-03-01 12:11:43 -07:00
2020-12-02 17:23:04 -07:00
2021-02-19 18:18:09 -05:00
2021-02-19 16:33:44 -05:00
2021-03-01 12:11:43 -07:00

OpenCore Legacy Patcher

A python script for building and booting OpenCore on legacy Macs, see Supported SMBIOS on whether your model is supported.

Supported features:

  • System Integrity Protection, FileVault 2 and .im4m Secure Boot
  • Native OTA OS updates
  • Recovery OS, Safe Mode and Single-user Mode booting
  • Zero firmware patching required(ie. APFS ROM patching)
  • GPU Switching on MacBook Pro models(2012 and newer)

Note: Only clean-installs and upgrades are supported, installs already patched with Patched-Sur or bigmac cannot be used due to broken file integrity with APFS snapshots and SIP.

  • You can however reinstall macOS with this patcher and retain your original data

How to use

To use, simply:

  1. Ensure your hardware is compatible(See Supported SMBIOS)
  2. Download and build macOS Installer
  3. Download the latest release: OpenCore Legacy Patcher Releases
  4. Run the OpenCore-Patcher binary
  5. Run Build OpenCore(if building for another machine, please select Change Model)
First Run Build EFI
  1. Run Install OpenCore to USB/internal drive
#1 #2
  • Ensure you install OpenCore onto a FAT32 partition to ensure your Mac is able to boot it, you may need to format your drive as GUID/GPT in Disk Utility
  1. Reboot machine while holding Option to select OpenCore, then boot the macOS Installer
Mac Boot Picker OpenCore Picker

For nightly builds, you can either run OpenCore-Patcher.command from main or grab the binary from Github Actions. Note the latter does not require a py3 install.

How to uninstall OpenCore?

To remove OpenCore is actually quite simply:

  1. Remove OpenCore either from the USB or internal drive
  1. Reset NVRAM

Know that if you are on Big Sur when you remove the EFI folder, your Mac will no longer boot and show the prohibited symbol. Be ready to install an older version of macOS before you uninstall Open Core.

Troubleshooting

Description
GitHub mirror of OpenCore Patcher
Readme 810 MiB
Languages
Python 95.4%
Shell 3.3%
ASL 0.9%
Objective-C 0.4%