OpCore-Simplify 根据硬件自动化配置OpenCore EFI 工具

简介

一款专门用于简化OpenCore EFI 创建流程的 工具,它通过自动化必要的设置过程并提供标准化配置来实现这一目标。减少手动操作,同时确保您在 Hackintosh 安装过程中的准确性。

OpCore Simplify 是唯一一款能够根据您完整的硬件配置(而非仅使用预定义选项)构建 OpenCore EFI 的工具。这一根本区别使我们从 Hackintosh 社区的其他工具中脱颖而出。

虽然 OpCore Simplify 可以显著缩短设置时间,但 Hackintosh 安装过程仍然需要:

  • 理解引导配置与安装、驱动等的基本概念
  • 安装过程中的测试和故障排除
  • 耐心和毅力去解决出现的任何问题。

工具并不能省略这些步骤,但它可以确保您从一个坚实的基础开始。

更多的信息可以进项目源地址https://github.com/lzhoang2801/OpCore-Simplify

特点

 

  1. 全面的硬件和 macOS 支持
    完全支持现代硬件。使用此功能Compatibility Checker可查看支持/不支持的设备以及支持的 macOS 版本。

    成分 支持
    中央处理器 英特尔:Nehalem 和 Westmere(第一代)→ Arrow Lake(第十五代/酷睿 Ultra 系列 2)
    AMD:Ryzen 和 Threadripper(AMD Vanilla)
    GPU 英特尔集成显卡:Iron Lake(第一代)→ Ice Lake(第十代)
    AMD APU:整个 Vega Raven ASIC 系列(Ryzen 1xxx → 5xxx,7x30 系列)
    AMD 独立显卡:Navi 23、Navi 22、Navi 21 代及更早系列
    NVIDIA:Kepler、Pascal、Maxwell、Fermi、Tesla 代
    macOS macOS High Sierra → macOS Tahoe
  2. ACPI 补丁和内核扩展程序
    可根据硬件配置自动检测并添加 ACPI 补丁和内核扩展程序。

    • SSDTTime集成,用于常见补丁(例如 FakeEC、FixHPET、PLUG、RTCAWAC)。
    • 包含自定义补丁:
      • 防止内核崩溃的方法是:将第一个 CPU 入口点指向活动的 CPU,禁用 UNC0 设备,并为 HEDT 系统创建一个新的 RTC 设备。
      • 禁用不支持或未使用的 PCI 设备,例如 GPU(使用 Optimus 和 Bumblebee 方法或添加 disable-gpu 属性)、Wi-Fi 卡和 NVMe 存储控制器。
      • 修复 _PRW 方法(GPRW、UPRW、HP 特殊)中的睡眠状态值,以防止立即唤醒。
      • 添加包括 ALS0、BUS0、MCHC、PMCR、PNLF、RMNE、IMEI、USBX、XOSI 在内的设备,以及 Surface Patch。
      • 启用ALSD和GPI0设备。
  3. 自动更新:在每次 EFI 构建之前,
    自动检查并更新来自Dortania Builds和 GitHub 发布的 OpenCorePkg 和 kexts。

  4. EFI 配置
    根据广泛使用的资源和个人经验进行额外的自定义设置。

    • 伪造某些 macOS 无法识别的 AMD GPU 的 GPU ID。
    • 使用 CpuTopologyRebuild kext 来增强 Intel P 核和 E 核 CPU 的性能。
    • 禁用系统完整性保护(SIP)。
    • 伪造英特尔奔腾、赛扬、酷睿和至强处理器的 CPU ID。
    • 为 AMD CPU 添加自定义 CPU 名称,以及从 Rocket Lake(第 11 代)开始的 Intel Pentium、Celeron、Xeon 和 Core 系列。
    • 添加补丁以允许使用不支持的 SMBIOS 启动 macOS。
    • 添加 NVRAM 条目以绕过对内部蓝牙控制器的检查。
    • 根据特定的可调整大小的 BAR 信息正确配置 ResizeAppleGpuBars。
    • 当存在受支持的独立 GPU 时,允许在无头模式和驱动显示器模式之间灵活配置 iGPU。
    • 强制 Intel GPU 进入 VESA 模式,通过 HDMI 和 DVI 接口简化安装过程。
    • 提供使用 OpenCore Legacy Patcher 所需的配置。
    • 为网络设备添加内置设备属性(修复使用 iServices 时“无法与服务器通信”的问题)和存储控制器添加内置设备属性(修复内部驱动器显示为外部驱动器的问题)。
    • 优先选择针对电源管理和性能都进行优化的 SMBIOS。
    • 在 macOS Ventura 13 及更高版本中,重新启用旧款 Intel CPU 的 CPU 电源管理。
    • 为 itlwm kext 应用 WiFi 配置,以在启动时启用自动 WiFi 连接。

    还有更多……

  5. 轻松自定义
    除了默认设置外,用户还可以根据需要轻松进行进一步的自定义。

    • 自定义 ACPI 补丁、kext 和 SMBIOS 调整(不推荐)。
    • 强制在不支持的 macOS 版本上加载 kext。

🚀使用方法

 

  1. 下载 OpCore Simplify

    • 点击代码下载 ZIP 文件
    • 将下载的 ZIP 文件解压到您想要的位置。

    下载 OpCore Simplify

  2. 运行 OpCore Simplify

    • Windows 系统中,运行OpCore-Simplify.bat
    • macOS上,运行OpCore-Simplify.command
    • Linux系统上,使用现有的Python解释器运行OpCore-Simplify.py

    OpCore 简化菜单

  3. 选择硬件报告

    • 在 Windows 系统中,会有一个选项E. Export hardware report。建议在组装电脑时,根据您当时的硬件配置和 BIOS 设置使用此选项,以获得最佳效果。
    • 或者,使用硬件嗅探器手动创建Report.jsonACPI 转储以进行配置。

    选择硬件报告
    正在加载 ACPI 表

    兼容性检查器

  4. 选择 macOS 版本并自定义 OpenCore EFI

    • 默认情况下,系统会选择与您的硬件兼容的最新 macOS 版本。
    • OpCore Simplify 将自动应用必要的 ACPI 补丁和 kext。
    • 您可以根据需要手动查看和自定义这些设置。

    OpCore 简化菜单

  5. 构建 OpenCore EFI

    • 完成所有选项的自定义后,选择“构建 OpenCore EFI”以生成 EFI。
    • 该工具将自动下载必要的引导加载程序和内核扩展,这可能需要几分钟时间。

    WiFi配置文件提取器

  6. USB映射

    • 构建完 EFI 后,请按照步骤映射 USB 端口。

  7. 创建 USB 驱动器并安装 macOS

笔记

  1. 安装成功后,如果需要 OpenCore Legacy Patcher,只需应用 root 补丁即可激活缺失的功能(例如现代 Broadcom Wi-Fi 卡和图形加速)。

  2. 对于 AMD GPU,在应用 OpenCore Legacy Patcher 的根补丁后,需要删除启动参数-radvesa/-amd_no_dgpu_accel才能使图形加速正常工作。

以上内容为原文转载

如在win下使用工具可参考如下步骤:

1、将下载的压缩包解压到任意位置,打开shift+鼠标右键,选择在CMD或者powershell中打开。

2、输入opc然后按tab自动填充标本名称后回车。

3、提示需要安装python,输入y安装(如已安装这无此提示),安装完成后进入主界面,选择选项1,获取硬件系统报告后回车。

4、选择E,导出系统报告。

5、导出报告成功,显示了各个硬件信息以及支持的macos版本。按回车进入下一步(PS系统有不支持的硬件会提示)。


6、选择macos版本,我这里选脚本推荐的macos13,输入22后回车。

7、选择wifi蓝牙驱动方式,我这里选推荐的AirportItlwm回车。

8、回到此界面选择6,建立EFI。

9、开始下载opencore、驱动和acpi热补丁文件。

10、选择声卡驱动方式,根据自己情况选择,我这里选择脚本推荐的,回车进入下一步。

11、这里提示安装完成后还需要进行usb定制,输入agree打开EFI文件夹。

12、打开FEI文件夹后拷贝到安装u盘EFI分区进行安装。
至此结束。
注意:生成的EFI,默认开启DVMT补丁,默认打开了cfg补丁,若电脑已开启DVMT大于64m或解锁了cfg,则需要在配置文件中删除对应的选项。

原文链接:https://imacos.top/2025/11/19/opcore-simplify/,转载请注明出处。
0
1. 本站所有资源解压密码均为imacos.top
2. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
3. 如有无法下载的链接,联系:邮箱271638927@qq.com,或直接联系QQ271638927进行反馈,我们将及时进行处理。
4. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:邮箱271638927@qq.com,我们将第一时间配合处理!

评论0

请先
终身会员限时上线 ☞ 限时永久会员折扣活动开始啦 > 查看优惠
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码