OPEN CORE黑果OC引导Release版是Mac电脑上的一款OpenCore(就是我们说的OC引导)的配置工具。OpenCore 的主要用途是黑苹果, 它也支持其它操作系统的引导。可以通过提供更加通用和模块化的系统来解决Clover带来的限制和问题,拦截内核加载以插入高级的rootkit,而该rootkit旨在替代Clover。OpenCore目前引导相关功能已非常稳定。
软件特色
目前来说,装黑苹果的用户现在用OpenCore引导的不多,毕竟这个引导在Clover之后出,但是相信在这么多的黑苹果爱好者的研究下,OpenCore引导应该以后也会慢慢普及。
OpenCore Mac版是一个着眼于未来开源的引导工具, 最初诞生于 HermitCrabs 实验室, 现在接手于 Acidanthera,其目的是创造一个更加严谨的模组化的轻量引导系统。OpenCore 现在处于公测 Beta 阶段,引导相关功能也已非常稳定,喜欢折腾的朋友现在已经是动手的时机了。
为什么选择 OpenCore ?
从 2019 年 9 月以后, Acidanthera 开发的内核驱动 (Lilu, AppleALC 等等) 「不再会」 在 Clover 上做兼容性测试。
OpenCore 更加注重系统的安全性,提供对 OpenCore 自身引导文件对加密,同时对文件保险箱 (FileVault) 有更强大的支持,在未来会支持 UEFI 安全启动。
OpenCore 启动 FileVault (硬盘保险箱) 加密的分区速度远超 Clover。
OpenCore 支持基于 boot.efi 的原生开机快捷键支持。
OpenCore 使用更加先进的方法注入第三方内核扩展驱动 (Kext) 且与此同时不会破坏系统完整性保护。
OpenCore 通过读取启动磁盘设置的 NVRAM 变量, 可以像白苹果一样支持在设置的启动磁盘切换默认引导项。
支持给其它 .efi 驱动或引导工具加入参数。
大量 Acidanthera 维护的独立 UEFI 驱动被合并入 OpenCore,未来的开发直接与 OpenCore 绑定,且不再支持 Clover。
本帖最后由 hupp888888 于 2021-4-6 22:06 编辑。
更新日志
减少了传统引导安装交互的工作量。
提高了OpenCanopy渲染性能。
添加了OpenCanopy关机和重新启动按钮。
减少了OpenCanopy鼠标指针的输入滞后。
修复了游标范围可能与OpenCanopy的不同。
改进的内置选取器渲染性能。
在Automatic模式下为SMBIOS添加了内存类型解码。
正确支持将自定义条目设置为默认启动选项。
修复了无法写根文件系统时创建日志文件的问题。
修复了DisableSingleUser在某些情况下无法启用的问题。
为Mac EFI固件添加了ForceBooterSignature怪癖。
修复了OpenCanopy有时会切断显示的启动项的问题。
进一步改进了传统CPU上的CPU频率计算。
固定的SMBIOS SMC版本编码顺序。
从Apple平台信息中添加了TSC频率读数。
为带有nForce芯片组的Apple设备添加了TSC频率读数。
查找ACPI补丁处添加了Base和BaseSkip。
修复了补丁期间ACPI表损坏的问题。
修复了OpenCanopy和FileVault 2不自然的光标移动。
修复了OpenCanopy中断处理导致丢失事件和滞后的问题。
改进的OpenCanopy双击检测。
减少OpenCanopy触摸输入滞后并提高可用性。
改进了OpenCanopy和内置选择器中的按键响应能力。
改进了OpenCanopy和内置选择器中的非重复键检测。
修复了在某些系统上Escape阻止OpenCanopy淡出。
修复了某些PS / 2系统上的按键处理会导致快速重复然后停顿的问题。
使用PollAppleHotKeys时添加了精确的Shift + Enter / Shift + Index检测。
向内置选择器添加了“设置默认”指示器。
用ControlMsrE2替换了VerifyMsrE2,还允许某些固件上的解锁。
修复了刷新条目视图时OpenCanopy闪烁的问题。
添加了OpenCanopy TAB导航支持。
添加了OpenCanopy图形密码界面。
添加了OpenCanopy脉冲动画以发出超时信号。
添加了OpenCanopy的“设置默认值”指示器。
修复了OpenCanopy不会在指针单击时中止超时的问题。
修复了无法使用UIScale缩放的OpenCanopy介绍性动画。
添加OpenCanopy引导条目标签滚动(修复缺少长标签的问题)。
在内置选择器中添加了可制表的“关闭”和“重新启动”按钮。
修复了某些运行OpenDuet的系统的固件内关闭。
添加了零作为Escape的别名热键,以在隐藏时强制显示选择器。
添加了= / +键作为CTRL的别名以设置默认操作系统。
添加了额外的支持,用于使用KeySupport模式配置正确的按键重复行为。
修复了Nehalem之前的Intel CPU上的CPU乘法器检测。
修复了SMBIOS中对多个处理器和处理器缓存的不正确处理。
匹配的默认Apple Boot Picker光标开始位置。
更新了OpenShelldevices命令以支持某些Apple固件返回的未对齐设备名称。
(dmg)在OpenCanopy中为DMG引导选项添加了后缀。
添加了Rocket Lake和Tiger Lake CPU的标识符。
添加了PickerAudioAssist“磁盘映像”指示。
修复了PickerAudioAssist指示在极少数情况下播放两次的问题。
改进的OpenCanopy指针加速。
添加了对AppleEvent协议属性和功能的更精确控制。
在CrScreenshotDxe上添加了动态键盘协议安装。
通过参数支持(例如ControlMsrE2)来启动UEFI工具,而没有来自选择器的参数。
修复了OpenCanopy字体高度计算问题,可能会拒绝以前使用的字体并减轻内存损坏。
修复了Xeon E5XXX / E5-XXXX和Xeon WXXXX / W-XXXX CPU的错误标识。
在NormalizeHeadersACPI怪癖中添加了RSDP,RSDT和XSDT处理。