Skip to content

salvullo/OpenCore-Legacy-Patcher

 
 

Repository files navigation

OpenCore Patcher Logo

OpenCore Legacy Patcher

A python program with an Objective-C GUI for building and booting OpenCore on both legacy and modern Macs, see our in-depth Guide for more information.

Supported features:

  • System Integrity Protection, FileVault 2, .im4m Secure Boot and Vaulting
  • WPA Wifi and Personal Hotspot support
  • Native OTA OS DELTA updates on all Macs
  • 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, macOS Big Sur installs already patched with other patchers, such as 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

Note 2: Currently OpenCore Legacy Patcher officially supports patching to run macOS 11, Big Sur installs. For older OSes, OpenCore may function however support is currently not provided from Dortania.

  • For macOS Mojave and Catalina support, we recommend the use of dosdude1's patchers
  • macOS Monterey usage is provided however support is limited, currently recommended for users to run Big Sur for best compatibility

Support

To get aid with the patcher, we recommend joining the OpenCore Patcher Paradise Discord Server. We're actively there and is the quickest way to receive help. For bigger issues such as patcher crashing on build and such, we recommend opening an issue right here on GitHub(Please review How to debug with OpenCore before opening issues):

Nightly builds can be found here courteous of nightly.link:

Credits

  • Acidanthera
    • OpenCorePkg as well as many of the core kexts and tools
  • DhinakG
    • Main co-author
  • Khronokernel
    • Main co-author
  • Ausdauersportler
    • iMacs Metal GPUs Upgrade Patch set and documentation
    • Great amounts of help debugging and code suggestions
  • vit9696
    • Endless amount of help troubleshooting, determining fixes and writing patches
  • ASentientBot
    • Legacy Acceleration Patch set and documentation
  • cdf
  • Syncretic
  • dosdude1
    • Main author of GUI
    • Development of previous patchers, laying out much of what needs to be patched
  • parrotgeek1
  • BarryKN
    • Development of previous patchers, laying out much of what needs to be patched
  • mario_bros_tech and the rest of the Unsupported Mac Discord
    • Catalyst that started OpenCore Legacy Patcher
  • arter97
    • SimpleMSR to disable firmware throttling in Nehalem+ MacBooks without batteries
  • MacRumors and Unsupported Mac Communities
    • Endless testing, reporting issues
  • Apple
    • for macOS and many of the kexts, frameworks and other binaries we reimplemented into newer OSes

About

Experience macOS just like before

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.2%
  • ASL 2.8%
  • Shell 1.0%