OpenCore v1.0.4 正式版 最新OC引导工具 支持macOS 15

OpenCore907,3621阅读模式
摘要OpenCore的优势是提供更加通用和模块化的系统能够有效地解决许多传统Clover引导加载器无法解决的问题,如系统更新失败、iMessage和FaceTime激活问题等。拦截内核加载以插入高级的 rootkit,而该rootkit旨在替代Clover。
OpenCore v1.0.4 正式版 最新OC引导工具  支持macOS 15
兼容平台:Windows+Mac+UEFI
系统要求:OS X 13.6 或更高版本
资源版本:v1.0.4
更新时间:2025-3-12
下载价格为5X币,VIP免费
资源简介
常见问题
文件下载
评论留言

OpenCore v1.0.4 正式版是黑苹果编译的最新的安装黑苹果系统必备的OC引导启动工具,这款开源的黑苹果引导加载器基本上每个月更新一次,此次更新没有太大的变化,主要是修复了上个版本0.9.4的一些bug,OpenCore的优势是提供更加通用和模块化的系统能够有效地解决许多传统Clover引导加载器无法解决的问题,如系统更新失败、iMessage和FaceTime激活问题等。拦截内核加载以插入高级的 rootkit,而该rootkit旨在替代Clover。它不会像四叶草引导一样每个几天几周就更新,OC更新基本上都是每个月月初。有需要折腾最新系统的小编的就赶快升级吧。

引导截图

 

OpenCore v1.0.4 正式版 最新OC引导工具  支持macOS 15-图片1

OpenCore基本架构

OpenCore v1.0.4 正式版 最新OC引导工具  支持macOS 15-图片2

引导特征

  • Apple 磁盘映像加载支持
  • 苹果键盘输入聚合
  • 苹果PE镜像签名验证
  • Apple UEFI 安全启动补充代码
  • 支持屏幕阅读的音频管理
  • 基本的 ACPI 和 SMBIOS 操作
  • 支持定时器的 CPU 信息收集
  • 加密原语(SHA-256、RSA 等)
  • 解压缩原语(zlib、lzss、lzvn 等)
  • ACPI 读取和修改的辅助代码
  • 文件、字符串、UEFI 变量的高级抽象
  • 溢出检查算法
  • 没有 UEFI 安全启动冲突的 PE 映像加载
  • plist配置格式解析
  • PNG图像处理
  • 文本输出和图形输出实现
  • XNU内核驱动注入和补丁引擎

OpenCore优势

  • 主流开源黑苹果驱动已经全面转向 OpenCore,例如声卡 AppleALC、显卡 WhateverGreen、核心扩展 Lilu 等等,新版均不再测试 Clover 的兼容性;
  • 一般来说,OpenCore 系统的启动速度比使用 Clover 的系统快。
  • OpenCore 通过对 FileVault 的更好支持提供了更好的整体安全性。
  • OpenCore 通过 boot.efi 支持引导热键支持-在启动时按住 Option 或 ESC 选择引导设备,按 Command + R 进入恢复模式,或按住 Command + Option + P + R 重置 NVRAM。
  • OpenCore 的设计着眼于未来,并使用现代方法加载第三方内核扩展而不会破坏系统完整性,但 Clover 在一定程度上会。
  • 保护通过读取启动磁盘设置的 NVRAM 变量,就可以像 Mac 一样支持 BootCamp 切换和引导设备选择。
  • AptioMemoryFix 的未来开发直接与 OpenCore 绑定,特别是通过 FwRuntimeVariable.efi 作为扩展将其吸收到 OpenCore 中。
  • 支持 UEFI 和传统启动引导模式。
  • Mask Patching 意味着 macOS 的更新几乎不会破坏基于 AMD 的黑苹果系统,而 OpenCore 拥有的 AMD OSX Patches 支持 High Sierra,Mojave,Catalina,Big Sur 的所有版本。

更新内容

Version v1.0.4:

    • 在 OpenCore 特定的 HttpBootDxe 中添加了从静态 IPv4 地址启动的支持
    • 为 OpenNetworkBoot 添加了静态 IPv4 配置选项
    • --从 OpenNetworkBoot 参数中删除前缀(如果使用此驱动程序,则修改驱动程序参数)
    • 更新了Unload按与加载顺序相反的顺序卸载驱动程序的选项
    • 修复了MSR_IA32_TSC_ADJUST不受支持的 CPU 上的访问(例如 Virtualization.framework),谢谢@t0rr3sp3dr0
    • 将 AudioDxe 中 ALREADY_STARTED 的 WARN 日志级别降级为 INFO(如果需要,恢复在使用此驱动程序时在 HaltLevel 中包含 DEBUG_WARN 的能力)
    • 添加了ClearTaskSwitchBitBooter 怪癖以修复在 Hyper-V Gen2 VM 上使用 32 位版本的 macOS 时发生的崩溃
    • 修复了ProvideCurrentCpuInfomacOS 10.4 旧版本上的 CPUID 问题
    • 从中删除了 ACPI0007 对象SSDT-HV-DEV.dsl
    • 已删除,SSDT-HV-DEV-WS2022.dsl因为不再需要
    • 在 PCI 设备信息转储中添加了 PCI 类名SysReport

Version v1.0.3:

    • 修复了对 的支持AMD_CPU_EXT_FAMILY_1AH,谢谢@Shaneee
    • 修复了 OpenDuet 中的 EHCI 切换逻辑,导致旧机器在启动时挂起
    • 添加了 Arrow Lake CPU 检测
    • 修复 Raptor Lake CPU 检测问题
    • 在 OpenLinuxBoot 中支持使用 Fedora 41 中的 TuneD 进行启动
    • sign.command修复了在某些情况下保险库无法在正确位置插入签名的问题
    • 添加了 OpenNetworkBoot 驱动程序以支持 HTTP(S) 和 PXE 启动
    • 支持通过 HTTP(S) 启动加载和验证 DMG(例如 macOS Recovery)

Version v1.0.2:

    • 修复了无头运行时 macrecovery 中的错误,谢谢@mkorje
    • 增加了对的支持AMD_CPU_EXT_FAMILY_1AH,谢谢@Shaneee
    • 更新了 SMBIOS 和其余部分的内置固件版本
    • XcpmExtraMsrs MSR_MISC_PWR_MGMT在 macOS 12+ 上启用补丁
    • 修复XcpmExtraMsrs MSR_MISC_PWR_MGMTmacOS 15 上的补丁
    • 添加了UEFI Unload卸载现有固件驱动程序的选项
    • 修复了用于 macOS 安装的 VirtIO 磁盘驱动器的启动设备选择问题

Version v1.0.1:

    • 更新了代码并向 macrecovery 添加了进度条,
    • 捆绑胖二进制 i386/x64 10.6+nvramdump与 LogoutHook 版本兼容
    • 通过以下方式添加了对 i386/x64 10.6+ 版本用户空间工具的手动构建支持FATBIN32=1 make
    • XcpmExtraMsrs MSR_MISC_PWR_MGMT由于不存在补丁,macOS 12+ 上已禁用该补丁
    • 修复ThirdPartyDrivesmacOS 14.4 及更高版本上的怪癖
    • 解决了 OS X 10.8 及更早版本(自 0.9.7 以来)启动恢复的问题
    • 已迁移至 edk2-stable202405

Version v1.0.0:

    • 更新了 SMBIOS 和其他版本的内置固件版本
    • 切换到 Apple Silicon GitHub runner 进行 CI,谢谢@Goooler
    • 在所有提供的实用程序中添加了 Apple Silicon 支持
    • 实用程序现在需要 macOS 10.9+(OpenCore 本身仍然支持 macOS 10.4+)
    • 添加了AllowRelocationBlock对 32 位版本的支持
    • 在 OpenDuet 的非 RELEASE 版本中启用额外的串行日志记录
    • 在 OpenDuet 中添加了缺少的 DxeCore ImageContext HOB
    • 修复了 OpenDuet 中依赖顺序导致的断言
    • 在 OpenDuet 中释放超过 4GB 的内存时,正常情况下会阻止断言
    • 阻止调试断言报告 OpenDuet 中不存在可选 Hii 协议
    • 修复了在 OpenDuet 中加载非固件运行时驱动程序(例如 OpenRuntime.efi)的问题
    • 解决了在 OpenDuet 中使用 NOOPT 调试的问题
    • 修复了 Configuration.pdf 中的字母顺序,谢谢@leon9078

Version v0.9.9:

    • 修复了 ocvalidate 中的错误警告
    • 修改Launchd.command为在删除后重新创建其日志文件
    • 更新为与 macOS Sonoma 配合使用(升级到 Sonoma 后Launchd.command重新运行)./Launchd.command install
    • 修复了 中错误标记的 MacBookPro11,3 型号代码macserial
    • 改进了慢速连接的macrecovery下载逻辑,以首先获取块列表,

Version v0.9.8:

    • 更新了 OpenDuet 以允许加载未签名、未对齐的旧版 Apple 映像,例如 HfsPlusLegacy.efi
    • 修复了 AMD 10h 系列上的 CPU 频率计算
    • 交换了“关机”和“重启”按钮的位置,以更好地匹配最新的 macOS
    • 添加OC_ATTR_USE_REVERSED_UI以允许访问以前的默认关机和重新启动按钮排列
    • 修复了如果在动画结束之前选择返回菜单的条目,介绍动画会卡在 OpenCanopy 中的问题
    • 修改了 OpenCanopy,仅在使用时才要求存在标签图像,因为OC_ATTR_USE_GENERIC_LABEL_IMAGE
    • 提供OC_ATTR_REDUCE_MOTION选择性禁用非必需的 OpenCanopy 菜单动画
    • 修改了 NVRAM 注销挂钩以处理字符串变量中的 XML 实体
    • 修复了 AMD 0Fh 系列上的 CPU 频率计算
    • Exclude为 mkext添加了 kext 拦截策略
    • 为 Acer E5 等系统重新启用 AudioDxe 故障转移到协议 GET 模式,当 DisconnectHda 不起作用时它可以工作
    • 添加了FirmwareSettingsEntry.efi驱动程序,该驱动程序添加了菜单条目以重新启动到 UEFI 固件设置中
    • 启用了选择器快捷键,使用时在 OpenCanopy 中读出PickerAudioAssist
    • 修改了内置选择器,以便在读出音频辅助菜单时不响应排队的按键
    • 修复了自 0.8.8 起使用 OpenDuet 时的 Linux EFI 存根加载错误
    • 使用 OpenDuet 修复了 APFS JumpStart 和SecureBootModel Disabled
    • 添加了 xen hypervisor 的 TSC 频率计算,thx@netanelc305
    • 支持额外的早期 Nvidia UEFI VBIOSEnableGop vBiosInsert.sh

Version v0.9.7:

    • 更新了recovery_urls.txt
    • 更改了 OpenDuet 以强制执行W^X设置,而不是在加载的图像中修复它们
    • 更新了FixupAppleEfiImages怪癖以修复W^X所有非安全启动 Apple 签名的二进制文件中的错误
    • 更新了 SMBIOS 和其他版本的内置固件版本
    • 已更新AppleEfiSignTool以与新的 PE COFF 加载程序配合使用
    • 修复了恢复在某些系统上无法启动的问题
    • 更新了ProvideCurrentCpuInfo怪癖以支持 Mac OS X 10.5 和 10.6 上的 CPUID leaf 0x2 缓存大小报告
    • 更新efidebug.tool以支持新的标准图像格式

Version v0.9.6:

    • 更新了 SMBIOS 和其他版本的内置固件版本
    • 修复了在某些系统上生成引导条目时的挂起问题
    • efidebug.tool使用 GDB 或 LLDB 在 32 位上添加了对 32 位的支持
    • 修复了内核映像功能计算中潜在的错误值
    • 添加了FixupAppleEfiImages允许在现代安全映像加载器上启动 Mac OS X 10.4 和 10.5 boot.efi 映像的怪癖

Version v0.9.5:

    • 修复了旧版 NVRAM 保存的 GUID 格式
    • 修复了无法打开 NTFS 文件系统根目录中的文件的问题
    • 修复了卸载 NTFS 驱动程序时的挂起问题
    • 添加了 UEFI quirk ShimRetainProtocol,允许从 shim 链接的 OpenCore 使用 shim 的证书验证 Linux
    • 添加了OpenLegacyBoot用于支持旧版操作系统启动的驱动程序
    • 添加了shim-make.tool下载和构建 rhboot/shim,用于 Linux SBAT 和 MOK 集成

相关推荐

OpenCore 0.9.9 MOD版 黑苹果OC启动引导工具
OpenCore 0.9.9 MOD版是黑苹果社区收集的一款最稳定最好用的黑苹果OC启动引导工具,之前小编发布过由国外大神开发的OpenCore 0.9.4正式版,但是使用起来没有Mod版更稳定,它由…
OpenCore v0.9.4 正式版 OC引导EFI下载
OpenCore v0.9.4 正式版是黑苹果社区搜集编译的最新的黑苹果OC引导工具,OpenCore引导是一款开源的引导加载器,它的优势就是提供更加通用和模块化的系统能够有效地解决许多传统Clove…
OpenCore Configurator v2.78.0.0 OpenCore引导配置工具
OpenCore Configurator v2.78.0.0 是黑苹果社区搜集的一款最新的黑苹果OC引导配置工具,小编迟迟没有更新OpenCore 0.9.4就是一直在等OpenCore Confi…
Clover v5.0 r5154 黑苹果四叶草引导 PKG、ISO、EFI版
Clover v5.0 r5154是黑苹果社区编译的一款最新的四叶草引导启动,目前已经支持macOS Sonoma,在过去的几年,Clover打败了变色龙成为安装黑苹果唯一的启动引导工具,它是基于Cl…
Clover Configurator v26.0.0  黑苹果config.plist配置工具
Clover Configurator v26.0.0是黑苹果社区搜集的一款最新的黑苹果引导四叶草配置工具,现在大家主流使用OpenCore所以小编很久没有发布关于Clover引导的文章,有些童鞋感觉…

本站如有解压密码:osx.cx

OpenCore(OC引导)是安装黑苹果系统的一种新的引导方式,小编将给大家整理如何配置OpenCore和安装黑苹果遇到五国报错解决方案:

  1. OpenCore和OpenCore Configurator工具是绑定的,一个OC引导版本一个配置工具,使用老版本会导致开机乱码。
  2. OpenCore引导升级需要配合OpenCore Configurator一个版本一个版本的打开保存升级到和OC相匹配的一个版本。
  3. 配置OpenCore引导教程(小编已经拆分,更明了):请参考:https://osx.cx/oc-boot-qianyan.html
  4. 五国报错(小编已经拆分,自行查询:):https://osx.cx/oc-wuguo-erro-6.html

您无权限查看文件下载链接!
微信公众号
扫一扫随时掌握最新动态
weinxin
我的微信
官方微博
扫一扫随时掌握最新动态
weinxin
我的公众号
 
评论  90  访客  89  作者  1
    • iweis1
      iweis1 6

      下载个试试

      • liqunxu1232
        liqunxu1232 6

        感谢分享,自己可以安装黑苹果了

        • jeery888
          jeery888 1

          感谢分享,自己可以安装黑苹果了

          • 戲子
            戲子 1

            不是 19.9 吗,终身 VIP

            • mei3745
              mei3745 0

              密码

              • aa171174755
                aa171174755 6

                感谢分享

                • 150
                  150 1

                  解压密码是啥呢

                  • 150
                    150 1

                    有密码,请问密码是啥

                  发表评论