概述
Clover 版本:Clover v5.1 r5134 (含 ISO 版、解压缩版、PKG 版、单文件版)
版本发布时间:2021年5月1日
注意:
从 r5120 版开始,Clover 移植了 OpenCore 的 OcQuirks.efi 以及 OpenRuntime.efi 用以替换原有的内存修复程序(如 AptioMemoryFix),所以 r5120 以下版本不能通过简单替换文件升级;
因上面的原因,Clover 文件树新增了 OcQuirks 选项,需要 Clover Configurator 5.16.0.0 及以上版本方能适配 ,同时也可使用 PlistEdit Pro 或 ProperTree 编辑;
Clover 自 r5122 开始正式集成了 OpenCore,经实测已经可以正常安装和升级 macOS 11.0 Big Sur beta。更多更新信息,请查看本页下方的更新日志。
Clover
Clover(也叫三叶草)是操作系统引导加载程序,用于已经装有(U)EFI固件的计算机和装有旧版BIOS固件的计算机。操作系统(OS)可能支持(U)EFI(macOS,Windows 7、8或10,Linux)或者不支持(U)EFI(Windows XP)。传统legacy引导通常用于最后一个操作系统引导,即Windows XP。
(U)EFI不仅在操作系统引导期间存在,而且还会创建可供操作系统访问的表和服务,并且操作系统的可操作性取决于(U)EFI的正确功能。macOS是无法从普通主板内置的UEFI引导的,也无法使用原始DUET固件仿真来启动macOS。CloverEFI固件仿真和CloverGUI负责处理大量任务,以更正内部表并提供运行macOS的可能性。
(U)EFI
统一可扩展固件接口(Unified Extensible Firmware Interface)或(U)EFI是操作系统和平台固件之间的软件接口。与占用64kb空间并使用16位处理器模式的传统BIOS固件相比,(U)EFI是32位或64位的,允许使用全部内存,并且理论上将其自身定位为与平台无关的。但是现实中不可能与所有平台完全兼容。
macOS
Mac OS是一套运行于苹果Macintosh系列电脑上的基于Unix内核的图形化操作系统,由苹果自行开发。Mac OS是首个在商用领域成功的图形用户界面操作系统。2011年7月20日Mac OS X已经正式被苹果改名为OS X。2016年,OS X改名为macOS,与iOS,tvOS,watchOS相照应。截止本文,最新版本为macOS 11.0 Big Sur,于2020年6月发布。
Clover所解决的macOS引导问题
普通PC是无法安装macOS系统的,但是通过使用Clover EFI BootLoader可以做到这一点。
Clover向SMBIOS(DMI)填充模拟真实Apple Macintosh的数据——这是运行macOS的基本要求。序列号是伪造的,但有效。
PC ROM中包含的ACPI表通常未正确编写,并且可能包含错误,主要是由于制造商比较懒:APIC表中的CPU核心计数不正确,NMI数据丢失,表FACP中的复位寄存器丢失,电源配置文件错误,SSDT表中缺少EIST数据,以及乱七八糟的DSDT表,Clover试图解决这些问题。
OS X更进一步尝试通过EFI字符串从引导加载程序获取描述其他设备(如视频,以太网或声卡)的数据。Clover能生成此类数据。
基于BIOS的计算机在初始引导过程中将以旧模式使用USB,这在将控制权传递给OS时成为问题。Clover将更改USB模式。
macOS使用称为NVRAM的特殊内存进行信息交换,该内存包含在RuntimeServices中(旧式加载器中不提供)。Clover提供了这种信息交换,从而启用了正确的Firewire功能并使用了Startup Disk首选项面板。此外,NVRAM还用于注册iCloud和iMessage服务。
ConsoleControl协议是必需的,并且在DUET中不存在。
有必要通过DataHub协议在EFI / Platform中填充某些数据,该协议在DUET中不存在,在UEFI中并不总是存在。此外,设置了非常重要的FSBFrequency值,该值有时是错误的或完全没有。
在工作之前必须正确初始化CPU,但是由于主板通常可以匹配大量不同型号的CPU,因此内部表中不包含任何正确的CPU数据。Clover对已安装的CPU进行全面检测,更正表和CPU本身,使得CPU可以正确开启睿频模式。
DUET和EDK2源代码是通用编写的,以匹配不同的硬件,但是硬件依赖性本身取决于常量。这意味着针对一个特定平台的编译过程。Clover的目标是普及并提供自动平台检测。
更新日志 · 历史版本
内部改进
MD5 (Clover_r5134.pkg) = 486d84bd6a91ce4c58b58580835cf178
更快速,更强大
MD5 (Clover_r5133.pkg) = 4002780b1ecd187e2840b764d43f6070
安全更新
包括 ControlMsrE2 工具
MD5 (Clover_r5132.pkg) = ca14c9fccab3e685e6c793b25be3e100
重命名设备可以按数组排序
消除了 nvram.plist 读取的一些错误
MD5 (Clover_r5131.pkg) = 2edaf091ad158d085f2e52919eda43da
DataHubDxe 现在已内置,不需要再单独添加
改进了默认值的计算,具体取决于 CPU 型号
MD5 (Clover_r5130.pkg) = 97d6690f4f468810ff36073c8fa03db4
此版本可以从 DMG 文件上启动,从而可以启动 Big Sur Recovery。
MD5 (Clover_r5129.pkg) = d4720897434025a06ac2c52bb2777029
更新了SMBIOS数据;
改进了 kexts 修补程序;
修复了少量 bug;
MD5 (Clover_r5128.pkg) = 196f9026ab5ded66fa6f848f4fe8642c
本版本兼容 macOS Big Sur;
Debug.log 在文件名中添加了时间戳;
修复了少量 bug;
MD5 (Clover_r5127.pkg) = 406487642fbf71dfc8eb77df24aea3a5
修复了之前版本中发现的 bug。
MD5 (Clover_r5126.pkg) = fc16ce47e93c09b53cc898f493d4fe33
解决了 kext 加载的问题;
已解决的旧版引导(6,7)文件。
MD5 (Clover_r5125.pkg) = 33ee7b30f5b70a29ecfeffed8b4d6985
此版本正式集成了 OpenCore,并将内核和 kext 注入和修补任务委派给 OC,从而可以启动 BigSur。
MD5 (Clover_r5124.pkg) = a1fa9ae3122a464d9f6b1f06551a8458
此版本 Clover EFI Bootloader 变为 Clover + OpenCore 的联合项目,因此它以 Clover 启动并具备 Clover GUI 和相关设置,然后加载 OpenCore 以加载和修补 kexts 权限来启动选定的 OS;
此版本成功加载了 macOS 11.0 Big Sur,包括安装和更新;
请检查新的 config-sample.plist,它包含了 Quirks 的默认值,默认值是最常见的设置;
MD5 (Clover_r5123.pkg) = 74086dca46774c508d9b6f52fe7f806b
此版本为稳定版本
MD5 (Clover_r5122.pkg) = 7e6c3cc34b07fd66192a1dc716a21b59
Bug fixes moving to C++
Symbolic patches improvements
MD5 (Clover_r5121.pkg) = c514ef03985266e387eb08f936fe4c4b
此版本包括从 OpenCore 项目移植的 OcQuirks.efi 和 OpenRuntime.efi(主要功能之一是修复内核内存地址预分配);
OcQuirks.plist 已嵌入 config.plist 中,并作为单独的菜单出现在 Clover GUI 中,以即时调整设置;
内核修补程序目前已包括 Big Sur 模式;
MD5 (Clover_r5120.pkg) = f07839f5000796734e0abeedad15f0e4
修复严重BUG
MD5 (Clover_r5119.pkg) = fd4facad9128eb9aa17cac898a521469
GUI enhancements, bugs eliminating.
New Clover.app application.
MD5 (Clover_r5118.pkg) = 2e5efff1650f941ec8cbc89882fda765
CloverThemeManager is now part of Clover.app.
Advanced kernel patches to be independent on system version.
Excluded old settings.
MD5 (Clover_r5117.pkg) = 01a591bec63449d385a26b51bbb5beea
Use symbolic methods for main internal patches for more insurance they will work in new systems.
Multiple GUI bugs eliminating.
MD5 (Clover_r5116.pkg) = de5f5a6a6f438b3d362f6117d8afa8e0
Introduced symbolic kext and kernel patcher.
Fixed GUI glitches and other bugs.
MD5 (Clover_r5115.pkg) = 23366b3ee64f3cef72377417b3365f09
Correct GUI
MD5 (Clover_r5114.pkg) = 92ec7c4253f4ee088a39f6c4d81c8518
Fixed GUI geometry.
MD5 (Clover_r5113.pkg) = df6ad70ea5073e80b89feaf5cfc0d653
Fixed device injection.
Fixed custom entries.
MD5 (Clover_r5112.pkg) = 6929e78e6542cf93de279af96453a8b5
Fixed boot-args
MD5 (Clover_r5111.pkg) = 0ddb731749965eb4dcb58502abf3777a
New Clover.app with plist editor.
Updated GUI.
Fixed mouse functionality
Fixed Catalina compatibility.
Fix kernel patches with mask.
Fix theme switching.
Fix installer revision.
0. 本站所有资源解压密码均为
heipg.cn
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2.
如有无法下载的链接 ,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!
黑苹果星球 »
Clover EFI Bootloader v5.1 r5134 三叶草黑苹果引导程序