github dortania/OpenCore-Legacy-Patcher 0.6.7

latest releases: 2.1.2, 2.1.1, 2.1.0...
17 months ago

With WWDC2023 only a few days away, we're eagerly awaiting for macOS 14 to be announced! Do keep in mind that supporting new versions of macOS is an intensive process, so we cannot predict when (or potentially if) support will be added to OpenCore Legacy Patcher. Regardless, we're excited to try and see our old Macs run the latest OS!

Otherwise, this release of OpenCore Legacy Patcher contains some noteworthy improvements:

  • Reworked logging system
    • Per-run logs in ~/Library/Logs/Dortania
  • Restoration of Live Text on certain Metal 1 GPUs
    • ie. Intel Ivy Bridge and Haswell, Nvidia Kepler
  • Extra guard rails for unreleased OSes

And many more improvements and fixes listed in the changelog below.


As to be expected, many of these features are still in active development. This is a community-driven project, and as such we ask users to keep expectations in check and use older OSes if you encounter issues that affect you.


Full Changelog

0.6.7 Changelog (click to expand)
  • Resolve partition buttons overlapping in Install OpenCore UI
    • ex. "EFI" and additional FAT32 partitions on a single drive
  • Re-enable mediaanalysisd on Ventura
    • Allows for Live Text support on systems with3802 GPUs
      • ie. Intel Ivy Bridge and Haswell, Nvidia Kepler
    • Previously disabled due to high instability in Photos with Face Scanning, now resolved
  • Work-around crashing after patching with MenuBar2 implementation enabled
    • Setting must be re-enabled after patching
  • Update non-Metal Binaries:
    • Resolve window placement defaulting past top of screen for some apps
      • ex. OpenCore-Patcher.app during root patching
    • Resolve indeterminate progress bars not rendering with wxWidgets in Monterey and later
      • ex. OpenCore-Patcher.app
  • UI changes:
    • Add "Show Log File" button to menubar
  • Avoid listing unsupported installer to download by default
    • ex. macOS 14 InstallAssistant.pkg
  • Resolve crash when fetching remote macOS installers offline
  • Avoid displaying root patches on unsupported macOS versions
    • ex. macOS 14
  • Backend changes:
    • Call setpgrp() to prevent app from being killed if parent process is killed (ie. LaunchAgents)
    • Rework logging handler:
      • Implement formatted logging
        • Allowing easier debugging
      • Implement per-version, per-run file logging
        • ex. OpenCore-Patcher (0.6.7) (2021-12-31-12-34-56-666903).log
      • Keep only 10 latest log files
      • Reveal log file in Finder on main thread crash
      • Avoid writing username to log file
    • Resolve SharedSupport.dmg pathing error during macOS Installer Verification
      • Applicable to systems with 2 (or more) USB Installers with the same name plugged in
    • Resolve payloads path being mis-routed during CLI calls
    • Add UI when fetching root patches for host
    • Remove progress bar work-around for non-Metal in Monterey and later
      • Requires host to have been patched with PatcherSupportPkg 1.1.2 or newer
  • Increment Binaries:
    • PatcherSupportPkg 1.1.2 - release

Asset Information

  • OpenCore-Patcher-GUI.app:
    • Visual GUI based app
    • Recommended for all users
  • AutoPkg-Assets.pkg:
    • Additional resources used by OpenCore-Patcher
    • Automatically pulled when needed, don't download

Don't miss a new OpenCore-Legacy-Patcher release

NewReleases is sending notifications on new releases.