动手装一台 iMac - 近乎完美的黑苹果,配置表修改

上篇说完了黑苹果的安装方法,但是只是安装完成、用 Multibeast 做完 Post installation 只是一台可以正常使用的黑苹果,离所谓的“完美”黑苹果还差的有点远。

今天来告诉大家如何通过修改 Config.plist 文件来达到 90% 甚至 100% 完美的黑苹果。

Clover Configurator

Clover Configurator

要修改 Config.plist 文件需要 Clover Configurator app,可以通过后台回复 苹果 获取下载方式。基本所有黑苹果配置都可以通过这个 app 去设置。

获取 EFI 分区文件

Clover Configurator

  • 打开 CC,点击 Mount EFI 选择 Mount Partition(分离分区)
  • 输入密码点击 Open Partition,获取 EFI 分区文件
  • 找到 Config.plist 文件,反键选择用 CC 打开

Clover Configurator

Apci 配置

Acpi

Patchs

添加如下配置

  • change XHCI to XHC
  • change XHC1 to XHC
  • change EHC1 to EH01
  • change EHC2 to EH02

其中 EHC 配置是可以在 list of patches 列表直接选择的,XHCI 是需要手动输入的这里贴一下输入项:

change XHCI to XHC 58484349 5848435F
change XHC1 to XHC 58484331 5848435F

Fixes

  • 选择 1 中:FixIPICFixShutdownFixHPET
  • 选择 2 中:FixRTCFixTMR
  • 选择下方:FixHeaders

具体这些有什么用,可以把鼠标移到每个选项上看,具体就不再赘述

SSDT

这一块主要是PluginType,这个选项负责原生电源管理,一般是所有设置做完之后再勾选,勾选后没有问题就可以保留,一般芯片组是白苹果常用,例如 Z370 芯片组,那么就可以直接勾选。

Boot

下面来到 Boot 配置,在 Arguments 里面输入如下配置:

Boot

dart = 0 是确保没有关闭 BIOS 中 VT-d 导致无法进入系统的,slide = 0 是帮助解决内存定位的,darkwake = 0 是解决睡眠一件唤醒的,经测试,我的 Asus TUF Z390M 板子和技嘉 Z370 芯片组都可以使用 Magic Keyboard 唤醒,也可通过电源键唤醒。如果唤醒不了请在后台留言。

Device

Device

在 USB 栏选择InjectFixOwnership,Audio 栏 Inject 那里,不同的板载声卡要填入不同的 ID,这个可以自己在网上查一下,例如我的板载声卡是 S1200A,就需要填入 7,勾选 ResetHDA。

Kernel and Kext Patches

这个主要是帮助配置 USB 以及电源管理项:

Kernel and Kext Patches

如上图,勾选AppleRTCKernelPMAppleIntelCPUPM,PM 后缀的主要是 PowerManager,这个不同的芯片组不同,不支持的芯片组不要勾选,具体可以自己在使用中看看会不会导致无限重启,关机变重启,之前在论坛看到一个技嘉Z390芯片组的,只能勾选 KernelPM,而我的 Asus TUF Z390 芯片组可以两个都勾选,没有任何问题。

接下来是 KextsToPatch 选项,这里是帮助配置 USB 的,如果不做配置,在很多机型或者新升级系统之后,USB 3.0 是无法启用的,只能兼容 USB 2.0,下面是配置:

  • Patch #1: Name: com.apple.iokit.IOUSBHostFamily Find* [HEX]: 83FB0F0F Replace* [HEX]: 83FB3F0F Comment: USB Port Limit Patch 1 PMHeart/DalianSky MatchOS: 10.14.x
  • Patch #2: Name: com.apple.iokit.IOUSBHostFamily Find* [HEX]: 83E30FD3 Replace* [HEX]: 83E33FD3 Comment: USB Port Limit Patch 2 PMHeart/DalianSky MatchOS: 10.14.x
  • Patch #3: Name: com.apple.driver.usb.AppleUSBXHCI Find* [HEX]: 83FB0F0F Replace* [HEX]: 83FB3F0F Comment: USB Port Limit Patch 3 PMHeart/DalianSky MatchOS: 10.14.x
  • Patch #4: Name: com.apple.driver.usb.AppleUSBXHCI Find* [HEX]: 83FF0F0F Replace* [HEX]: 83FF3F0F Comment: USB Port Limit Patch 4 PMHeart/DalianSky MatchOS: 10.14.x

接下来在list of patches中选择Enable TRIM for SSD,启用 SSD 的 Trim 模式。

SMBIOS

一般默认装机完,机型是 iMac14,2,但是这样会导致一些特性无法使用,例如显卡硬解和大图预览。机型选择是一个很玄学的问题,Z370/Z390 芯片组在安装完成后,如果你安装的是 10.14.4 系统,可以在这里更改机型为 iMac 18,3,如果你安装的是 10.14.5 系统,可以直接更改为 iMac Pro 机型。

不要直接修改 Product Model 选项里面的机型,点击下面的按钮选择:

SMBIOS

System Parameters

如果 Custom UUID 那一项是空的,点击 Generate New,勾选 Inject System ID。

Kexts Installer

已经到了本文最后一步,检查一下有没有漏装的驱动。

System Parameters

选择Kexts Installer,选择Other,查看下面的蓝框里面的 kexts 是否都已经安装,没有安装的话就选中上方的kext点击 download 下载。

如果已经安装,点击蓝框内的 kext 文件,查看版本号,看看是不是最新的,不是最新的点击 kext 文件后的x删除,再选中上面最新的 kext 点击 Download 下载。(注意:一定是先删除再下载)

最后,点击 cmd+s 保存配置,重启电脑。

原文发布于微信公众号 - 程序员维他命(J_Knight_)

原文发表时间:2019-06-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券