Code Monkey home page Code Monkey logo

opencore-legacy-patcher's Introduction

OpenCore Legacy Patcher

A python program for building and booting OpenCore on legacy Macs, see Supported SMBIOS on whether your model is supported. Designed around Big Sur support, however can be used on older OSes.

  • Application supports running on macOS Mavericks (10.9) and newer
    • Supports macOS Lion (10.7) and newer if python 3.6 or higher is manually installed, simply run the OpenCore-Patcher.command located in the repo

Supported features:

  • System Integrity Protection, FileVault 2, .im4m Secure Boot and Vaulting
  • 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, 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

Note 2: Currently OpenCore Legacy Patcher only supports macOS 11, Big Sur installs. For older OSes, please use dosdude1's patchers

How to use

See the online guide on how:

Patcher Warnings

Since this patcher tricks macOS into thinking you're running a newer Mac, certain functionality may be broken:

  • Boot Camp Assistant.app
    • We recommend running the assistant on a natively supported OS, running via the patcher may result in unforeseen issues
  • Legacy Windows Booting
  • Boot Buddy support
    • Due to how OpenCore overwrites NVRAM, the usage of Boot Buddy and such tools are highly in-advised

Support

To get aid with the patcher, we recommend joining the Unsupported Mac Discord Server and heading over to our #opencore-patcher channel. 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:

Regarding how to debug OpenCore Patcher, we recommend seeing the below:

Supporting us!

To help support this patcher, we recommend chancking this page:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.