
OpCore Simplify 实操免手工写 config.plist三步产出可引导的 OpenCore EFI【免费下载链接】OpCore-SimplifyA tool designed to simplify the creation of OpenCore EFI项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-SimplifyOpCore Simplify 是一个面向黑苹果Hackintosh制作的命令行工具。给它一份 Hardware Sniffer 采集的硬件报告这台机器 CPU、显卡、板载设备的全量快照它就能自动完成 ACPI 补丁、kext内核扩展选型、SMBIOS 机型伪装并生成一套可直接引导的 OpenCore EFI。最终交付物是一个能直接拷进 U 盘的Results/目录首轮跑完三个阶段大约 7 分钟。如果你不想逐项查 plist 参数跟着下面走一遍即可。它帮你省掉了什么手写 config.plist 意味着逐个查参数加哪些 ACPI 表、装哪些 kext、音频 Layout ID 是否匹配主板、核显 framebuffer 参数怎么写。OpCore Simplify 把这些环节压缩成导出报告 → 确认 → 构建参数全部由内置数据库替你填好。它适合两类人第一类是第一次走 Dortania 指南、在做出第一套 EFI 这一步卡住的新手第二类是只想快速装完一台机器、不愿在 plist 上耗掉一个下午的老手。开始之前的检查软件环境源码已获取git clone https://gitcode.com/GitHub_Trending/op/OpCore-SimplifyPython 3 解释器Windows / Linux / macOS 都需要入口脚本会自动探测缺失时会提示安装一台 Windows 机器硬件报告只能在 Windows 端导出Linux / macOS 上可以只跑构建阶段BIOS 设置开启 UEFI 模式关闭 Secure BootIntel VMD 必须关闭开启时程序会直接终止11 代及以后的 Intel 桌面机开启 Above 4G Decoding关闭 Resizable BAR网络条件连接稳定启动时拉取工具自身更新构建时从源站下载 OpenCorePkg 与各 kext阶段一硬件报告与系统校验Windows 下双击OpCore-Simplify.batLinux 运行OpCore-Simplify.pymacOS 运行OpCore-Simplify.command。启动时先跑一遍 Check for Updates有新版会下载后自动重启再进入主菜单。菜单共 6 项Select Hardware ReportSelect macOS VersionCustomize ACPI PatchCustomize KextsCustomize SMBIOS ModelBuild OpenCore EFI输入1在报告选择界面敲E工具自动下载最新版 Hardware Sniffer 并导出报告在 Linux / macOS 上跑的话把 Windows 端导出的Report.json直接拖到输入行。判据生成SysReport/目录内含Report.json与SysReport/ACPI/下的 ACPI 表文件菜单顶部显示Hardware Report: SysReport\Report.json。这份报告是后续所有判断的数据来源BIOS 状态要和最终装机时保持一致再导出。报告读入后连续弹出两屏。先是校验字段缺失会打印Hardware report is not valid!并列出错项通过则显示Hardware report is valid!。接着是兼容性判定CPU、GPU、Sound、Network、Storage Controllers、Bluetooth、SD Controller 逐项过每项给出绿色 Up to macOS X 或红色 Unsupported没有任何受支持的 GPU 时程序直接退出。最后弹出 macOS 版本列表默认是最新兼容版直接回车确认菜单顶部的macOS Version与SMBIOS两行被填上值系统版本和机型就此定稿。阶段二自动选型与构建进入后工具自动完成三件事多 GPU、多 WiFi 卡时弹出编号组合列表让你选按 CPU 代际与桌面/笔记本形态挑好 SMBIOS 机型笔记本默认 MacBookPro16,2桌面 iMacPro1,1macOS 15 及以上为 MacPro7,1预选好 ACPI 补丁与全部必需 kext。用菜单345复核三份清单没意见就跳过。关键验证点是Device Selection Summary汇总表选中设备 Device ID菜单下还有Disabled Devices列表kext 清单里被选中的行标绿[R]为必需、[*]为已选。选6. Build OpenCore EFI。若所选版本需要 OCLP先弹风险提示确认后才继续。随后逐个下载 OpenCorePkg、OcBinaryData 与各 kext每项打印来源地址版本没变的组件显示 already downloaded 直接跳过。下载完成后按五段进度条顺序执行拷 EFI 基础 → 打 ACPI 补丁 → 装入 kext 并快照 → 生成 config.plist → 清理未用到的驱动与工具。控制台打印OpenCore EFI build complete.且Results/目录生成这个阶段就算完成。阶段三交付物与收尾Results/就是最终交付物含EFI/OC/ACPISSDT 文件、EFI/OC/Kexts、EFI/OC/Drivers与最终的config.plist整个目录直接拷进启动盘即可。构建结束会弹出 Before Using EFI 清单先列出需要改的 BIOS 项如有再是 USB 映射四步——用 USBToolBox 生成 UTBMap.kext、放进EFI/OC/Kexts、删掉 UTBDefault.kext、用 ProperTree 跑 OC Snapshot 核对。同时文件管理器自动打开Results文件夹。实测参照华硕 B660M i5-12400UHD 730 AX201 ALC897 的机器Windows 11百兆家宽从阶段一跑到阶段三共约 7 分钟其中工具处理约 2 分钟其余是下载二次构建因组件已缓存缩短到约 3 分钟。几个需要你自己权衡的选项macOS 版本。默认是工具选出的最新兼容版。何时该改新版驱动缺位或老硬件想用新系统。改错的后果选太新装完缺 Wi-Fi、图形加速等功能选太旧部分新应用装不上。显卡。有支持的核显就默认走核显不兼容的独显被禁用。何时该改核显不兼容而独显是 Navi 或更早的 NVIDIAKepler 及以前。改错的后果硬留 Turing 及以后的 NVIDIA卡在开机画面或无图形加速。SMBIOS 机型。按 CPU 代际与形态自动推荐。何时该改对电源管理、性能调优有特定目标。改错的后果换成系统不认识的机型CPU 频率上不去、风扇常转。Wi-Fi 方案Intel 卡。macOS 15 及以上默认 itlwm更早版本默认 AirportItlwm。何时该改想要原生 Wi-Fi 菜单或追求更稳的连接。改错的后果选 itlwm 没有 Handoff 等 Continuity 功能15 上选 AirportItlwm 可能出现不稳定。音频 Layout ID。按声卡 codec 从推荐布局中取一个。何时该改装完无声、声道错位时。改错的后果无声或左右声道对调。还有三种情况要单独留意。版本列表里某项标着 Requires OpenCore Legacy Patcher说明该版本超出这台硬件的原生支持范围GPU 或 Wi-Fi 要靠 OCLP root patch 才能点亮——处理方式是换回原生支持的旧版本或接受关闭 SIP、AMFI 的风险继续另外要打 macOS Tahoe 26 的补丁只有 OpenCore Legacy Patcher 3.0.0 及以上版本的特定构建可用官方旧版补丁不适用。兼容性判定里独显一行是红色 Unsupported说明这张卡在 macOS 里没有驱动——显示改走核显即可构建时工具会给该卡写入disable-gpu不需要手动操作。启动在 verbose 日志后黑屏AMD Navi 21 / Navi 23 卡常见说明启动参数过于严格——用 ProperTree 打开config.plist把NVRAM → Add → 7C436110… → boot-args里的-v debug0x100 keepsyms1删掉。出问题先看这里报告阶段报告被判定不合法时。校验列出缺失字段或字段不匹配多半是报告被手工改过、或不是 Windows 端导出的。别手动编辑Report.json回 Windows 按原 BIOS 状态重新导出。构建阶段下载长时间卡住。构建要从源站拉取 OpenCorePkg 与全部勾选的 kext耗时取决于带宽。不需要手动补文件网络恢复后重选6重跑版本没变的组件会自动跳过。构建阶段构建后提示要改 BIOSAbove 4G Decoding 之类。11 代及以后的 Intel 桌面机有额外 BIOS 要求且报告导出时的 BIOS 状态与现在不一致。进 BIOS 按提示改完重新导出报告再构建不要直接沿用旧 EFI。装完系统后没有声音。音频 Layout ID 与这块主板声卡的实际接线不符。回到构建阶段在 Choosing Codec Layout ID 界面换同型号声卡的另一个 ID重新构建并拷到启动盘。代码里各模块在哪OpCore-Simplify.py主入口先跑更新检查六个菜单项串起报告、版本、补丁、kext、机型与构建。Scripts/compatibility_checker.py逐组件兼容性判定校验阶段那串红绿状态就是这里打出来的。Scripts/acpi_guru.py解析 DSDT 与 ACPI 表为各补丁生成对应 SSDT。Scripts/kext_maestro.pykext 匹配、依赖处理、按系统版本过滤Wi-Fi 与音频 kext 的选择都在这里。Scripts/config_prodigy.py最终拼装 config.plist核显 framebuffer 参数、启动参数、音频布局出自这里。Scripts/datasets/CPU、显卡、芯片组、声卡布局、Mac 机型等内置数据兼容性判定查的就是这批数据。许可协议为 BSD 3-Clause见 LICENSE功能建议与问题反馈走仓库 issue 区。想在老硬件上尽快装出能用的 macOS按上面的流程直接跑就行进阶用户仍需自行完成 USB 端口映射、启动盘制作与安装排障。【免费下载链接】OpCore-SimplifyA tool designed to simplify the creation of OpenCore EFI项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考