
OpCore-Simplify 快速上手指南从硬件报告到 OpenCore EFI【免费下载链接】OpCore-SimplifyA tool designed to simplify the creation of OpenCore EFI项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify配黑苹果最磨人的环节是改 config.plistACPI 补丁逐条查、kext 依赖逐个对、SMBIOS 手动挑型号。OpCore-Simplify 从这一步接住你——你只需喂给它一份硬件报告Report.json它完成比对、打补丁、选 kext、生成配置最后在Results/目录输出整个 EFI 文件夹。一句话定位OpCore-Simplify 是一个 Python 写的命令行工具输入硬件报告输出可直接写进 U 盘的 OpenCore EFI。适合 IntelNehalem 到 Arrow Lake和 AMDRyzen/Threadripper走 AMD Vanilla 路线的 x86 黑苹果机器支持 macOS High Sierra 10.13 到 Tahoe 26。明确说它不适合谁想要全自动装完系统的人——USB 端口映射仍要你自己做工具只在结尾提示步骤Apple Silicon 或真苹果硬件这工具只服务 x86 黑苹果使用 NVIDIA Turing 及更新架构独显的机器支持范围是 Fermi/Kepler/Maxwell/Pascal/Tesla 这几代它替你干掉了哪些活硬件比对手工查表 → 数据库自动匹配原本你要拿 CPU、GPU、声卡、网卡的 ID 逐个去翻硬件数据库确认哪些原生支持、哪些要打补丁。现在 Scripts/compatibility_checker.py 把报告里每类设备CPU、GPU、Sound、Network、Storage、Bluetooth逐项比对 Scripts/datasets/ 下的数据文件直接在终端输出每个组件的最高兼容 macOS 版本并按其中最低上限给出建议系统版本。ACPI 补丁手编 SSDT → 报告驱动自动应用原本你要手工写 FakeEC、FixHPET、PLUG、RTCAWAC 这些 SSDT 再编译。现在 Scripts/acpi_guru.py 读取你报告里附带的 ACPI 表按硬件自动勾选补丁HEDT 平台修正 CPU 入口防内核崩溃、修改_PRW休眠方法防误唤醒、屏蔽不用的 PCI 设备等。编译用的 iasl 工具直接打包在 Scripts/iasl不需要额外安装。kext 选择逐个查版本依赖 → 按规则表自动加载原本你要确认每个 kext 支持哪个 Darwin 版本、依赖谁比如 VirtualSMC 依赖 Lilu。现在 Scripts/kext_maestro.py 依据 Scripts/datasets/kext_data.py 里的min_darwin_version/max_darwin_version/requires_kexts字段自动勾选冲突组如 GPU 类 kext只保留一个缺的 kext 构建前自动从 GitHub Releases 下载。收尾杂项手动清理 → 一次构建自动完成OpCore-Simplify.py 的build_opencore_efi固定跑五步复制 EFI 基底 → 应用 ACPI 补丁 → 拷贝 kext 并快照进 config.plist → 生成 config.plist → 删掉未启用的驱动、资源和工具文件。构建前还会自动更新 OpenCorePkg 和 kext 版本程序自身每次启动也比对 sha_version.txt落后就拉新版代码自更新逻辑在 updater.py。跟着做一次把工具跑起来▶️目标在终端看到 6 项主菜单。操作git clone https://gitcode.com/GitHub_Trending/op/OpCore-Simplify解压或进入目录后按系统启动Windows 双击OpCore-Simplify.batmacOS 运行OpCore-Simplify.commandLinux 执行python3 OpCore-Simplify.py。bat 脚本会自动找 Python找不到时询问你是否代为安装。结果先出现 Check for Updates 版本比对随后是主菜单——1. Select Hardware Report到6. Build OpenCore EFI。此时 Hardware Report 一栏显示Not selected。导入并校验硬件报告▶️目标拿到一份通过校验的Report.json。操作输入1。提示Drag and drop your hardware report here (.JSON)时把报告文件拖进终端或粘贴路径Windows 下多一个E. Export hardware report选项选它可用内置的 Hardware Sniffer 现场导出会提示先确认 Sniffer 是最新版。结果校验通过显示Hardware report is valid!接着自动跑兼容性比对、给出Suggested macOS version和 SMBIOS 推荐。校验规则来自 Scripts/report_validator.py缺Motherboard/BIOS/CPU/GPU等必填节点会直接报Missing required key格式不符如 Device ID 不是XXXX-XXXX十六进制会报 pattern 错误。选系统版本并构建 EFI▶️目标Results/目录里生成完整 EFI。操作输入2选版本——输主版本号如14即可想要精确版本用 Darwin 格式如22.4.6选到标黄 Requires OpenCore Legacy Patcher 的区间时构建前会弹 OCLP 风险提示输yes才继续。确认后输入6开始构建。结果终端依次走完 5 个进度条拷贝基底、打补丁、装 kext、生成 config、清理最后打印OpenCore EFI build complete.随后弹出 Before Using EFI 待办清单并自动打开Results/文件夹。构建后的 USB 映射▶️目标EFI 达到可用状态。操作按结尾提示先用 USBToolBox 生成UTBMap.kext放进EFI/OC/Kexts删掉工具默认的UTBDefault.kext再用 ProperTree 打开 config.plist按 Command/CtrlR 跑 OC Snapshot 回写单控制器端口超过 15 个时手动启用XhciPortLimit内核补丁。结果config.plist 的Kernel.Patch与 ACPI 段落与实际文件一致EFI 可写入 U 盘启动盘。踩坑与急救❌现象启动时Could not verify the latest version from GitHub。原因本机访问不了 GitHub API取不到最新 SHA。怎么修提示框里输yes跳过更新程序用当前版本继续跑不是致命错误不影响后面构建。⚠️现象选报告后报Hardware report is not valid!列出Missing required key GPU之类错误。原因Report.json 缺节点——常见于在 Windows PE 环境导出的报告Sniffer 在 PE 下不采集显示器连接和 Resizable BAR 信息或报告版本过旧。怎么修按提示Please re-export the hardware report重新导出尽量在能正常进系统的 Windows 环境里生成。❌现象选E导出报告时提示Error dumping ACPI tables错误码 5或 3/4 对应采集、生成失败。原因Sniffer 权限不足或版本过旧ACPI 表转储失败。怎么修用管理员权限重试仍失败就手动运行最新版 Hardware Sniffer 生成Report.json和 ACPI dump再走拖拽路径导入。⚠️现象选完报告后提示选择 ACPI 表目录而不是直接进入配置。原因报告没带 ACPI dump程序找不到 DSDT补丁无从下手见ensure_dsdt检查。怎么修按select_acpi_tables提示指向含 DSDT.aml 的目录根治办法是导出报告时带上 ACPI 转储。❌现象想装 Tahoe 26系统选项标着 Requires OpenCore Legacy Patcher。原因新系统的独显/博通 WiFi 加速只能靠 OCLP 根补丁激活且 Tahoe 26 只认 lzhoang2801 分叉的 OCLP 3.0.0Dortania 官方发布不适用。怎么修接受提示继续构建装完系统后打 OCLP 根补丁AMD 独显打完后还要从 boot-args 删掉-radvesa/-amd_no_dgpu_accel才有加速。进阶改硬件数据库和读懂构建链路加自家硬件。所有比对依据都是 Scripts/datasets/ 下的纯 Python 数据cpu_data.pyCPU 代号与限制、gpu_data.py显卡与补丁、codec_layouts.py声卡 Layout ID、mac_model_data.pySMBIOS 机型。你的声卡报无音频而实际是布局 ID 没收录打开codec_layouts.py按AudioLayout(id, comment)格式加一行重新选报告即可生效。读懂构建链路。入口在 OpCore-Simplify.py 的OCPE.main()select_hardware_report校验→check_compatibility比对→select_acpi_patches打补丁→install_kexts_to_efi装 kext→genarateScripts/config_prodigy.py把 iGPU 设备属性、内核补丁、boot-args 汇进 config.plist。想改任何一段行为先读对应文件再动。现在打开终端 clone 仓库跑一次主菜单输1喂进你的 Report.json——工具能走多远屏幕会直接告诉你。它把配的活压缩成了选的活剩下的 USB 映射和排错仍然是你的功课。【免费下载链接】OpCore-SimplifyA tool designed to simplify the creation of OpenCore EFI项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考