OpCore-Simplify:一份硬件报告,生成可用的 OpenCore EFI
OpCore-Simplify一份硬件报告生成可用的 OpenCore EFI【免费下载链接】OpCore-SimplifyA tool designed to simplify the creation of OpenCore EFI项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify在 PC 上装 macOS 时最劝退的往往不是下载镜像而是 EFIconfig.plist 里的字段彼此牵制ACPI 补丁和 kext 必须与具体的 CPU、显卡、网卡一一对得上模板抄得再像也可能点不亮或丢了音频。OpCore-Simplify 走的是另一条路——提交一份硬件报告它就核对兼容性、选好 macOS 版本再自动拼出那份 EFI。项目定位一句话说清它是什么它是一个跨平台的命令行工具目标把 OpenCore EFI 的搭建从手抄模板逐项改变成提交硬件报告、点击构建。它面向要在 Intel / AMD 硬件上安装 macOS 的人尤其适合已经读过 Dortania 指南、却不想再手动对齐几十处补丁的人。与静态模板工具最关键的差异在于它基于你机器的真实硬件报告判断兼容性并生成配置而非给一份等你自己填的样板并且每次构建前都会拉取最新的引导加载器与 kext 并做校验。核心机制拆解用硬件报告核对每块硬件的支持范围 它先做的事不是生成配置而是确认这台机器能不能装、能装到哪。工具读取 Hardware Sniffer 导出的Report.jsonWindows 下还能一键导出用一套结构校验Scripts/report_validator.py确认字段完整再按 CPU、GPU、网络、存储、蓝牙、声卡逐项算出各自支持的 macOS 版本区间——判断依据是设备 ID、GPU 代号与 CPU 指令集特性例如新版 macOS 要求 SSE4。一句话效果动手之前你就能对着列表看到每块硬件最多支持到哪个 macOS 版本而不是装到一半才发现问题。把检测结果写进 config.plist 确认能装之后它把兼容性结论翻译成具体配置。ACPI 一侧生成 SSDT 补丁FakeEC、FixHPET、PLUG 等集成了 SSDTTime 的补丁方法见Scripts/acpi_guru.pykext 一侧按硬件与所选 macOS 版本挑选要加载的驱动Scripts/kext_maestro.py再挑一个兼顾电源管理与性能的 SMBIOS 机型Scripts/smbios.py。这些结果最后由Scripts/config_prodigy.py统一写进config.plist涵盖设备属性、内核补丁与启动参数。一句话效果那些最容易互相打架的字段被一次填齐而不是留给你逐个排查。构建前拉取并校验引导资源 ⬇️构建前它还要保证素材是新的、是对的。Scripts/gathering_files.py从 Dortania Builds 抓取最新 OpenCorePkg 与各 kext用 SHA256 校验下载内容Scripts/integrity_checker.py程序自身启动时updater.py会比对 git 版本号发现新版本就自动更新后再继续。一句话效果你构建的是当前可用、经过校验的引导文件而不是一份过期的本地拷贝。从零跑通实操路径git clone https://gitcode.com/GitHub_Trending/op/OpCore-Simplify cd OpCore-Simplify再按平台选择入口运行OpCore-Simplify.bat # Windows ./OpCore-Simplify.command # macOS python3 OpCore-Simplify.py # Linux进入后按菜单走选硬件报告 → 看兼容性 → 选 macOS 版本默认给推荐值→ 按需微调 ACPI / kext / SMBIOS → 点 Build产物落在Results/目录之后再做 USB 映射USBToolBox并制作安装盘。整条路径可以这样看graph TD A[提交硬件报告] -- B[兼容性检测] B -- C[选 macOS 版本] C -- D[自动 ACPI kext SMBIOS] D -- E[构建 EFI 到 Results/] E -- F[USB 映射 装系统]适用场景与边界最适合用它的是在受支持硬件上做黑苹果、想要一份正确基线 EFI 的人——CPU 覆盖 Intel 从最早的第一代到最新的第十五代含 Core Ultra 系列、AMD Ryzen需 AMD VanillamacOS 从 High Sierra 一直支持到 Tahoe。用不上或要留神的人显卡或存储控制器不受支持时工具会直接报错退出不会硬塞一份半成品开了 Intel VMD 的机器得先去 BIOS 关掉、再重新导报告。它本质是个交互式终端菜单不是可脚本化的 API想做无人值守的批量构建就别指望它现代 Broadcom Wi-Fi、被砍掉的显卡等新硬件特性要等装完系统再用 OpenCore Legacy Patcher 补而后者会关闭 SIP / AMFI这是要权衡的代价。README 也写得很直白它不保证一次装成装系统仍需调试与耐心。回到开头那个卡点EFI 不再是一份要逐字段对齐、抄错就点不亮的文件。最轻的一步是先导出一份硬件报告让 OpCore-Simplify 把每台硬件的支持范围摆在面前——能不能装、能装到哪个版本答案在动手之前就有了。【免费下载链接】OpCore-SimplifyA tool designed to simplify the creation of OpenCore EFI项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考