安装黑苹果macOS Sierra系统一步一步驱动GTX 1080 Ti

步骤1:从Mac App Store下载macOS Sierra(10.12)

MacOS Sierra Installer可以从Mac App Store免费获得,但您需要Mac才能下载。下载完成后,关闭出现的安装程序窗口。

步骤2:连接并格式化USB闪存驱动器

  • 警告:确保闪存驱动器没有任何您需要的文件。

将您的闪存驱动器连接到Mac上的USB端口,然后启动磁盘工具。

选择您的USB闪存驱动器。在继续操作之前,请小心选择正确的驱动器,否则可能会导致格式化错误的磁盘。

选择您的USB闪存驱动器,然后单击磁盘实用程序界面顶部的擦除按钮。

使用以下参数:

  • 名称: 安装人员
  • 格式: Mac OS扩展(日志)
  • 方案: GUID分区映射

单击擦除按钮继续。驱动器格式化后,单击完成并关闭磁盘工具。

步骤3:创建macOS Sierra USB安装驱动器

启动终端,并使用以下终端命令创建macOS Sierra Installer驱动器:

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Installer --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

请记住,如果在执行步骤2中的擦除过程中为USB闪存驱动器选择另一个名称,则需要修改终端命令以反映这些更改。

这是终端窗口应该是什么样子

MacOS Installer进程需要一段时间才能完成。耐心等待命令完成。

步骤4:下载其他文件

将以下项目下载到您的桌面,并将它们放入新创建的名为“Hackintosh文件”的文件夹中,以确保安全:

  • 三叶草EFI引导加载程序
  • FakeSMC.kext
  • AppleIntelE1000e.kext
  • 的VoodooHDA
  • Nvidia网络驱动

步骤5:安装三叶草EFI引导加载程序

提取三叶草EFI引导加载程序安装程序包,然后右键单击.pkg文件,然后选择打开。

单击继续。

单击继续。

单击更改安装位置。

选择  安装macOS Sierra 闪存驱动器,然后单击继续。

单击自定义。

确保选中以下选项,然后单击安装。

接下来您将被要求输入您的Mac密码。执行此操作后,单击安装软件。

安装过程非常简短。

安装完成后,您将看到安装完成!屏幕。单击关闭以退出Clover EFI引导加载程序工具。

一旦成功安装了三叶草EFI引导加载程序,EFI分区应该被安装并可用于在Finder中浏览。如果由于某些原因,未装入EFI分区,或者您需要重新安装分区,则可以使用以下步骤13进行。

步骤6:复制FakeSMC.kext和AppleIntelE1000e.kext

为了成功地在您的Hackintosh硬件上安装macOS,您必须将FakeSMC.kext内核扩展添加到在完成第5步中安装Clover EFI引导加载程序时创建和安装的EFI分区。您还应该将AppleIntelE1000e.kext复制到以太网支持。

将FakeSMC.kext和AppleIntelE1000e.kext(在步骤4中下载)移动到/EFI/CLOVER/kexts/10.12/

步骤8:将“Hackintosh文件”文件夹保存到安装macOS Sierra分区

这不是必需的步骤,但我建议将“Hackintosh文件”文件夹(在步骤4中创建)保存到USB驱动器上的安装macOS Sierra分区。通过这样做,您可以将文件保存在易于访问的位置,以备将来使用。

步骤8:从Mac弹出USB驱动器并将其连接到您的Hackintosh

所有必需的文件现在都在USB驱动器上。从Mac弹出驱动器,并将驱动器放入Hackintosh机器的其中一个USB端口。

步骤7:在您的Hackintosh上准备UEFI BIOS

现在,您的USB驱动器已准备好使用macOS安装程序,Clover启动加载程序和支持的kexts,现在是在您的Hackintosh机器上安装macOS的时候了。这是假设您已经构建了您的Hackintosh,它有一个驱动器,最好是SSD,等待使用。

但是在我们开始安装之前,您需要做的第一件事就是准备UEFI BIOS。

通常可以通过在机器上打开电源并在引导之前按下连接的键盘上的Delete键来完成。(您应该看到屏幕上的提示,要求您这样做。)

一旦进入,您可以通过UEFI BIOS配置过程准备您的Hackintosh安装。在这个例子中,我将使用 我用于我的Hackintosh构建的  GA-Z170X-Gaming 7主板。

第一步是导航到“保存并退出”部分,然后选择加载优化默认值。

接下来,转到Peripherals部分,并启用XHCI切换。

接下来,转到BIOS功能,并启用UEFI USB驱动器作为第一个启动选项。

最后,转到保存并退出,并保存更改并退出设置。

步骤8:安装macOS

三叶草启动管理器将下载加载。从安装macOS Sierra选项中选择“ 引导OS X安装”,然后按空格键选择引导选项。

使用空格键选择“ 详细”选项,然后选择“ 启动带有所选选项的MacOS”

我们选择了详细模式后,屏幕上会出现很多文字。这允许我们在启动过程中查看和排除任何错误(如果有的话)。

选择您的语言后,将出现macOS Utilities窗口。

选择磁盘实用程序,然后擦除安装在您的Hackintosh中的SSD或硬盘驱动器。给它一个名字,如“Hackintosh HD”,以便于识别。

退出磁盘工具,然后选择安装macOS,然后单击继续。

继续执行初始的MacOS Sierra安装程序提示。

选择Hackintosh HD或任何您命名的磁盘,然后单击安装。

安装过程将需要一段时间,所以请耐心等待。

最终你的机器将重启。当Clover Boot Manager再次出现时,从Hackintosh HD中选择Boot macOS Install,然后按空格键选择Verbose启动选项,然后使用所选选项启动。

MacOS Sierra安装过程将继续,一段时间后,您的计算机将重新启动。

出现三叶草启动管理器后,从Hackintosh HD中选择Boot macOS,再次选择详细模式并使用所选选项启动。

通过初始的macOS设置过程,包括选择您的位置,连接到Wi-Fi等等。完成设置后,将出现macOS桌面。

步骤9:将三叶草EFI引导加载程序安装在内部驱动器上

因此,我们不必依靠USB驱动器启动到MacOS,我们将在内部的“Hackintosh HD”驱动器上安装Clover EFI引导加载程序。

打开通过Finder安装macOS Sierra USB驱动器,并导航到您在步骤4中创建的Hackintosh文件文件夹。

再次启动三叶草EFI引导加载程序,并通过我们在步骤5中介绍的相同的安装过程。然而,这次将安装位置更改为Hackintosh HD内置驱动器。

不要忘记自定义安装,并确保您选择的选项与下面的截图相匹配。

安装完成后,内部Hackintosh HD驱动器上的EFI分区将自动安装。

导航到/ EFI / CLOVER / kexts / 10.12并将F​​akeSMC.kext和AppleIntelE1000e.kext(在Hackintosh Files文件夹中找到)移动到该位置。

步骤10:安装VoodooHDA音频驱动程序和Nvidia Web驱动程序

VoodooHDA音频驱动程序和Nvidia Web驱动程序的安装过程非常简单。只需打开包装,然后进行安装。一旦安装完毕,重启机器。

步骤11:将UEFI BIOS中的启动选项更改为内部Hackintosh驱动器

重新启动后按删除键加载UEFI BIOS。导航到BIOS功能,并将第一个引导选项更改为UEFI OS内部驱动器,而不是USB驱动器。

这将强制系统调用存储在内部驱动器上的引导加载程序,以便它可以独立于USB驱动器工作。保存更改并退出UEFI BIOS。

步骤12:配置三叶草选项

选择三叶草启动管理器中的选项按钮并导航到SMBIOS。

将产品名称和版本更改为iMac 14,2

返回主要的三叶草屏幕,从Hackintosh HD中选择Boot macOS,然后按空格键选择启动选项。

对于引导选项,选择Verbose和Use Nvidia WEB驱动程序(nvda_drv = 1)。选择这些选项后,选择启动带有选定选项的macOS。

如果一切配置正确,macOS Sierra应该加载声音和Nvidia图形正常工作。

步骤13:手动安装EFI分区

因此,每次重新启动时,您都不必手动更改引导选项,我们将修改Clover配置,以便在每次重新启动时保持这些选项的持续性。为此,我们需要手动安装EFI分区。这可以通过终端完成。

要了解内部驱动器的EFI分区所在的位置,我们可以使用Terminal命令:  diskutil list

此命令将提供系统上所有驱动器的列表。此后,您可以轻松识别设备并切割(分区)您要安装的位置,并将其提供给Finder。

在此示例中,disk0是EFI分区驻留在Hackintosh内部驱动器上的位置。EFI分区位于切片1上,因此目标名称为disk0s1

安装此驱动器位置之前,您需要设置一个安装点。您可以通过使用以下终端命令来执行此操作:sudo mkdir / Volumes / efi

接下来,这只是安装EFI分区的问题。在我的情况下,命令将是:sudo mount -t msdos / dev / disk0s1 / Volumes / efi

请记住,EFI分区的磁盘和分片位置可能不同。确保使用diskutil list命令来确定其准确的位置。

步骤14:编辑三叶草的Config.plist文件

成功安装EFI分区后,您应该在Finder中看到它。打开EFI文件夹,然后打开Clover文件夹。

使用TextEdit打开Config.plist文件,并搜索单词引导。添加以黄色突出显示的键和字符串值。

搜索BoardVersion并取消注释BoardVersion键。用iMac14,2替换字符串

搜索ProductName并取消注释ProductName键。用iMac14,2替换字符串

保存Config.plist文件,并退出文件。如果您看到有关缺少永久版本存储的消息,只需单击确定。

步骤15:重新启动你的Hackintosh!

由于Clover引导加载程序安装在内部驱动器上,并且所需的配置值已更改,因此您不再需要选择引导选项来正确引导到macOS。如果一切正常,从Clover Boot Manager中选择Hackintosh HD时,macOS将正常启动。

在大多数情况下,一切都应该奏效。声音,Wi-Fi,AirDrop,App Store,GPU,蓝牙等。如前所述,它是一个Hackintosh,所以不是一切都会很好的工作,但我发现这台机器的工作原理很好,可以很大程度上可用。不仅如此,它比许多苹果自己的产品解决方案更强大,更安静,更可扩展。

最新黑苹果安装OS X四叶草引导程序EFI v2.4K r4173

四叶草EFI v2.4K r4173更新日志:

  • 检查Sherlocks的FirmwareFeatures和FirmwareFeaturesMask
  •  – 如果用户在配置时具有旧的FirmwareFeatures和FirmwareFeaturesMask,则不需要始终在手动更新之前发布新的更新或macOS。
  •  – 四叶草判断用户的FirmwareFeatures和FirmwareFeaturesMask并保持最新。
  •  – 当然,它是基于最新的四叶草平台数据。当更新macOS时,用户可以在配置中使用较新的FirmwareFeatures。
  •  – 用户可以避免诸如高安装问题的问题。

通常,MacOS的使用仅限于Apple发布的架构:操作系统预装在Mac电脑上,您可以通过Apple App Store轻松更新。

但是,您可以创建自己的“hackintosh”(一个尚未由Apple构建但仍可以运行macOS的计算机),并借助某些软件(如Clover EFI)自定义其行为。

易于安装引导程序,用于自定义在非Apple计算机上运行的macOS安装

四叶草EFI是一个引导加载程序,旨在与UEFI主板配合使用,为您的macOS安装提供配置支持。此外,该软件还可用于创建包含自定义macOS版本和所有必需驱动程序的USB光盘。

Clover EFI软件附带了自己的安装程序包,这意味着整个过程可以简单地按照屏幕上的说明进行。当然,您必须提供计算机管理员帐户的凭据。

值得注意的是,您可以选择个性化引导程序的安装:您可以选择仅安装用于UEFI引导的Clover EFI,您可以在ESP中安装Clover EFI,您可以应用自定义主题,决定应部署哪个驱动器或脚本,等等。

强大的软件解决方案,用于引导自定义macOS安装,并提高其性能

此外,Clover EFI还允许您在“系统偏好设置”窗口中集成自定义首选项窗格。因此,您将能够轻松更新引导加载程序,更改Clover主题,或调整四叶草EFI应保留的日志文件和备份数。

如果您在集成UEFI主板的非Apple计算机上运行macOS,Clover EFI是一个很棒的工具:安装程序将替换默认启动加载程序,集成强大的驱动程序,并允许您自定义macOS行为和外观。

[reply href=http://pan.baidu.com/s/1mir9pNi name=软件名称]密码: qd29[/reply]

如何创建一个U盘安装黑苹果macOS High Sierra公开测试版

以下是使用四叶草创建MacOS High Sierra 10.13公开测试版安装USB的快速指南。请注意,本指南不是通用的,可能不适用于所有系统。

步骤1:下载macOS High Sierra Public Beta

1.注册免费Apple Beta软件程序
2.打开Mac App Store
3.使用您的Apple ID登录
4.兑换代码
4.下载macOS High Sierra Public Beta 应用程序安装macOS高Sierra Beta将出现在/ Applications中。步骤2:准备可引导的USB驱动器 此步骤提取安装程序内容,然后将四叶草引导程序安装到USB记忆棒。

1.插入USB驱动器 
2.打开/应用程序/实用程序/磁盘工具
3.突出显示左列的USB驱动器
4.单击分区选项卡
5.单击当前并选择1分区
6.单击选项…
7.选择GUID分区表
8.下名称:键入USB(您可以稍后重命名)
9.在格式下:选择Mac OS扩展(日志)
10.单击应用然后分区
11.打开/应用程序/实用程序/终端
12.键入以下内容,输入密码并按Enter键。该命令完全擦除USB,然后从Install High Sierra Beta应用程序创建本机安装程序。

macOS Sierra Public Beta

代码(文字):
sudo / Applications / Install \ macOS \ High \ Sierra \ Beta.app/Contents/Resources/createinstallmedia –volume / Volumes / USB –applicationpath / Applications / Install \ macOS \ High \ Sierra \ Beta.app –nointeraction

完成后,USB将重命名为安装macOS High Sierra Beta。

13.从sourceforge下载最新版本的Clover
14.打开Clover软件包安装程序
15.点击继续继续更改安装位置 …
16.选择USB,现在称为安装macOS High Sierra Beta
17.点击自定义并安装四叶草相同的USB使用以下示例之一:


(UEFI模式) (传统模式)

18.导航到/ EFI / CLOVER /并将默认config.plist替换为附加的config.plist示例之一。
19.导航到/ EFI / CLOVER / kexts / Other /并添加FakeSMC.kext
20.(可选)导航到/ EFI / CLOVER / kexts / 其他 /并添加以太网kext
21.(可选)导航到/ EFI / CLOVER / kexts / 其他 /并添加NullCPUPowerManagement.kext

您的Clover安装USB已完成。

Clover v2.4k r4128 黑苹果四叶草引导三版齐发

Clover已经更新到了2.4K的版本,本周更新幅度也不是很大,主要修复了一些PKG打包的相关。还是想之前一样极客黑苹果社区编译最新的四叶草更新,你的启动引导工具一定要用最新的吗?其实也不然,适合自己的才是最重要的,不过最新的启动引导工具会解决不少黑苹果安装问题问题,建议没有安装成功的用户使用最新的引导工具,这样最起码之前的引导问题就解决了,减少你不必要的折腾时间,所以新用户还是用最新的较好!

10.12.5的安装教程,请参考下面这篇文章:

相关的一些文章

DriversXX目录里只包含了几个必要的驱动程序,如果你需要其他的,在同目录下有个drivers-Off的目录,里面包含了所有的.efi驱动文件,请根据自己的实际情况添加,比如OsxAptioFix2Drv-64.efi可以修复卡一堆加号的问题。那什么是Clover(三叶草)呢?显然它不是指的草地里用来喂牛的草啦。Clover是一个软件,是一个新型的启动器,它能够让普通的PC上用上Mac OS X系统。

软件特性

  • – boot into 10.4 – 10.9 OSX, Windows EFI and Linux EFI
  • – EFI bootloader 提供 OS 运行 RuntimeServices (传统引导器无法提供)
  • – 默认 自动侦测大部份的硬件并设置所有属性
  • . 但是用户也可以在 config.plist 中修改
  • – 支持 启动磁盘 面板 设置其他 OS 重新开机
  • – 写入与 OS 相同的 UUID 到 config.plist 设置文件
  • – 修正 SMBIOS 至 standard 2.6 版本
  • – 修正 ACPI 至 standard 4.0 版本
  • . 支持从 开机分区 或 EFI文件夹 加载 DSDT
  • – DSDT patching on the fly by fixes and by patterns
  • – 支持 睡眠/唤醒 修复 并 支持 PCIRootUID 设置
  • – 支持 ATI, NVidia 及 Intel 显卡启用功能,
  • . 并支持客制化参数设置
  • – 支持 USB 及 USB 3.0 的修复 (LegacyOff, Ownership, Builtin, clock-id)
  • – 支持 HDA 及 以太网卡 属性内建功能
  • – 支持 开启 CPU turbo 及 自动生成 P-State 及 C-State 的功能
  • – 支持 ACPI 表单加载 (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI…)
  • – extra kexts loading
  • – kernel and kext patching on the fly
  • – set NVRAM variables for different purpose
  • – 可按 F10 储存 图形用户界面 GUI 的截图,可设定默认开机区及客制化 GUI 图形
  • – 可按 F2 储存 OS 的纪录 boot.log 及 GUI 的纪录 preboot.log

更新内容

  • [r4128]correct the bug with ACPI patch
  • [r4127]Add indication of enabled Fast boot and Text Only options to boot log.
  • [r4126]add missing line
  • [r4125]update all intel graphics family
  • [r4124]correct postinstall by Philip Petev
  • [r4123]copy config only if it doesn’t exist…, by Philip Petev
  • [r4122]OemID should not be zero-terminating
  • [r4121]align SETTING_DATA
  • [r4120]consider more intel cpu family. update some information.
  • [r4119]new csr settings, by PMheart
  • [r4118]fix non-ascii characters in ACPI tables headers
  • [r4117]safety airport fix, by lvs1974
  • [r4116]sync edk2 svn r24933
  • [r5115]fix Intel GFX auto-detection for sandy bridge desktop
  • [r4114]AMD CPU support by Bronya
  • [r4113]use strsize instead of strlen+1
  • [r4112]add PCI Ids for Coffeelake and Cannonlake
  • [r4111]improve cpu log. add NvidiaNoEFI thanks to FredWst
  • [r4110]fix External Clock calculation and QPI, by Sherlocks
  • [r4109]add PlatformFeature info
  • [r4108]contiune scan devices, if arbitrary set, by Needy
  • [r4107]add high sierra icon
  • [r4106]Update BGM theme to match the version in the Theme repository.
  • [r4105]package improvement by Philip Petev
  • [r4104]sync edk2 svn r24848
  • [r4103]revert to SwitchToGraphicsAndClear by Needy
  • [r4102]Updated Mac Series information released in 2017, thanks to TheRacerMaster
  • [r4101Update platform data, thanks to cecekpawon]
  • [r4100]bscText improvements by Needy
  • [r4099]add high sierra icon to metal theme
  • [r4098]correct gap, update info, flexible hex value of platformfeature in gui
  • [r4097]new ATI names by ErmaC
  • [r4096]new nvidia ids, by ErmaC
  • [r4095]hibernation fix by savvas
  • [r4094]improve hibernation with apfs, by savvas
  • [r4093]Improve PlatformFeature by Sherlocks
  • [r4092]Add missing icons to BGM and christmas themes
  • [r4091]correct memory alloc/free be savvas
  • [r4090]apfs support by savvas
  • [r4089]correct memory allocation by savvas
  • [r4088]apfs support, by savvas
  • [r4087]use gFwFeaturesMask in table 128
  • [r4086]fixes for new hardware and software, by Sherlocks
  • [r4085]disable check for Firmware table 128, by Needy
  • [r4084]correct a bug noticed by ErmaC
  • [r4083]a possibility to set FirmwareFeatures in GUI
  • [r4082]more patches for High Sierra, by Sherlocks
  • [r4081]set FFM to table 128, thanks to savvas
  • [r4080]first approach to High Sierra
  • [r4079]BootCamp style text improvement by Needy
  • [r4078]更新macOS包构建脚本以允许排除主题,prefpane / updater,RC脚本和旧版固件等组件
  • [r4077]Bump nasm to 2.13.01
  • [r4076]Fix source location of HFSPlus driver binary for building package
  • [r4075]Quote __attribute__((ms_abi)) the EDK2 way
  • [r4074]Revert r4071-4072, avoid duplicate _fltused
  • [r4073]Slim package building and better NASM version detection by Mickey1979 and Philip Petev
  • [r4072]Add Xcode compiler options for OpensslLib
  • [r4071]Disable MS ABI intrinsic VA functions for X64 GCC compilation of OpensslLib when using ‘-D ENABLE_SECURE_BOOT’
  • [r4070]latest & greatest from Sherlocks
  • [r4069]sync patches after r4066, with edk2 svn r24552
  • [r4068]nvram save script 1.16.5 by tluck
  • [r4067]Fix a TON of type casting and comparison mismatch errors/warnings
  • [r4066]Fix use of $(ARCH) macro in INF
  • [r4065]Fix RC shutdown script searching for already mounted ESP
  • [r4064]update Intel injection by Sherlocks
  • [r4063]correct check for xcode, by Philip Petev
  • [r4062]GMA autodetection by Sherlocks
  • [r4061]eliminate bugs with double common symbols
  • [r4060]merge edk2-UsbKbDxe with own driver
  • [r4059]revised intel graphic injection
  • [r4058]revised EDID patching by Sherlocks
  • [r4057]fix NVRAM, by lvs1974
  • [r4056]correct log message
  • [r4055]nvram save script 1.16.4 by tluck

Clover Configurator v4.46.0 四叶草图形界面配置工具

Clover Configurator v4.46.0 是极客黑苹果社区搜集到的一款四叶草图形界面配置工具,很多新手对于如何配置Clover很迷茫,因为参数众多也不明白到底是什么意思,Clover Configurator可以图形化的帮你配置文件编辑config.plist,而且把四叶草的几项功能都分了区快,你可以很快的找到想要配置的属性,比如显卡啊声卡应该怎么配置他都可以清晰的找到。

关于如何使用这里就不啰嗦了,之前乐园的编辑发表过详细的使用教程,不会用的可以看一下下面的相关文章有提到。Clover Configurator还可以在线升级四叶草最新版本,这个方便了自己不会替换的童鞋,如果你系统有好几个EFI分区也可以利用它选择性挂载,反正方便的不得了的工具,推荐给极客黑苹果社区的童鞋们。

更新内容

Version 4.46.0:

  • 在“设备”部分中添加了AirportBridgeDeviceName键(Clover Rev 4117+)
  • 在SMBIOS部分添加了FirmwareFeaturesMask密钥
  • 在十六进制转换器工具中添加文本
  • 改进

Version 4.45.0:

  • 在图形部分添加了NvidiaNoEFI键(Clover Rev 4111+)
  • 在内核和Kext补丁部分添加了新的FakeCPUID
  • 在图形部分添加了新的platformids

Version 4.44.1:

  • 修正了错误的SMBIOS信息
  • 在KextsToPatch-> Kernel和Kext补丁部分添加了新的补丁(thnx to redkurn)

Version 4.44.0:

  • 更新SMBIOS信息(包括新的iMac和新的MacBook Pro在2017年中)

Version 4.43.0:

  • Added BootGraphics section
  • Added FakeCPUIDs in Kernel And Kext Patches section
  • Bug fixes

Clover Configurator v4.45.0 四叶草图形界面配置工具

Clover Configurator v4.45.0 是黑苹果极客社区搜集到的一款四叶草图形界面配置工具,很多新手对于如何配置Clover很迷茫,因为参数众多也不明白到底是什么意思,Clover Configurator可以图形化的帮你配置文件编辑config.plist,而且把四叶草的几项功能都分了区快,你可以很快的找到想要配置的属性,比如显卡啊声卡应该怎么配置他都可以清晰的找到。

关于如何使用这里就不啰嗦了,之前乐园的编辑发表过详细的使用教程,不会用的可以看一下下面的相关文章有提到。Clover Configurator还可以在线升级四叶草最新版本,这个方便了自己不会替换的童鞋,如果你系统有好几个EFI分区也可以利用它选择性挂载,反正方便的不得了的工具,推荐给Geek黑苹果社区的童鞋们。

 

更新内容

Version 4.45.0:

  • 在图形部分添加了NvidiaNoEFI键(Clover Rev 4111+)
  • 在内核和Kext补丁部分添加了新的FakeCPUID
  • 在图形部分添加了新的platformids

Version 4.44.1:

  • 修正了错误的SMBIOS信息
  • 在KextsToPatch-> Kernel和Kext补丁部分添加了新的补丁(thnx to redkurn)

Version 4.44.0:

  • 更新SMBIOS信息(包括新的iMac和新的MacBook Pro在2017年中)

Version 4.43.0:

  • Added BootGraphics section
  • Added FakeCPUIDs in Kernel And Kext Patches section
  • Bug fixes

Clover v2.4k r4114 黑苹果四叶草引导三版齐发

Clover已经更新到了2.4K的版本,本周更新幅度也不是很大,主要修复了一些PKG打包的相关。还是想之前一样极客黑苹果社区编译最新的四叶草更新,你的启动引导工具一定要用最新的吗?其实也不然,适合自己的才是最重要的,不过最新的启动引导工具会解决不少黑苹果安装问题问题,建议没有安装成功的用户使用最新的引导工具,这样最起码之前的引导问题就解决了,减少你不必要的折腾时间,所以新用户还是用最新的较好!

10.12.5的安装教程,请参考下面这篇文章:

相关的一些文章

DriversXX目录里只包含了几个必要的驱动程序,如果你需要其他的,在同目录下有个drivers-Off的目录,里面包含了所有的.efi驱动文件,请根据自己的实际情况添加,比如OsxAptioFix2Drv-64.efi可以修复卡一堆加号的问题。那什么是Clover(三叶草)呢?显然它不是指的草地里用来喂牛的草啦。Clover是一个软件,是一个新型的启动器,它能够让普通的PC上用上Mac OS X系统。

软件特性

  • – boot into 10.4 – 10.9 OSX, Windows EFI and Linux EFI
  • – EFI bootloader 提供 OS 运行 RuntimeServices (传统引导器无法提供)
  • – 默认 自动侦测大部份的硬件并设置所有属性
  • . 但是用户也可以在 config.plist 中修改
  • – 支持 启动磁盘 面板 设置其他 OS 重新开机
  • – 写入与 OS 相同的 UUID 到 config.plist 设置文件
  • – 修正 SMBIOS 至 standard 2.6 版本
  • – 修正 ACPI 至 standard 4.0 版本
  • . 支持从 开机分区 或 EFI文件夹 加载 DSDT
  • – DSDT patching on the fly by fixes and by patterns
  • – 支持 睡眠/唤醒 修复 并 支持 PCIRootUID 设置
  • – 支持 ATI, NVidia 及 Intel 显卡启用功能,
  • . 并支持客制化参数设置
  • – 支持 USB 及 USB 3.0 的修复 (LegacyOff, Ownership, Builtin, clock-id)
  • – 支持 HDA 及 以太网卡 属性内建功能
  • – 支持 开启 CPU turbo 及 自动生成 P-State 及 C-State 的功能
  • – 支持 ACPI 表单加载 (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI…)
  • – extra kexts loading
  • – kernel and kext patching on the fly
  • – set NVRAM variables for different purpose
  • – 可按 F10 储存 图形用户界面 GUI 的截图,可设定默认开机区及客制化 GUI 图形
  • – 可按 F2 储存 OS 的纪录 boot.log 及 GUI 的纪录 preboot.log

更新内容

  • [r4114]AMD CPU support by Bronya
  • [r4113]use strsize instead of strlen+1
  • [r4112]add PCI Ids for Coffeelake and Cannonlake
  • [r4111]improve cpu log. add NvidiaNoEFI thanks to FredWst
  • [r4110]fix External Clock calculation and QPI, by Sherlocks
  • [r4109]add PlatformFeature info
  • [r4108]contiune scan devices, if arbitrary set, by Needy
  • [r4107]add high sierra icon
  • [r4106]Update BGM theme to match the version in the Theme repository.
  • [r4105]package improvement by Philip Petev
  • [r4104]sync edk2 svn r24848
  • [r4103]revert to SwitchToGraphicsAndClear by Needy
  • [r4102]Updated Mac Series information released in 2017, thanks to TheRacerMaster
  • [r4101Update platform data, thanks to cecekpawon]
  • [r4100]bscText improvements by Needy
  • [r4099]add high sierra icon to metal theme
  • [r4098]correct gap, update info, flexible hex value of platformfeature in gui
  • [r4097]new ATI names by ErmaC
  • [r4096]new nvidia ids, by ErmaC
  • [r4095]hibernation fix by savvas
  • [r4094]improve hibernation with apfs, by savvas
  • [r4093]Improve PlatformFeature by Sherlocks
  • [r4092]Add missing icons to BGM and christmas themes
  • [r4091]correct memory alloc/free be savvas
  • [r4090]apfs support by savvas
  • [r4089]correct memory allocation by savvas
  • [r4088]apfs support, by savvas
  • [r4087]use gFwFeaturesMask in table 128
  • [r4086]fixes for new hardware and software, by Sherlocks
  • [r4085]disable check for Firmware table 128, by Needy
  • [r4084]correct a bug noticed by ErmaC
  • [r4083]a possibility to set FirmwareFeatures in GUI
  • [r4082]more patches for High Sierra, by Sherlocks
  • [r4081]set FFM to table 128, thanks to savvas
  • [r4080]first approach to High Sierra
  • [r4079]BootCamp style text improvement by Needy
  • [r4078]更新macOS包构建脚本以允许排除主题,prefpane / updater,RC脚本和旧版固件等组件
  • [r4077]Bump nasm to 2.13.01
  • [r4076]Fix source location of HFSPlus driver binary for building package
  • [r4075]Quote __attribute__((ms_abi)) the EDK2 way
  • [r4074]Revert r4071-4072, avoid duplicate _fltused
  • [r4073]Slim package building and better NASM version detection by Mickey1979 and Philip Petev
  • [r4072]Add Xcode compiler options for OpensslLib
  • [r4071]Disable MS ABI intrinsic VA functions for X64 GCC compilation of OpensslLib when using ‘-D ENABLE_SECURE_BOOT’
  • [r4070]latest & greatest from Sherlocks
  • [r4069]sync patches after r4066, with edk2 svn r24552
  • [r4068]nvram save script 1.16.5 by tluck
  • [r4067]Fix a TON of type casting and comparison mismatch errors/warnings
  • [r4066]Fix use of $(ARCH) macro in INF
  • [r4065]Fix RC shutdown script searching for already mounted ESP
  • [r4064]update Intel injection by Sherlocks
  • [r4063]correct check for xcode, by Philip Petev
  • [r4062]GMA autodetection by Sherlocks
  • [r4061]eliminate bugs with double common symbols
  • [r4060]merge edk2-UsbKbDxe with own driver
  • [r4059]revised intel graphic injection
  • [r4058]revised EDID patching by Sherlocks
  • [r4057]fix NVRAM, by lvs1974
  • [r4056]correct log message
  • [r4055]nvram save script 1.16.4 by tluck

Clover Configurator v4.44.1 四叶草图形界面配置工具

Clover Configurator v4.44.1 是极客黑苹果社区搜集到的一款四叶草图形界面配置工具,很多新手对于如何配置Clover很迷茫,因为参数众多也不明白到底是什么意思,Clover Configurator可以图形化的帮你配置文件编辑config.plist,而且把四叶草的几项功能都分了区快,你可以很快的找到想要配置的属性,比如显卡啊声卡应该怎么配置他都可以清晰的找到。

关于如何使用这里就不啰嗦了,之前乐园的编辑发表过详细的使用教程,不会用的可以看一下下面的相关文章有提到。Clover Configurator还可以在线升级四叶草最新版本,这个方便了自己不会替换的童鞋,如果你系统有好几个EFI分区也可以利用它选择性挂载,反正方便的不得了的工具,推荐给极客黑苹果社区的童鞋们。

 

更新内容

Version 4.44.1:

  • 修正了错误的SMBIOS信息
  • 在KextsToPatch-> Kernel和Kext补丁部分添加了新的补丁(thnx to redkurn)

Version 4.44.0:

  • 更新SMBIOS信息(包括新的iMac和新的MacBook Pro在2017年中)

Version 4.43.0:

  • Added BootGraphics section
  • Added FakeCPUIDs in Kernel And Kext Patches section
  • Bug fixes

[reply href=http://pan.baidu.com/s/1i5IHpUt name=Clover Configurator v4.44.1]提取密码:4a6b[/reply]

黑苹果BootCamp风格Clover主题—mac_default2

  • 归功于Clover新加入的“bootcamp”风格框架,才可以把主题做的这么像
    这个主题是为了1080p分辨率设计并优化的。
    图标不是做在背景上的,和其他主题一样都是动态加载,显示的卷宗名也是根据实际的来
    虽然我不反对二次创作,喜欢的小伙伴可以赶紧下载吧,多多支持黑苹果极客社区
  • 下载地址:[reply]链接: https://pan.baidu.com/s/1nvLUqLj 密码: mh3u/reply]

如何用 Clover Configurator 打M2 SSD补丁

  • 工具:Clover Configurator 4.42.1版
    打开你的Clvoer配置文件config.plist 很多人都一直通过网络上查找代码,使用 PlistEdit Pro 工具把找到 Nvme SSD Path添加到自己的配置文件中。
    其实有更简单的办法如下图:
  1. <?xml version=“1.0” encoding=“UTF-8”?>
  2. <!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
  3. <plist version=“1.0”>
  4. <dict>
  5.     <key>KernelAndKextPatches</key>
  6.     <dict>
  7.         <key>KextsToPatch</key>
  8.         <array>
  9.             <dict>
  10.                 <key>Comment</key>
  11.                 <string>IONVMeFamily IONameMatch</string>
  12.                 <key>Disabled</key>
  13.                 <false/>
  14.                 <key>Find</key>
  15.                 <data>
  16.                 PHN0cmluZz5wY2kxNDRkLGE4MDQ8L3N0cmluZz4=
  17.                 </data>
  18.                 <key>InfoPlistPatch</key>
  19.                 <true/>
  20.                 <key>Name</key>
  21.                 <string>IONVMeFamily</string>
  22.                 <key>Replace</key>
  23.                 <data>
  24.                 PHN0cmluZz5wY2kxNDRkLGE4MDI8L3N0cmluZz4=
  25.                 </data>
  26.             </dict>
  27.             <dict>
  28.                 <key>Comment</key>
  29.                 <string>IONVMeFamily Pike R. Alpha Patch#1 (Sierra)</string>
  30.                 <key>Disabled</key>
  31.                 <false/>
  32.                 <key>Find</key>
  33.                 <data>
  34.                 ibPoAgAAweAMBQAQAACJgw==
  35.                 </data>
  36.                 <key>Name</key>
  37.                 <string>IONVMeFamily</string>
  38.                 <key>Replace</key>
  39.                 <data>
  40.                 ibPoAgAAweAJBQAQAACJgw==
  41.                 </data>
  42.             </dict>
  43.             <dict>
  44.                 <key>Comment</key>
  45.                 <string>IONVMeFamily Pike R. Alpha Patch#2 (Sierra)</string>
  46.                 <key>Disabled</key>
  47.                 <false/>
  48.                 <key>Find</key>
  49.                 <data>
  50.                 D7aMiIIAAACD+QwPhTIBAA==
  51.                 </data>
  52.                 <key>Name</key>
  53.                 <string>IONVMeFamily</string>
  54.                 <key>Replace</key>
  55.                 <data>
  56.                 D7aMiIIAAACD+QkPhTIBAA==
  57.                 </data>
  58.             </dict>
  59.             <dict>
  60.                 <key>Comment</key>
  61.                 <string>IONVMeFamily Pike R. Alpha Patch#3 (Sierra)</string>
  62.                 <key>Disabled</key>
  63.                 <false/>
  64.                 <key>Find</key>
  65.                 <data>
  66.                 AMeDpAAAAAAQAABIi0gISA==
  67.                 </data>
  68.                 <key>Name</key>
  69.                 <string>IONVMeFamily</string>
  70.                 <key>Replace</key>
  71.                 <data>
  72.                 AMeDpAAAAAACAABIi0gISA==
  73.                 </data>
  74.             </dict>
  75.             <dict>
  76.                 <key>Comment</key>
  77.                 <string>IONVMeFamily Pike R. Alpha Patch#4 (Sierra)</string>
  78.                 <key>Disabled</key>
  79.                 <false/>
  80.                 <key>Find</key>
  81.                 <data>
  82.                 SYnGTYX2dGFBwecMSWP/vg==
  83.                 </data>
  84.                 <key>Name</key>
  85.                 <string>IONVMeFamily</string>
  86.                 <key>Replace</key>
  87.                 <data>
  88.                 SYnGTYX2dGFBwecJSWP/vg==
  89.                 </data>
  90.             </dict>
  91.             <dict>
  92.                 <key>Comment</key>
  93.                 <string>IONVMeFamily Pike R. Alpha Patch#5 (Sierra)</string>
  94.                 <key>Disabled</key>
  95.                 <false/>
  96.                 <key>Find</key>
  97.                 <data>
  98.                 hv8PAABIwegMD7cPgeH/Dw==
  99.                 </data>
  100.                 <key>Name</key>
  101.                 <string>IONVMeFamily</string>
  102.                 <key>Replace</key>
  103.                 <data>
  104.                 hv8PAABIwegJD7cPgeH/Dw==
  105.                 </data>
  106.             </dict>
  107.             <dict>
  108.                 <key>Comment</key>
  109.                 <string>IONVMeFamily Pike R. Alpha Patch#6_7 (Sierra)</string>
  110.                 <key>Disabled</key>
  111.                 <false/>
  112.                 <key>Find</key>
  113.                 <data>
  114.                 icGB4f8PAABIAdFIgfn/DwAAdzs=
  115.                 </data>
  116.                 <key>Name</key>
  117.                 <string>IONVMeFamily</string>
  118.                 <key>Replace</key>
  119.                 <data>
  120.                 icGB4f8BAABIAdFIgfn/AQAAdzs=
  121.                 </data>
  122.             </dict>
  123.             <dict>
  124.                 <key>Comment</key>
  125.                 <string>IONVMeFamily Pike R. Alpha Patch#8 (Sierra)</string>
  126.                 <key>Disabled</key>
  127.                 <false/>
  128.                 <key>Find</key>
  129.                 <data>
  130.                 SYHF/w8AAEnB7QxJiwQkSA==
  131.                 </data>
  132.                 <key>Name</key>
  133.                 <string>IONVMeFamily</string>
  134.                 <key>Replace</key>
  135.                 <data>
  136.                 SYHF/w8AAEnB7QlJiwQkSA==
  137.                 </data>
  138.             </dict>
  139.             <dict>
  140.                 <key>Comment</key>
  141.                 <string>IONVMeFamily Pike R. Alpha Patch#9_10 (Sierra)</string>
  142.                 <key>Disabled</key>
  143.                 <false/>
  144.                 <key>Find</key>
  145.                 <data>
  146.                 BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIB
  147.                 AABBvAAQAABJKfQ=
  148.                 </data>
  149.                 <key>Name</key>
  150.                 <string>IONVMeFamily</string>
  151.                 <key>Replace</key>
  152.                 <data>
  153.                 BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIB
  154.                 AABBvAACAABJKfQ=
  155.                 </data>
  156.             </dict>
  157.             <dict>
  158.                 <key>Comment</key>
  159.                 <string>IONVMeFamily Pike R. Alpha Patch#11 (Sierra)</string>
  160.                 <key>Disabled</key>
  161.                 <false/>
  162.                 <key>Find</key>
  163.                 <data>
  164.                 AABJiY4iAQAAugAQAABIKQ==
  165.                 </data>
  166.                 <key>Name</key>
  167.                 <string>IONVMeFamily</string>
  168.                 <key>Replace</key>
  169.                 <data>
  170.                 AABJiY4iAQAAugACAABIKQ==
  171.                 </data>
  172.             </dict>
  173.             <dict>
  174.                 <key>Comment</key>
  175.                 <string>IONVMeFamily Pike R. Alpha Patch#12 (Sierra)</string>
  176.                 <key>Disabled</key>
  177.                 <false/>
  178.                 <key>Find</key>
  179.                 <data>
  180.                 yAAAAEkp17gAEAAATYskJA==
  181.                 </data>
  182.                 <key>Name</key>
  183.                 <string>IONVMeFamily</string>
  184.                 <key>Replace</key>
  185.                 <data>
  186.                 yAAAAEkp17gAAgAATYskJA==
  187.                 </data>
  188.             </dict>
  189.             <dict>
  190.                 <key>Comment</key>
  191.                 <string>IONVMeFamily Pike R. Alpha Patch#13 (Sierra)</string>
  192.                 <key>Disabled</key>
  193.                 <false/>
  194.                 <key>Find</key>
  195.                 <data>
  196.                 4b+AQBUGTYnWugAQAABFMQ==
  197.                 </data>
  198.                 <key>Name</key>
  199.                 <string>IONVMeFamily</string>
  200.                 <key>Replace</key>
  201.                 <data>
  202.                 4b+AQBUGTYnWugACAABFMQ==
  203.                 </data>
  204.             </dict>
  205.             <dict>
  206.                 <key>Comment</key>
  207.                 <string>IONVMeFamily Pike R. Alpha Patch#14 (Sierra)</string>
  208.                 <key>Disabled</key>
  209.                 <false/>
  210.                 <key>Find</key>
  211.                 <data>
  212.                 iWTY+EmBxAAQAABJgccA8A==
  213.                 </data>
  214.                 <key>Name</key>
  215.                 <string>IONVMeFamily</string>
  216.                 <key>Replace</key>
  217.                 <data>
  218.                 iWTY+EmBxAACAABJgccA8A==
  219.                 </data>
  220.             </dict>
  221.             <dict>
  222.                 <key>Comment</key>
  223.                 <string>IONVMeFamily Pike R. Alpha Patch#15 (Sierra)</string>
  224.                 <key>Disabled</key>
  225.                 <false/>
  226.                 <key>Find</key>
  227.                 <data>
  228.                 Bf8PAABIwegMZvfB/w8PlQ==
  229.                 </data>
  230.                 <key>Name</key>
  231.                 <string>IONVMeFamily</string>
  232.                 <key>Replace</key>
  233.                 <data>
  234.                 Bf8PAABIwegJZvfB/w8PlQ==
  235.                 </data>
  236.             </dict>
  237.             <dict>
  238.                 <key>Comment</key>
  239.                 <string>IONVMeFamily Pike R. Alpha Patch#16 (Sierra)</string>
  240.                 <key>Disabled</key>
  241.                 <false/>
  242.                 <key>Find</key>
  243.                 <data>
  244.                 weIIQQ+2wcHgDEQJ0EQJwA==
  245.                 </data>
  246.                 <key>Name</key>
  247.                 <string>IONVMeFamily</string>
  248.                 <key>Replace</key>
  249.                 <data>
  250.                 weIIQQ+2wcHgCUQJ0EQJwA==
  251.                 </data>
  252.             </dict>
  253.             <dict>
  254.                 <key>Comment</key>
  255.                 <string>IONVMeFamily Pike R. Alpha Patch#17 (Sierra)</string>
  256.                 <key>Disabled</key>
  257.                 <false/>
  258.                 <key>Find</key>
  259.                 <data>
  260.                 RYTJD5XAD7bAweAMRAnYRA==
  261.                 </data>
  262.                 <key>Name</key>
  263.                 <string>IONVMeFamily</string>
  264.                 <key>Replace</key>
  265.                 <data>
  266.                 RYTJD5XAD7bAweAJRAnYRA==
  267.                 </data>
  268.             </dict>
  269.         </array>
  270.     </dict>
  271. </dict>
  272. </plist>