不想再手抄 config.plistOpCore Simplify 自动帮你搭出黑苹果 OpenCore EFI【免费下载链接】OpCore-SimplifyA tool designed to simplify the creation of OpenCore EFI项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-SimplifyOpCore Simplify 是一个把 OpenCore EFI 生成流程自动化掉的命令行工具导入一份硬件报告、选定 macOS 版本、点构建ACPI 补丁给主板设备表打的定位补丁、kextmacOS 内核扩展也就是驱动、SMBIOS 机型和 config.plist 全部替你算好。USB 端口映射、制作安装盘、装机后的排错仍然在你这边。先过硬件与版本两道门槛OpCore Simplify 兼容范围开工前先确认你的机器落在自动配置能力内免得走完流程才发现无解。✅直接支持Intel CPUNehalem1 代至 Arrow Lake15 代/Core Ultra 2 系列桌面与笔记本均可Intel 核显Iron Lake1 代至 Ice Lake10 代可带显示器输出也可无头模式不出图、仅后台运行AMD APUVega Raven 全系集显Ryzen 1xxx→5xxx、7x30 系列⚠️需要额外补丁方案OCLPOCLP 指 OpenCore Legacy Patcher一套给不受支持的硬件续命的第三方补丁方案较新的 AMD 独显内置库只到 Navi 23/22/21 及更早系列更新的卡在新版 macOS 上必须走 OCLPBroadcom 网卡与 NVIDIA 独显Kepler、Pascal、Maxwell、Fermi、Tesla 老架构在新版 macOS 上依赖 OCLP 的 root patch 复活❌不支持更新的 NVIDIA 架构macOS 根本没有驱动工具救不了OCLP 也覆盖不到的硬件组合工具只会如实告知不会硬凑版本方面工具内置 macOS High Sierra10.13到 Tahoe26共 9 个大版本。默认推荐逻辑是取所有部件支持区间的交集某张显卡或网卡只支持到某个版本时推荐值会自动降档并单独提示。版本列表里标黄字的条目意味着要依赖 OCLP选它构建前还会再弹一次风险确认——OCLP 会禁用 SIP 与 AMFI 等系统防护可能带来更新需完整安装器、应用崩溃、系统不稳定能不选就不选。坦白讲OpCore Simplify 省掉的是配置时间不承诺一次装成。引导模式、安装流程这些基础概念Dortania 安装指南里讲的仍要你自己懂装出问题也仍要你自己排。判断逻辑在 Scripts/compatibility_checker.py 里它对 CPU、显卡、声卡、网卡、蓝牙、存储、SD 卡控制器共 9 类部件逐项标注支持的 macOS 区间。从硬件报告到可引导 EFI 的最短路径把拿输入→触发构建→出产物压成一条直线四个动作走完就能拿到 EFI。导出并导入硬件报告。在 Windows 上双击OpCore-Simplify.bat启动工具macOS 双击OpCore-Simplify.commandLinux 用 Python 直接跑OpCore-Simplify.py在Select hardware report界面输入E工具自动下载并运行 Hardware Sniffer产出SysReport/Report.json和SysReport/ACPI/文件夹并自动导入其他平台自己用 Hardware Sniffer 生成报告把Report.json拖进工具窗口即可。导入时 Scripts/report_validator.py 会校验完整性Scripts/dsdt.py 负责解析 ACPI 表——后续所有补丁都靠它定位设备。注意报告要尽量在最终 BIOS 设置下导出否则 ACPI 补丁会按错误的设备状态生成。改好 BIOS 设置再构建。Legacy 启动改 UEFI 并关闭 CSM关闭 Secure Boot较新的 Intel 桌面平台还要开启 Above 4G Decoding、关闭 Resizable BAR/Smart Access Memory。构建结束时工具会对照报告打印出你缺哪些项的清单但第一次引导大概率失败的事别去赌。选 macOS 版本。工具默认推荐兼容性最好的版本标黄字的条目意味着依赖 OCLP。要么按需改选要么直接回车接受推荐。注意选中标黄版本等于接受 OCLP 风险Tahoe 还需要 OCLP 3.0.0 及以上版本才能打补丁。构建。选主菜单的6. Build OpenCore EFI等进度条走完 5 个阶段。完成后工具会在脚本同级生成Results/目录里面是一整颗可直接使用的 EFIEFI/OC/config.plist、ACPI、Kexts、Drivers一应俱全复制到 U 盘 ESP 分区即可引导结束前还会打印一份使用 EFI 前必须做的事清单并自动打开结果文件夹。主菜单的 2 至 5 项留给回头改版本、调补丁、增减 kext、换机型。默认配置已是可开箱的基线新手不用动它。点下构建脚本替你干了什么进度条上的 5 格背后其实是 5 个环节在跑。某一步失败时你知道该往哪查。兼容性判定与版本把关Scripts/compatibility_checker.py 给每个部件标注支持的 macOS 区间是版本推荐的依据选中版本若落在 OCLP 区间构建前会再弹一次确认防止你手滑选了不兼容的组合。硬件取舍与机型选择Scripts/hardware_customizer.py 列出 macOS 不认的设备独显、SD 读卡器等供你选择禁用切回核显或无头模式Scripts/smbios.py 从内置机型库里挑一个 CPU 世代匹配、电源管理和性能兼顾的 SMBIOS 机型SMBIOS 即黑苹果向系统申报的机型身份。ACPI 补丁现场生成Scripts/acpi_guru.py 拿你的 DSDT 对照 Scripts/datasets/acpi_patch_data.py 里的 26 条内置规则——FakeEC、PLUG、PNLF 背光、PRW 防意外唤醒、BATP 电池电量、Disable Devices、Surface Patch 等——按需现场生成 SSDT补充添加到主板原有 ACPI 表的一组新表并编译校验不是复制现成模板。kext 筛选Scripts/kext_maestro.py 按硬件和版本从 87 个内置 kext 条目里做挑选版本范围与相互依赖都在这一步处理完。下载与组装Scripts/gathering_files.py 拉取最新 OpenCorePkg 和各 kext每个下载都做 SHA-256 校验版本记入history.json下次已验证的组件不重复下载最后 Scripts/config_prodigy.py 写入启动参数、内核补丁MMIO 白名单、AMD Vanilla、CpuTopologyRebuild 等、网卡与存储控制器的内建设备属性、音频 Layout-ID、核显参数并顺手删掉没用的 UEFI 驱动和工具。注意默认配置会关闭 SIP否则部分内核补丁无法生效。构建完成之后剩下这几件是你自己的活工具到此收工。下面四件事每件都有代价漏掉哪件装好之后对应功能就不工作。USB 端口映射用 USBToolBox 映射端口把生成的UTBMap.kext放进EFI/OC/Kexts删掉同目录的UTBDefault.kext——注意放进UTBMap.kext后必须删掉UTBDefault.kext否则映射不生效——再用 ProperTree 打开config.plist执行一次 OC SnapshotCtrl/Cmd R。单个控制器超过 15 个端口时启用 XhciPortLimit 补丁。漏掉映射装好后 USB 设备数量受限、睡眠唤醒失败。制作安装盘Windows 上用 UnPlugged 制作 macOS 安装 U 盘把Results/里的 EFI 复制到 U 盘 ESP 分区。否则没有装机介质流程停在原地。安装后补丁走 OCLP 路线才需要装完系统运行 OCLP 的 root patch 激活图形加速和现代 Wi-FiAMD 独显还要从启动参数里删掉-radvesa/-amd_no_dgpu_accel。否则独显没有加速Broadcom 网卡仍然不可用。Intel Wi-Fi 配置itlwm 方案下构建阶段工具会引导你用 Scripts/wifi_profile_extractor.py 提取当前已连网络的配置写进 EFI。漏掉这一步装好系统后第一次联网只能靠有线或手机热点。卡住了按安装阶段对号入座排错引导前症状OpenCore Picker 根本不出现 → 先查BIOS 是否 UEFI 模式、Secure Boot 是否关闭、启动项里有没有 U 盘 → 动作按构建结束打印的 BIOS 清单逐条核对确认 EFI 位于 U 盘 ESP 分区根目录症状进 Picker 后卡死或 kernel panic → 先查是否 OCLP 版本、显卡是否超出支持区间 → 动作回主菜单降一档版本重建Tahoe 确认 OCLP 达到 3.0.0 及以上安装中症状安装过程卡住不动 → 先查ACPI 补丁冲突、kext 版本 → 动作主菜单选项 3 逐项关掉可疑补丁换最小 kext 组合重建定位症状某一步反复失败、时好时坏 → 先查是否一次改了多处 → 动作只保留一处改动重建验证后再动下一处装完后症状无声 → 先查声卡 Layout-ID 是否匹配 → 动作从 Scripts/datasets/codec_layouts.py 的候选列表换一个重建装好后也可以用 ProperTree 热改测试不同值症状无 Wi-Fi → 先查kext 组合是否正确 → 动作Intel 卡需要 itlwm 且配置已提取Broadcom 卡在新版 macOS 只能走 OCLP装完打 root patch症状睡眠立刻被唤醒 / 笔记本不显示电池电量 → 先查PRW、BATP 补丁是否勾选 → 动作主菜单选项 3 里确认勾选后重建排错的总原则只有一条每次只改一个变量重建一次 EFI 只测一次改动叠加在一起就说不清问题出在哪了。获取与运行git clone https://gitcode.com/GitHub_Trending/op/OpCore-Simplify cd OpCore-Simplify python3 OpCore-Simplify.py项目采用 BSD 3-Clause 许可见LICENSE核心组件依赖 OpenCorePkg、SSDTTime 等社区项目。工具接管的是抄参数和装组件的活但装在哪台机器上、BIOS 选项长什么样、USB 拓扑和声卡编码如何这些它管不到——你自己那台机器的差异想清楚了这套流程才稳。【免费下载链接】OpCore-SimplifyA tool designed to simplify the creation of OpenCore EFI项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考