OpenCore综合补丁工具:OpenCore Legacy Patcher 0.5.3
简介
OpenCore Legacy Patcher 由 Dortania 主导开发,一个基于 Python 的开源项目,围绕 Acidanthera 的 OpenCorePkg 和 Lilu,用于在受支持和不受支持的 Mac 上运行和解锁 macOS 中的功能。
项目的主要目标是为 Apple 不再支持的 Mac 注入新的活力,允许在 2007 年以前的机器上安装和使用 macOS Big Sur 和更新的 macOS 版本。查看基本使用教程。
软件特性
- 支持 macOS Big Sur、 Monterey、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:
- AutoPkg-Assets.pkg:
- OpenCore-Patcher 使用的其他资源
- 需要时自动拉取,请勿手动使用
- 此为开源软件,直接将软件拖到应用程序目录即可;
- 无需激活可直接使用,建议关闭自动更新以免激活失效(如果有);
更新日志 · 历史版本
“OpenCoreLegacyPatcher0.5.3”
展开/收缩
此版本的 OpenCore Legacy Patcher 0.5.3 主要是错误修复版本。实施的主要修复包括:
- 解决了某些 2012 年之前的机器上的音频支持回归问题
- 使用快速安全响应更新解决了 13.2 中无 KDK 安装时 WindowServer 崩溃的问题
- 在 VMM 配置上解决 macOS Ventura 中对 Mac 的 AirPlay 支持
- 解决安全模式下的 AppleIntelCPUPowerManagement 内核崩溃
以及完整变更日志中列出的其他杂项修复和改进。
其他机器,如2008-2012 Mac Pro 和非金属显卡机器仍在积极开发中。我们将感谢您在我们解决这些问题时的耐心等待。继续使用 macOS Monterey,直到更新 Patcher 以支持您的模型。
- 在旧型号上安装 macOS Ventura 可能会导致缺少图形加速、损坏的 USB 1.1、键盘、触控板和蓝牙以及其他问题。目前为这些系统提供零支持。
对于使用传统 Metal 显卡的机器,我们建议查看macOS Ventura 和 OpenCore Legacy Patcher Support #1008,以获得对这些卡的全面支持。
提醒:为了获得适当的支持,请继续使用 macOS Monterey。
完整更新日志
0.5.3 更新日志(点击展开)
- 集成 FixPCIeLinkrate.efi v0.1.0
- 修复了 MacPro3,1 上 PCIe 3.0 设备的链接速率
- 在安全模式下解决 AppleIntelCPUPowerManagement Panic
- 适用于 Ventura 上 Haswell 之前的 Mac
- 将 AppleALC 1.7.6 更新还原为 1.6.3
- 解决了某些 Intel HDEF 设备上的音频问题
- 目前正在 AppleALC 内调查回归
- 删除
Force Web Drivers
选项
- 避免在开普勒 GPU 上意外使用非金属网络驱动程序
- 解决新 OCLP 版本可用时自动修补程序静默崩溃的问题
- 执行
py_sip_xnu
模块
- 解决内容缓存补丁回归
- 解决主 KDK 站点关闭时 KDK 版本控制回退崩溃的问题
- 使用 VMM 解决 Ventura 上的 AirPlay 对 Mac 的支持
- 使用 macOS 13.2 和快速安全响应更新解决 WindowServer 在无 KDK 上崩溃的问题
- 安装 RSR 时解决主机版本控制
- 解决 iMac7,1-8,1 和 MacBookPro4,1 在 Ventura 中的启动支持
- 增量二进制文件:
- OpenCorePkg 0.8.7 - 发布
- FeatureUnlock 1.1.2 - 滚动 (94e29ce)
- WhateverGreen 1.6.2 - 发布
“OpenCoreLegacyPatcher0.5.2”
展开/收缩
此版本的 OpenCore Legacy Patcher 0.5.2 主要是错误修复版本。实施的主要修复包括:
- 减轻
mediaanalysisd
长时间睡眠时的内核恐慌
- 减轻 AMD Polaris 显示输出支持
- 解决 OCLP 上 Apple 的开发人员门户块问题
以及完整变更日志中列出的其他杂项修复和改进。
其他机器,如2008-2012 Mac Pro 和非金属显卡机器仍在积极开发中。我们将感谢您在我们解决这些问题时的耐心等待。继续使用 macOS Monterey,直到更新 Patcher 以支持您的模型。
- 在旧型号上安装 macOS Ventura 可能会导致缺少图形加速、损坏的 USB 1.1、键盘、触控板和蓝牙以及其他问题。目前为这些系统提供零支持。
对于使用传统 Metal 显卡的机器,我们建议查看macOS Ventura 和 OpenCore Legacy Patcher Support #1008,以获得对这些卡的全面支持。
提醒:0.5.2 中的 Ventura 支持处于 Beta 阶段,请留在 Monterey 以获得适当的支持
完整更新日志
0.5.2 更新日志(点击展开)
- 文图拉特定更新:
- 解决 AMD Polaris 外接显示输出支持
- AMD Polaris 和旧版 GCN 不能在同一系统中混合使用
- 禁用
mediaanalysisd
Metal 1 GPU 上不受支持的功能
- 自动删除 Ivy Bridge 和 Haswell iGPU 上不受支持的新闻小部件
- 实现从 Kernel Debug Kit Backup Repository 下载
- 缓解 Apple 阻止从 OCLP 下载 KDK 的问题
- 解决 MacPro6,1 和 Lilu 竞争条件
- 在 Lilu 加载之前确保模型和板 ID 设置正确
- 在 UI 标头中发布应用程序版本
HW_BID
在 boot.efi 中删除重新路由的 使用
- 改为修补 PlatformSupport.plist,从而减少整体维护
- 添加对 AMD GOP 注入的支持 (AMDGOP.efi)
- 对于 GPU VBIOS 缺少 GOP 支持的 MXM iMac 和 Mac Pro(即即使在 OC 加载后也没有 UEFI 输出)
- 从休眠状态唤醒时隐藏 OpenCore Boot Picker
- 增量二进制文件:
- AirPortBrcmFixup 2.1.6 - 发布
- AppleALC 1.7.6 - 发布
- CryptexFixup 1.0.1 - 发布
- DebugEnhancer 1.0.7 - 发布
- FeatureUnlock 1.1.0 - 发布
- OpenCorePkg 0.8.7 - 滚动 (fcb4e33)
- RestrictEvents 1.0.9 - 发布
- WhateverGreen 1.6.1 - 发布
资产信息
- OpenCore-Patcher-GUI.app:
- AutoPkg-Assets.pkg:
- OpenCore-Patcher 使用的其他资源
- 需要时自动拉取,不要下载
“OpenCoreLegacyPatcher0.5.1”
展开/收缩
- 20221112.
- OpenCore Legacy Patcher 0.5.1 增加了对 macOS Ventura 的beta支持?
- 在此版本中,大多数使用下面列出的 2012 年或更新版本 Mac 的用户应该能够轻松安装 Apple 的最新操作系统!
- 此版本是对初始 0.5.0 版本的扩展,并进行了其他改进,包括对 2013 年 Trash Can Mac Pro 的支持以及解决 2013-2014 年中期 MacBook Air 上的 SSD 支持问题
- 其他机器如2008-2012 Mac Pros 和非金属显卡机器仍在积极开发中。感谢您在我们解决这些问题时的耐心等待。继续使用 macOS Monterey,直到 Patcher 更新以支持您的模型。
- 在旧型号上安装 macOS Ventura 可能会导致缺少图形加速、USB 1.1 损坏、键盘、触控板和蓝牙等问题。目前为这些系统提供零支持。
- 对于带有旧版 Metal 显卡的机器,我们建议查看macOS Ventura 和 OpenCore Legacy Patcher Support #1008,以获得对这些显卡的整体支持。
- 提醒:0.5.1 中的 Ventura 支持处于测试阶段,请留在 Monterey 以获得适当的支持
完整的变更日志
0.5.1 变更日志
- 在 macOS Ventura 中添加对
APPLE SSD TS0128F/256F
SSD 的 支持
- IE。在 MacBookAir6,x 中找到的备用 SSD
- 宽松的 KDK N-1 逻辑允许 1 个次要版本差异
- 清除没有
/Library/Extensions
KDK 的根补丁
- 确保旧的、不兼容的 kext 不会链接到
- 旧的 kexts 搬迁到
/Library/Relocated Extensions
- 添加 OpenCore Picker 超时选择
- 部分解决 MacPro6,1 支持
- 允许在 Ventura 上安装和使用 2013 Mac Pros
- 目前不支持 CPU 电源管理
“OpenCoreLegacyPatcher0.5.0”
展开/收缩
- 20221112
- OpenCore Legacy Patcher 0.5.0 增加了对 macOS Ventura 的支持?
在此版本中,大多数使用下面列出的 2012 年或更新版本 Mac 的用户应该能够轻松安装 Apple 的最新操作系统!
-
其他机器如2013 Mac Pro 和非金属显卡机器仍在积极开发中。感谢您在我们解决这些问题时的耐心等待。继续使用 macOS Monterey,直到 Patcher 更新以支持您的模型。
- 在旧型号上安装 macOS Ventura 可能会导致缺少图形加速、USB 1.1 损坏、键盘、触控板和蓝牙等问题。目前为这些系统提供零支持。
对于带有旧版 Metal 显卡的机器,我们建议查看macOS Ventura 和 OpenCore Legacy Patcher Support #1008,以获得对这些显卡的整体支持。
完整的变更日志
0.5.0 变更日志
- 文图拉特定更新:
- 将 boot.efi 模型补丁切换到 iMac18,1
- 解决 Ventura 中的 pre-Force Touch 触控板支持问题
- 添加 Ventura-dropped 模型:
- MacPro6,1
- 麦克米尼7,1
- iMac16,x, iMac17,1
- MacBook9,1
- MacBookAir7,x
- MacBookPro11,4/5, MacBookPro12,1, MacBookPro13,x
- 添加 Ventura 软件目录解析
- 将内核调试工具包检查添加到 Ventura 根补丁
- 为删除的模型添加 USB 映射注入
- 解决 MacPro3、1-5、1 上的以太网支持
- 修复 VMM 补丁集
- 允许在 pre-Haswell 上进行 dyld 共享缓存交换
- 修复 macOS 13.0 Beta 3 (22A5295h) 中的 MouSSE/SSE4,2 仿真
- 传统金属 GPU 的图形加速
- 英特尔:Ivy Bridge、Haswell、Broadwell 和 Skylake
- 英伟达:开普勒
- AMD:GCN 1 到 3
- AMD:Polaris(在 AVX2.0 之前的系统上)
- 将 SIP 要求提高到 0x803 以进行根修补
- 添加 Ventura Boot Picker 图标
- 为 Metal Intel 和 Nvidia GPU 实施无 KDK 根补丁
- 解决对传统 Metal GPU 的 OpenCL 支持
- 在操作系统安装和更新上实现自动 Rosetta Cryptex 安装
- 无需在预 Haswell 上手动进行 OS.dmg 交换
- 为需要 Boot/SysKC 重建的系统实现自动内核调试工具包下载器
- 前任。AMD GCN
- 不存在匹配的 KDK 时依赖 N-1 系统
/Library/Developer/KDKs
在根修补期间删除未使用的 KDK
- 解决对 Ivy Bridge 和更早版本的电源管理支持
- 放弃对 Nvidia Kepler 和 AMD GCN 1-3 的 AMFI 要求
- 解决许多 AMD GCN 1-3 问题(例如 Photos.app、屏幕保护程序等)
- 解决 MacBookPro13,3 的 dGPU 支持
- 在 macOS Monterey 中添加对非金属无响应的 Catalyst 按钮的解决方法
- 重新导出 OpenCanopy 图标以更好地支持 Haswell 和更新的 Mac
- 增量二进制文件:
- OpenCorePkg 0.8.5 发布
- Lilu 1.6.2 - 发布
- FeatureUnlock 1.0.9 发布
- PatcherSupportPkg 0.7.1 - 发布
- BrcmPatchRAM 2.6.4 - 发布
- AutoPkgInstaller 1.0.1 - 发布
- CryptexFixup 1.0.1 - 滚动 (cf3a1e4)
“OpenCoreLegacyPatcher0.4.11”
展开/收缩
- 20220926
- 此版本专用于错误修复,此版本不提供 Ventura 支持。有关更多信息,请参阅以下问题:macOS Ventura 和 OpenCore Legacy Patcher 支持
- 随着 Apple 在 macOS Monterey 12.6 上的发布,我们希望发布与此操作系统相关的一些修复程序。主要的一个是在 Ivy Bridge iGPU 和非金属 GPU 上对 Safari 16.0 的 WebKit 支持。
- 如果您已安装/更新到 12.6,Safari 16.0 将是独立于操作系统的附加更新(12.6 默认随附 Safari 15.6.1)。如果您发现 Google 文本元素无法正确呈现,请重新运行根卷修补程序。
- WebGL 注释:如果您发现 Safari 中的 Google 地图在 Ivy Bridge 和 Haswell 上出现故障,请知道这是在 Safari 技术预览 16.1 中解决的 Apple 错误
- 或者,如果您使用的是 Safari 16.0,请在 Safari 的开发人员设置中禁用“WebGL via Metal”
-
- 每当欺骗受影响的 SMBIOS 时启用 AppleMCEReporterDisabler
- IE。iMacPro1,1、MacPro6,1 和 MacPro7,1
- 在下载 macOS 安装程序之前验证主机的磁盘空间
- 在 macOS 下载器中删除重复的操作系统版本
- 避免 Apple 发布 2 个不同的 12.5.1 产品的奇怪错误
- 实现更深层次的 macOS 安装程序解析
- 提供比 Apple 在 .app 中提供的更好的版本检测
- 确保始终在 Mac Pro 配置上安装 WhatGreen
- 解决 macOS 12.6 中的 Safari 16 渲染问题
- 增量二进制文件:
- PatcherSupportPkg 0.5.4 - 发布
- 为 Nvidia GPU 添加缺失的 OpenCL 资源
“OpenCoreLegacyPatcher0.4.10”
展开/收缩
- 20220926
- 此版本专用于错误修复,此版本不提供 Ventura 支持。有关更多信息,请参阅以下问题:macOS Ventura 和 OpenCore Legacy Patcher 支持
- 经过大量研究、开发和测试,我们终于解决了 macOS 12.5 和 12.5.1 对 Nvidia Kepler GPU 的支持问题!
- 此版本的 OpenCore Legacy Patcher 将允许用户在我们支持的任何设备上自由安装 macOS Monterey,而无需担心 GPU 支持。这包括配备 Nvidia Kepler GPU 的 iMac、MacBook 和 Mac Pro。
-
- 解决 macOS 12.5 Beta 3 和更高版本中的 Nvidia Kepler 支持
- 增量二进制文件:
- PatcherSupportPkg 0.5.2 - 发布
“OpenCoreLegacyPatcher0.4.9”
展开/收缩
- 20220731
- 如果您的 Mac 配备 Kepler GPU,请继续使用 12.4 或更低版本。0.4.9 将阻止安装 Kepler 加速补丁,而仅在 12.5 中安装基本帧缓冲区。macOS 12.4 及更早版本不受影响,仍可正常使用。
- 受影响的型号(库存):
- MacBookPro9,1
- MacBookPro10,1
- MacBookPro11,3
- iMac13,x(带 dGPU 的设备)
- iMac14,x(带 dGPU 的设备)
受影响的型号(用户升级):
- iMac11,x(配备升级的 Kepler GPU 的设备)
- iMac12,x(配备升级的 Kepler GPU 的设备)
- MacPro3,1(配备升级的 Kepler GPU 的设备)
- MacPro4,1(配备升级的 Kepler GPU 的设备)
- MacPro5,1(配备升级的 Kepler GPU 的设备)
- Xserve2,1(配备升级的 Kepler GPU 的单元)
- Xserve3,1(配备升级的 Kepler GPU 的单元)
- 拆分 Kepler 用户空间和内核空间补丁
- 仅在 12.5 和更高版本上安装内核空间补丁
- 避免锁定用户,但会破坏图形加速
- 在 Kepler 上安装 12.4 或更低版本以获得完整的图形加速
“OpenCoreLegacyPatcher0.4.8”
展开/收缩
- 20220731
- 此版本专用于错误修复,此版本不提供 Ventura 支持。
- 确保未列出 Apple Silicon 特定的安装程序
- 如果 Windows 引导加载程序位于同一分区,请避免在引导选择器中添加 OpenCore 图标
- 向损坏/非标准 NVRAM 变量添加错误处理
- 使用“允许原生模型”时添加警告提示
Failed to extract AssetData
安装程序创建期间 的解决方法
- Apple 错误,通过使用 CoW 到不同的目录解决
/Applications
- 避免在下载器中列出 beta 安装程序
- 警告下载当前修补程序不支持的 macOS Ventura 安装程序
- 修复 0.4.6 中引入的 AppleGVA 回归
“OpenCoreLegacyPatcher0.4.7”
展开/收缩
- 20220731
- 在 macOS Ventura 的初始开发人员测试版中,我们已经看到修补程序过程发生了许多巨大的变化,这给我们带来了许多挑战。因此,我们决定在尝试解决更大的问题之前,先发布优先支持 Monterey 的版本。
-
- 修复 12.4 版本中的蓝牙支持
- 适用于 BCM2046 和 BCM2070 芯片组
- 修复向后移植到 0.4.5 版本
- 图形用户界面增强:
- 大大提高 GUI 加载时间(平均 300-800%)
- 解决无法找到新更新的问题
- 为更长的窗口实施模态表
- 选择分区时添加回盘
- 在 OpenCore 安装期间添加“再次搜索磁盘”选项
- 在运行长进程(即下载、闪烁)时防止空闲睡眠
- 进入构建菜单时自动启动 OpenCore 构建
- 将应用程序标识符标准化为默认值
- 解决无法找到带
--patch_sys_vol
参数的二进制文件
- 在 Sandy Bridge 之前的 Mac 上将 AppleFSCompressionTypeZlib 降级到 12.3.1
- 解决了 12.4 和更新版本上的 ZLib 解压内核恐慌
- 解决 Monterey 12.4+ 中 MacBookPro11,3 上 AppleGVACore 崩溃的问题
- 添加对 Maxwell 和 Pascal 的 Nvidia Web 驱动程序支持
- 默认情况下在非金属上启用 Beta Blur 设置
- 弃用 TUI 支持
- 用户仍然可以从源代码手动运行以供将来构建
- 未来版本将不再提供二进制文件
- 将 boot.efi 模型补丁切换到 iMac18,1
下载地址
解压密码:imacos.top
资源下载注册登录升级VIP会员 尊享全站资源下载特权
评论0