简介

OpenCore Legacy Patcher 由 Dortania 主导开发,一个基于 Python 的开源项目,围绕 Acidanthera 的 OpenCorePkg 和 Lilu,用于在受支持和不受支持的 Mac 上运行和解锁 macOS 中的功能。

项目的主要目标是为 Apple 不再支持的 Mac 注入新的活力,允许在 2007 年以前的机器上安装和使用 macOS Big Sur 和更新的 macOS 版本。

一些使用教程:

  • 老款MAC强行升级,在不受支持的 Mac 上升级 macOS
  • 使用OpenCore Legacy Patcher补丁灰色的解决方式办法
  • 官方英文版的教程,点击查看基本使用教程。

软件特性

  • 支持 macOS Big Sur、 Monterey、Sonoma、Ventura
  • 支持本机无线(Over The Air,OTA)系统更新
  • 支持 Penryn 和更新版本的 Mac(白苹果)
  • 在 BCM943224 和更新的芯片组上完全支持 WPA Wifi 和个人热点
  • 系统完整性保护、FileVault 2、.im4m 安全启动和存储
  • 在非原生操作系统上启动恢复操作系统、安全模式和单用户模式
  • 即使在 Mac(白苹果)上也能解锁 Sidecar 和 AirPlay 等功能
  • 在非标准硬件上启用增强的 SATA 和 NVMe 电源管理
  • 需要零固件补丁(即 APFS ROM 补丁)
  • Metal 和非 Metal GPU 的图形加速,目前已实现试验性支持 NVIDIA Kepler(GTX6x0)、Maxwell(GTX9x0)、Pascal(GTX10x0) 运行 Big Sur 和 Monterey。

「注意」

  • 本工具仅支持全新安装和升级 macOS,无法使用已使用其他修补程序(例如 Patched Sur 或 bigmac)修补的 macOS Big Sur 安装,因为 APFS 快照和 SIP 文件完整性以及受损。但是,你仍然可以使用此修补程序重新安装 macOS 并保留原始数据。
  • 目前 OpenCore Legacy Patcher 正式支持修补以运行 macOS Big Sur 和 Monterey 安装、Ventura安装。对于较旧的操作系统,OpenCore 可能会起作用,但 Dortania 目前不提供支持。

 

安装

  • OpenCore-Pacher-GUI.app:
    • 基于可视化 GUI 的应用程序
    • 推荐给所有用户
  • AutoPkg-Assets.pkg:
    • OpenCore-Patcher 使用的其他资源
    • 需要时自动拉取,请勿手动使用
  • 此为开源软件,直接将软件拖到应用程序目录即可;
  • 无需激活可直接使用,建议关闭自动更新以免激活失效(如果有);
  • 添加引导参数EFI/OC/config.plist
    # boot-args 位于 NVRAM 下 -> 7C436110-AB2A-4BBB-A880-FE41995C9F82下。
    amfi_get_out_of_my_way=0x1
    # AMFI 已启用 ngfxcompat=1
    # 强制缺少 compat 属性 ngfxgl=1
    # 强制 OpenGL 属性缺失 nvda_drv_vrl=1
    # nvda_drv(_vrl) 变量缺失
    # 要解决 SIP 错误,请将 csr-active-config 更改为030A0000
    # 重新启动后,从启动选择器中选择重置两次 NVRAM

  • 2.0.2 是 2.0.0/2.0.1 的一个错误修复版本,用于处理 Nvidia GPU 的一些错误、一般图形错误和 macOS 15.1 支持。请参阅下文了解 2.0.0 引入的新变化:
  • 修复 Nvidia Kepler 补丁无法在 Monterey 上安装的问题
  • 修复macOS Sequoia 上应用 root 补丁失败的iMac7,1问题iMac8,1
  • 避免在 AMD GCN 和较新的 GPU 上降级 AppleGVA 堆栈
    • 解决 VTDecoderXPC 崩溃问题
  • 解决运行 macOS Sequoia 15.1 的基于 3802 的 GPU 上的小部件故障问题
  • 解决 CoreImage 在运行 macOS Sequoia 的基于 3802 的 GPU 上崩溃的问题
  • 解决运行 macOS Sequoia 的非 Metal GPU 上缺少屏幕截图裁剪边框的问题
  • 解决 TeraScale 2 HDCP 内核崩溃问题
  • 解决运行 macOS Sequoia 的非 Metal GPU 上特定壁纸锁定的问题
    • 删除不受支持的金属基壁纸(Macintosh 壁纸)
  • 解决 2012 年之前的 Mac 与 2012 年及以后的 Airport 卡之间的固件上传不兼容问题
  • 解决diskutil安装程序创建过程中无法定位的问题
  • 增加二进制文件:
    • PatcherSupportPkg 1.8.3 - 发布
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。