黑苹果EFI大全|免费分享各种黑苹果EFI资源
此 EFI 使用iMac19,1
机型,微星 B360M 迫击炮(钛金版)的绝大部分用户可通过修改使用,核显 + 独显共同硬解,默认启用全部 USB 端口,OpenCore 版本:0.6.5
硬件 | 型号 |
---|---|
主板 | 微星 B360M 迫击炮 |
处理器 | 英特尔酷睿 i5-9600K |
显卡 | 公版 RX 570 4GB(VBIOS 品牌为微星) |
硬盘 | 西部数据 SN750 500GB |
内存 | 光威悍将 8GB DDR4 2666MHz x 2 |
无线 + 蓝牙 | 奋威 BCM94360CD(双频 1750M + 蓝牙 4.0)PCI-E 无线网卡 |
机箱 + 电源 + 散热 | 乔思伯 U3 + 台达 NX450 + 利民 AS120 + ARCTIC F12 PWM |
显示器 | 飞利浦 276E8VJSB(27 英寸 4K 分辨率) |
摄像头 + 麦克风 | 双飞燕 PK-838G 带麦克风摄像头 |
音箱 | 漫步者 R19U 2.0 迷你音箱 |
键盘 | iQunix F96 珊瑚海(有线茶轴 RGB 版) |
鼠标 | 罗技 MX Anywhere 2(使用优联连接,以方便在 BIOS 中使用) |
硬件 | 型号 |
---|---|
主板 | 微星 B360M 迫击炮(钛金版) |
处理器 | 英特尔第 8 代、第 9 代酷睿处理器(推荐拥有核显的版本) |
显卡 | RX 560 / RX 570 / RX 580 / RX 590 / RX VEGA⁵⁶ / RX VEGA⁶⁴ / Radeon VII / RX 5500 / RX 5500 XT / RX 5600 / RX 5600 XT / RX 5700 / RX 5700 XT |
硬盘 | 除了几个特例(如三星 PM981),基本都可以 |
内存 | 除了非常差的,基本都可以 |
无线 + 蓝牙 | 黑苹果免驱版无线 + 蓝牙 PCI-E 网卡都可以 |
摄像头 + 麦克风 | macOS 免驱版都可以 |
机箱 + 电源 + 风扇 | 根据个人喜好和 CPU、显卡的功率来决定 |
显示器 | 根据个人喜好选择(推荐 4K 分辨率) |
键盘 + 鼠标 + 音箱 | 根据个人喜好选择 |
其它外设 | 根据个人喜好选配 |
显卡优先选择蓝宝石,其次选择迪兰恒进、华硕和微星,尽量不选择盈通和讯景,一定避开 RX 580 2048SP 版本!
如果选择购买新显卡,推荐 RX 5500、RX 5500 XT、RX 5600、RX 5600 XT、RX 5700 和 RX 5700 XT 这六个型号。
个人非常不推荐使用玄冰 400 散热器(不含扣具升级款),我已经更换为利民 AS120,远离反人类设计保平安。
/EFI/OC/Resources
启动主题相关文件OC 0.6.5 正式版的配置文件仅新增了 Misc > Boot > PickerVariant 和 UEFI > Audio > SetupDelay 两个条目、删除 UEFI > Quirks > DeduplicateBootOrder 一个条目,同时对若干条目进行排序(使用无差别),建议直接手动更新。
OC 0.6.4 正式版的配置文件新增和删除了若干条目,建议按照使用习惯重新配置。支持 macOS 11.1,可直接升级。(因近期事务繁多,拖到今天才得以更新,为等待的用户道一声抱歉。)
OC 0.6.3 正式版的配置文件仅新增了 Kernel > Quirks > ForceSecureBootScheme、PlatformInfo > CustomMemory 和 UEFI > Output > ForceResolution 三个条目,建议直接手动添加。支持 bugOSmacOS Big Sur 11.0 RC 版,详见 Q&A 条目 9。
/EFI/OC/Bootstrap/Bootstrap.efi
OC 引导稳定性帮助文件OC 0.6.2 正式版的配置文件新增和删除了若干条目,建议按照使用习惯重新配置。支持 macOS 10.15.7,可直接升级;支持 bugOSmacOS Big Sur 11.0 测试版,详见 Q&A 条目 9。有关 Bootstrap 的使用详见 Q&A 条目 8。
OC 0.6.1 正式版的配置文件新增和删除了若干条目,建议按照使用习惯重新配置。支持 bugOSmacOS Big Sur 11.0 测试版,详见 Q&A 条目 9。
OC 0.6.0 正式版的配置文件新增和删除了若干条目,建议按照使用习惯重新配置。支持 macOS 10.15.6,可直接升级;支持 bugOSmacOS Big Sur 11.0 测试版,详见 Q&A 条目 9。
/EFI/OC/Resources
启动主题相关文件OC 0.5.9 正式版的配置文件新增和删除了若干条目,建议按照使用习惯重新配置。支持 macOS 10.15.5,可直接升级。(因近期事务繁多,拖到今天才得以更新,为等待的用户道一声抱歉)。
/EFI/OC/Resources
主题相关文件夹,其中 Font \ Image \ Label 目录包含文件OC 0.5.7 正式版的配置文件新增和删除了若干条目,建议按照使用习惯重新配置。添加启动主题但默认未启用,如需使用可将配置文件 Misc > Boot > Picker 的 Builtin 修改为 External;igfxfw=2 启动参数可以满频使用核显,如果没有核显可将其移除(因近期事务繁多,拖到今天才得以更新,为等待的用户道一声抱歉)。
/EFI/OC/Tools/memtest.efi
文件,同步移除配置文件 Misc > Tools > 2 条目OC 0.5.6 正式版的配置文件新增和删除了若干条目,建议按照使用习惯重新配置。目前已支持 bugOSmacOS 10.15.4,正式版发布后可直接升级。
/EFI/OC/Drivers/AppleUsbKbDxe.efi
文件(无用,详见 vit9696 的解释)/EFI/OC/Drivers/HFSPlus.efi
文件名称为HfsPlus.efi
,同步修改配置文件 UEFI > Drivers > 2 为 HfsPlus.efi(无实质作用,仅统一名称格式)请手动更改该项名称(PlatformInfo > Generic),并建议按照官方示例文件调整 AdviseWindows 顺序至 Generic 第一位。
实测参数设置到 150 时便可触发原生快捷键,但触发概率较小,200 是较为均衡的数值,可将其适当调高,如 300~500 之间。在 OC 0.5.5 版本之前,我一直无法触发原生快捷键 (可能和键盘有关?),如果你之前能触发,或仍不能触发,请在 Issues 讨论。
OC 0.5.5 正式版的配置文件新增了若干条目,建议按照使用习惯重新配置。
如之前进行过模拟 NVRAM 操作,请在终端
执行下面两条命令后,删除/EFI/nvram.plist
文件。
sudo rm -rf $(sudo defaults read com.apple.loginwindow LogoutHook) //删除 LogoutHook
sudo defaults delete com.apple.loginwindow LogoutHook //清空 LogoutHook 的触发设置
/EFI/OC/Drivers/virtualsmc.efi
文件(已被合并至 OC 中)OC 0.5.4 正式版的配置文件新增了若干条目,建议按照使用习惯重新配置。
不开启小憩的目的是睡眠后不被自动唤醒,开启 OC 的「禁用 RTC 唤醒计划」补丁后,打开小憩功能可以正常进入睡眠,且不会被自动唤醒,间接达到「不开启小憩进入睡眠」的状态,如不需要可以手动关闭该补丁(感谢 ArchFeh 针对文案的提醒)。
准备 ProperTree (下载) 或 PlistEdit Pro 编辑配置文件,尽量避免使用其他编辑器。
OpenCore 拥有高度的可定制化,建议先参考下面的说明使用配置好的基础版本,之后再通过 xjn 博客 和 黑果小兵博客 学习更多内容进行修改。
请先确定正在使用的 BIOS 版本,迫击炮 7B23v16 以上,迫击炮钛金版 7B23vA6 以上,否则请参考官方文档升级 BIOS 至最新版本(v19 & vA9 版本可用)。
SETTINGS\高级\PCI子系统设置\Above 4G memory/Crypto Currency mining [允许]
SETTINGS\高级\内建显示配置\设置第一显卡 [PEG](仅同时拥有核显及独显需要手动设置)
SETTINGS\高级\内建显示配置\集显共享内存 [64M](如果使用拥有核显的处理器)
SETTINGS\高级\内建显示配置\集成显卡多显示器 [允许](如果使用拥有核显的处理器)
SETTINGS\高级\ACPI设置\电源 LED 灯 [双色](如果选择 [闪烁],睡眠时电源灯将不断闪烁)
SETTINGS\高级\整合周边设备\SATA设置\SATA模式 [AHCI模式](如果选择 Optane 模式则无法识别硬盘)
SETTINGS\高级\USB设置\XHCI Hand-off [允许]
SETTINGS\高级\USB设置\传统USB支持 [允许]
SETTINGS\高级\电源管理设置\ErP Ready [允许]
SETTINGS\高级\Windows操作系统的配置\Windows 10 WHQL支持 [允许](开启为「纯」UEFI 模式,否则为「兼容」UEFI 模式,推荐设置为允许)
SETTINGS\高级\Windows操作系统的配置\MSI 快速开机 [禁止]
SETTINGS\高级\Windows操作系统的配置\快速开机 [禁止]
SETTINGS\高级\唤醒事件设置\唤醒事件管理 [BIOS]
SETTINGS\高级\唤醒事件设置\USB设备从S3/S4/S5唤醒 [允许]
SETTINGS\启动\启动NumLock状态 [关](macOS 默认可使用数字键盘,只有 macOS 的话推荐关闭)
SETTINGS\启动\启动模式选择 [UEFI]
OC(Overclocking)\CPU 特征\Intel 虚拟化技术 [允许](必须)
OC(Overclocking)\CPU 特征\Intel VT-D 技术 [禁止](必须)
OC(Overclocking)\CPU 特征\CFG锁定 [禁止](必须)
仅适合使用 9600K 处理器的用户!
下载整包后,如果之前在 Clover 时就使用iMac19,1
机型,可直接使用之前的三码,或使用 Clover Configurator (其他工具亦可)选择iMac19,1
机型生成新的三码 + ROM,用 ProperTree 打开/EFI/OC/config.plist
文件,填入到 PlatformInfo > Generic 位置中(如下图)。
保存后,先通过 USB 测试引导,无问题后将 EFI 文件夹放置到启动磁盘 EFI 分区,重启电脑。
适合使用其他拥有核显处理器的用户。
iMac19,1
机型的三码 + ROM 信息到/EFI/OC/config.plist
文件 PlatformInfo > Generic 处。/EFI/OC/config.plist
文件 Kernel > Add > 10 和 11 中 Enabled 的Ture
手动修改为False
(如下图)。保存后,先通过 USB 测试引导,无问题后将 EFI 文件夹放置到启动磁盘 EFI 分区,重启电脑。
适合使用无核显处理器的用户。
iMacPro1,1
机型的三码 + ROM 信息到/EFI/OC/config.plist
文件 PlatformInfo > Generic 处,并将机型修改为iMacPro1,1
。/EFI/OC/config.plist
文件 Kernel > Add > 10 和 11 中 Enabled 的Ture
手动修改为False
。/EFI/OC/config.plist
文件 DeviceProperties > Add > PciRoot(0x0)/Pci(0x2,0x0) 下 AAPL,ig-platform-id 这一行参数(如下图)。/EFI/OC/Kexts/USBPower.kext
文件——显示包内容,进入Contents
文件夹,打开Info.plist
文件,将机型修改为iMacPro1,1
(如下图)。保存后,先通过 USB 测试引导,无问题后将 EFI 文件夹放置到启动磁盘 EFI 分区,重启电脑。
适合无独显、只使用核显的用户。
Macmini8,1
机型的三码 + ROM 信息到/EFI/OC/config.plist
文件 PlatformInfo > Generic 处,并将机型修改为Macmini8,1
。/EFI/OC/config.plist
文件 Kernel > Add > 10 和 11 中 Enabled 的Ture
手动修改为False
。/EFI/OC/config.plist
文件 DeviceProperties > Add > PciRoot(0x0)/Pci(0x2,0x0) 下 AAPL,ig-platform-id 参数为07009b3e
,并新增 framebuffer-unifiedmem 参数为00000080
(如下图)。/EFI/OC/Kexts/USBPower.kext
文件——显示包内容,进入Contents
文件夹,打开Info.plist
文件,将机型修改为Macmini8,1
。保存后,先通过 USB 测试引导,无问题后将 EFI 文件夹放置到启动磁盘 EFI 分区,重启电脑。
目前 RX 5500、RX 5500 XT、RX 5600、RX 5600 XT、RX 5700 和 RX 5700 XT 均需要手动添加agdpmod=pikera
启动参数来防止开机黑屏,请耐心等待 WhateverGreen 更新。
无论是直接使用还是修改使用,都建议参考 xjn 博客 的完善部分「3.1 模拟 NVRAM」,进行模拟 NVRAM 的操作。
CPUFriendDataProvider.kext
HWP 变频文件,放入/EFI/OC/Kexts/
替换同名文件,重新启用/EFI/OC/config.plist
文件 Kernel > Add > 10 和 11。USBPorts.kext
USB 定制文件,放入/EFI/OC/Kexts/
替换同名文件,打开/EFI/OC/config.plist
,关闭 Kernel > Add > 7,打开 8。/EFI/OC/config.plist
配置文件 UEFI > Output > Resolution 处填写正确的显示器分辨率;01
。/EFI/OC/config.plist
文件 Config > Kernel > Quirks > PowerTimeoutKernelPanic 设置为 Ture/Yes 才可以正常睡眠,原因尚不明确(同型号主板、同版本 BIOS)。/EFI/OC/Kexts/
目录,打开/EFI/OC/config.plist
,在 Kernel > Add 处添加 NVMeFix.kext(参考其他 kext 的添加方式)。Bootstrap
(关闭填写None
)。完成以上步骤后,基本上已经有了一个完成度为 99% 的黑苹果设备,更多截图请查看 截图预览 。
黑果和白果不一样,各种补丁和新系统的兼容性可能存在问题,一旦稳定后,追新速度不要太快,待各路大佬测试、完善后再升级也不迟。