首页 / 资讯中心 / 文章详情

OpCore-Simplify 教程:四步生成黑苹果 OpenCore EFI,直接写入 U 盘

OpCore-Simplify 教程:四步生成黑苹果 OpenCore EFI,直接写入 U 盘 ★ FEATURED ARTICLE
OpCore-Simplify 教程四步生成黑苹果 OpenCore EFI直接写入 U 盘【免费下载链接】OpCore-SimplifyA tool designed to simplify the creation of OpenCore EFI项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-SimplifyOpCore-Simplify 是黑苹果 OpenCore EFI 自动生成工具导入硬件报告后它自动完成兼容性判断、ACPI 补丁选择、Kext 匹配与 config.plist 生成产出可直接写 U 盘的完整引导目录适合黑苹果新手。 先确认你的硬件在不在支持名单支持范围以仓库内置数据文件为准动手前先对照这张表项目覆盖范围CPU 代号77 个 Intel 代号Bloomfield 至 Arrow Lake、Lunar Lake与 31 个 AMD 代号Summit Ridge 至 Strix PointAMD Ryzen 与 Threadripper 走 AMD Vanilla 路线Intel 集显Iron Lake 至 Ice LakeAMD APUVega/Raven 全系覆盖 Ryzen 1xxx、2xxx、3xxx、4xxx、5xxx 与 7x30AMD 独显Navi 23、Navi 22、Navi 21 及更早世代macOSHigh Sierra 10.13 到 Tahoe 26共 9 个大版本代号名单见 Scripts/datasets/cpu_data.py驱动库见 Scripts/datasets/kext_data.py约 950 行按声卡、网卡、蓝牙、USB 等类别组织。另外要清楚边界工具不保证首次安装成功USB 映射、BIOS 设置与 OCLP 补丁都还需要你手工完成。 先弄清 Report.json 从哪来工具不主动扫描机器Hardware Sniffer 导出的 Report.json 是唯一输入。获取它有两种方式用独立版 Hardware Sniffer 自行导出或在 Windows 主菜单按 E由内置 Sniffer 现场导出ACPI 表会同步 dump 到 SysReport/ACPI 目录。导入后Scripts/report_validator.py 逐字段核对报告输出错误与警告两类结果。字段缺失时程序直接停下要求重导残缺数据进不了后续流程。还有一点容易被忽略导出那一刻的 BIOS 设置、设备插拔状态都会写进报告直接影响产物质量。如果你之后改了 BIOS 或动了硬件必须重新导出报告再重建。⚡ 四步生成可写 U 盘的 EFI主菜单共 6 个选项主路径就是下面四步目标是拿到一份能直接写 U 盘的 OpenCore 引导盘。第一步 克隆并运行。git clone https://gitcode.com/GitHub_Trending/op/OpCore-Simplify你做什么进入目录后Windows 运行 OpCore-Simplify.batmacOS 运行 OpCore-Simplify.commandLinux 用现成 Python 解释器运行 OpCore-Simplify.py。它替你做了什么首次启动时 updater.py 先核对工具自身版本有更新会自动更新后重启。卡住时看哪里启动阶段的解释器或依赖报错信息。第二步 导入硬件报告。你做什么把 Report.json 拖进窗口Windows 下也可按 E 现场导出见上一节。它替你做了什么校验器逐字段拦截残缺报告同时为每台设备预计算可安装版本区间细节见下一节。卡住时看哪里校验报告——报字段缺失就重新导出不要硬继续。第三步 选择 macOS 版本。你做什么在列出的可安装区间里选一个版本默认已选中推荐版本。它替你做了什么确定后自动禁用不支持的 Wi-Fi、独显等条目推荐匹配的 SMBIOS向 macOS 报出的机器身份机型并预选 ACPI 补丁与 Kext每一项都能在对应菜单里单独改。卡住时看哪里列表偏空时回头查是哪台设备把区间压低了。第四步 构建 OpenCore EFI。你做什么菜单选 6。它替你做了什么依次拷贝 EFI 基础目录、应用 ACPI 补丁、拷贝 Kext 并跑 OC Snapshot、生成 config.plist再清理未被 config 引用的驱动与工具最终 EFI 输出到 Results 目录。卡住时看哪里停在拉取组件阶段就是下载或校验失败检查网络后重跑。 看懂它的自动结论从哪来所有判断都沿一条流程线走校验 → 匹配 → 过滤 → 生成。版本窗口先过硬门槛。Scripts/compatibility_checker.py 写死了指令集门槛报告里没有 SSE4一组 CPU 指令集扩展时判定 10.13 以上装不了程序直接退出只有 SSE4.1 而缺 SSE4.2 时上限被压到 Monterey。其余设备各自给出 Darwin 版本上下限全部取交集后就是菜单里可勾选的列表。匹配环节里CPU 按代号在内置名单中对号入座显卡按 Device ID 区分集显与独显认出后版本窗口和补丁集随之确定。ACPI 一侧Scripts/acpi_guru.py约 3350 行项目里最重的模块先解析 DSDT 定位 LPC 总线、HPET、CPU0 等设备再按补丁需要生成 SSDT 交 IASL 编译FakeEC 嵌入式控制器、RTCAWAC 时钟、PRW 唤醒级别防止刚睡就醒、电池 BATP、背光 PNLF、禁用不支持的 PCI 设备每个补丁对应一个函数可进菜单单独开关HEDT 平台另有 uncore bridge 修正与 APIC 处理器重新编号。驱动选择靠推导不靠猜。Scripts/kext_maestro.py 逐个解析 Kext 的 Info.plist从 IOPCIMatch、idProduct 等字段解出 vendor 与 device ID与报告中的 PCI 设备表求交集再叠加三道过滤Darwin 版本上下限、requires_kexts 依赖链带环检测、同冲突组去重。版本窗口外的驱动仍可强制加载工具会明确标注。生成环节则按清单拉取 OpenCorePkg 与所选 Kext每个文件做 SHA-256 校验已下载过的组件走本地缓存最后由 Scripts/config_prodigy.py 按芯片组生成 mmio 白名单与 iGPU 属性写回 config.plist——有独显时iGPU 可在无头与驱动显示之间切换。️ 按机型对号入座收尾动作机型它替你完成的事人工跟进与常见坑Intel 笔记本生成 iGPU 帧缓冲参数HDMI/DVI 机型可强制 VESA 模式避免安装卡住加背光、电池、Fn 键补丁12 代起 P/E 混合核自动加 CpuTopologyRebuild不支持的 Wi-Fi 需禁用后换 itlwm 方案报告导出时的 BIOS 设置或设备插拔状态若与最终装机不一致要重导报告重建AMD 台式机不被 macOS 识别的 AMD GPU 做 Device ID 伪装按 ReBAR 信息配置 ResizeAppleGpuBarsPentium/Celeron/Xeon 及 11 代以上 Core 做 CPU ID 伪装与自定义名称走 AMD Vanilla 路线必要时用 OCLP 打 root patchroot patch 后忘删启动参数-radvesa就拿不到图形加速老旧硬件Ventura 及以上对老 Intel CPU 重新启用电源管理版本区间按指令集门槛压缩多数场景需要 OCLP为已停售机型补驱动的开源工具集显加速依赖其补丁 开不了机就对照现象查先读 OpenCore picker 的 boot 日志再对照下表别凭感觉改配置。现象原因动作点不亮、无输出BIOS 设置没调对对照工具输出的清单逐项核对 UEFI、Secure Boot、Above 4G Decoding启动中 panic、安装过程崩溃版本选高了或某块设备没被正确禁用从 boot 日志读 panic 原因回兼容性区间对照判断报告导出失败报错误码 3/4/53 对应硬件采集失败、4 对应报告生成失败、5 对应 ACPI dump 失败现场重导一次或改用 Hardware Sniffer 手动导出校验器报字段缺失时不要硬继续装好后 Wi-Fi、声卡、存储不识别驱动没被选中或被冲突组去重顶掉回 Kext 菜单核对列表版本窗口外的驱动可强制加载但会被明确标注部分 USB 口不可用单控制器端口数超限超过 15 个端口时在 config.plist 启用 XhciPortLimit 补丁 把交付清单过一遍构建结束时工具会打印一份需人工确认的清单按顺序执行BIOS 设置逐项改开 UEFI、关 Secure Boot台式机加开 Above 4G Decoding、关 Resizable BAR。BIOS 不到位EFI 再正确也点不亮。用 USBToolBox 完成 USB 映射把生成的 UTBMap.kext 放入EFI/OC/Kexts并删除 UTBDefault.kext。用 ProperTree 打开 config.plist 执行 OC Snapshot完成后保存文件。OCLP 的取舍想清楚它是老 GPU 与 Broadcom Wi-Fi 在新系统上拿回支持、以及在 Tahoe 26 上恢复 AppleHDA 的唯一路径代价是关闭 SIP 与 AMFI系统更新可能异常。备份现有引导盘与个人数据另备一块能救急的恢复介质再动 EFI。动 EFI 之前一定先留好备份。构建卡住或产物异常去项目 issue 区求助前先把 Report.json 与 boot 日志附上否则你得到的只会是请补充信息。【免费下载链接】OpCore-SimplifyA tool designed to simplify the creation of OpenCore EFI项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站