NUC8BEX 黑苹果维护教程

最新clover文件已经支援BIOS078及以下版本 请放心大胆食用。

NUC8 配套专用教程

NUC8i5BEH 黑果安装教程                        @Gmf_

NUC8双系统超详细教程                            @只爱雪旺 (但是这个使用ghost装的Windows,强烈不建议)

NUC8(豆子峡谷)黑苹果常见问题Q&A  @weachy (购买或者安装前可以先看这个,有个整体概念)

NUC8I7BEH黑苹果oc配置分享                 @HCLOK168(先进的OC引导方式,黑苹果未来的方向)

前言

完善度 

模拟机型macmini2018

BIOS                :已加入补丁,051以上都可以,其中071修复了屏蔽设备还会出现在设备管理器中的bug,建议升级

显卡 iris plus655 :HDMI 4K 60HZ可能会出现闪屏,粉屏问题(有网友反应可以用switchX等工具修改帧率为50,并修改显示模式为NTSC 可以解决,有利有弊自己定夺),目前最好的解决方案是用雷电3转DP

声卡 ALC235    :通过AppleALC仿冒,使用正常,但耳机孔开关机会有爆音,DP HDMI音频正常

有线网卡          :有第三方驱动,使用基本没问题,但有人反映千兆会降级为百兆

无线网卡与蓝牙 :无线网卡无解,板载蓝牙可以使用但是需要通过Windows热启动或者虚拟机接管 不建议使用 

雷电3              :显卡拓展坞是可以用的,转DP也可以,USBHUB应该也灭问题.已打热插拔补丁,有没有效就不知道了 虽然不会出现在雷电选项卡中,但可以正常使用

USB              :USB如果使用过程中可能出现 睡眠问题,板载蓝牙不能使用的问题,参考下面的第13条定制USB

读卡器            :可以驱动但没必要,速度很慢且不稳定.目前有两位大佬有了读卡器魔改方案,即吹掉读卡器利用其PCIE,转接无线网卡,这样可以保留M.2口.

我目前的方案:

牺牲M.2口,更换转接板+拆机卡BCM94360CS2,并屏蔽板载无线网卡与蓝牙(这点很重要),屏蔽读卡器,加一块SATA硬盘

可能遇到的不确定因素:

1.有些人同样的机型 ,用我相同的配置依旧会出现莫名其妙的问题.这个原因未知.但大部分人是正常的.

2.睡眠唤醒,这个主要跟USB有关,请参考第13条.

3.换了拆机卡 网卡与蓝牙还是不能用,首先要确定,板载无线跟蓝牙是不是已经禁用,其次最好在Windows下能不能识别到.另拆机卡改装稍微有一点难度,一定确保自己操作没有失误

4.用了USB无线跟蓝牙 怎么没法用呢 1.无线网卡大部分是要驱动的,请自行爬楼,2.蓝牙可以用BRCMBluetoothinjector来仿冒。也可以直接直接用我定制的FakePCIID-NUC8.kext.

5.为啥要用拆机卡或者魔改呢?主要是为了无线网卡跟蓝牙,我个人的话觉得用USB的话就太不美观了.魔改也是这个目的,并且好处是可以保留M.2.

注意事项

--10.15系统分区为只读,若要替换驱动,修改系统文件需要先挂载为可读写,需要打开软件-其他-终端,输入命令。命令如下:

sudo mount -uw / && killall Finder

--屏蔽PCIE选项卡命令 sudo rm -f /System/Library/CoreServices/Menu\ Extras/ExpressCard.menu ;sudo touch /System/Library/CoreServices/Menu\ Extras/ExpressCard.menu (原理是把自动生成的menu文件替换为一个空白文件),如果该命令报错的话,可以手动建一个空白的.menu文件替换进去。

EFI-200220版开始已经修正,不会再显示未知PCIE选项卡


--睡眠秒醒,或者睡眠后蓝牙不可用参考第13条

+++++++++++++++++++++++++++++++++++++++

交流群:Intel NUC Community

群号:341960876(此群已满)

交流群:Intel NUC Community2

群号:256060012(此群已满)

交流群:Intel NUC Community3

群号:256060013

+++++++++++++++++++++++++++++++++++++++


更新记录:

如果自己有摇号的话需要恢复三码,可以参考的我的另一篇文章:Hackintosh三码拷贝工具 - 简书

/*

--最新镜像10.15.4也已发布,支持clover与openCore(由网友HCLOK168提供,维奇维护)两种引导方式,详情请仔细阅读镜像中的readme。

*/

--EFI-Clover-200615版本已发布,常规驱动升级(最近太忙了,更新不及时)

--EFI-Clover-200330版本已发布,修复支持原生NVRAM。不再依赖RC脚本,如果升级到10.15.4后有残余启动项,可以前往并删除 /System/Volumes/Data 下的 macOS Install Data 文件夹。

--EFI-Clover-200323版本已发布,修复上个版本雷电SSDT布丁错误,导致雷电口不可用。

--EFI-Clover-200220版本已发布,SSDT修正雷电的USB以及NHI,状态栏不会再显示未知PCIE选项卡

--EFI-Clover-1211版本已发布,更新lilu全家桶,替换板载网卡驱动(原版已不再更新)精简声卡驱动。

--EFI-1026-release-virtualSMC版本已发布,节能器新增断电重启选项,实测可用,修复新版AppleALC引起的睡眠唤醒重启bug,并移除雷电热插拔补丁,因为补丁无效。

--CLOVER-0914-release-virtualSMC版本已发布,修复0706的CPU温度不显示错误,并更新clover及部分驱动。

--CLOVER-0706-release-virtualSMC版本已发布,更新最新的virtualSMC(修复睡眠唤醒后风扇停转,thin版也可以,但是更喜欢virtual版),解决睡眠后风扇停转,并加入CPUFriend,解决特定情况下CPU不能降频,移除读卡器屏蔽(删除RP15定义),方便魔改用户,魔改方案最好升级BIOS为071及以上版本,否则可能会因为板载网卡冲突不定时崩溃。另usb已屏蔽板载蓝牙(hs10),有需要的可以尝试自己定制,参考第13条。

--CLOVER-0628-release-thin版本已发布,修复睡眠唤醒后风扇停转 最好完整替换然后替换回三码

--CLOVER-0620-release-virtualSMC 已正式发布,并发布了对应U盘完整EFI包,主要修复了安装黑苹果后更改BIOS中显卡预载内存后引导黑屏的问题

弃用HFSPlus.efi使用VBoxHfs.efi.并在config中取消禁用.VBoxHfs.同时删除主题 使用clover自带主题. 更新的话建议备份后,将clover完整替换,并将原来的三码 主题,缩放得修改上去.

--CLOVER-0605-release-virtualSMC 已正式发布,clover版本更新到4944.并替换默认主题,默认缩放为1倍 (原来的2倍)。

--CLOVER-0605-beta-virtualSMC版已支持10.15 dp beta1. 文件位置在网盘的测试专区。动手能力差的先不要尝试哦。

--上一个0531-thin打包有问题,现已重新上传 0531-virtualSMC没问题。virtualSMC版分配更多传感器密钥,开机动画也更接近白果果。有什么不足暂时还未知。两个版本不能混用。

--0531-thin版移除板载蓝牙开关,支持热启,因为如果有开关冷启动蓝牙只能用一次。0531-virtualSMC支持开关支持蓝牙热启。

thin与virtualSMC版切换需要替换 driver64UEFI,kexts.



在网盘镜像目录有NUC8专用镜像,无需替换clover,只需要用balenaEtcher这个软件将镜像写入U盘即可用来安装

链接:https://pan.baidu.com/s/1KUr5tYwvJ_zwVsMKm9MMnw 密码:7oew

该镜像包含黑苹果常用软件

密码:ixzx

安装黑苹果需要保证EFI分区大小至少200M。并保证磁盘有可分配给Mac作为系统分区的分区。

三星PM981/970 EVO Plus的老铁们请绕道食用。

升级固件后也可以用了

简单安装步骤:

1.用Etcher将镜像写入U盘(需要右键管理员运行)。

2.重启进入BIOS(开机按F2),关闭安全启动。按F10 或者ESC保存重启

3.按F10 选择U盘启动,开头带有UEFI标示的。

4.进入Clover 选择U盘上的安装分区启动。

5.进入安装,分配磁盘,建议固态选择APFS,机械选择HFS+,磁盘名建议起个特别一点的如Mackintosh,Hackintosh等。安装过程会重启若干次,如果出现了新的启动项,就选新的启动。(其实删除EmuVariableUefi-64.efi重启项是可以自动选择的。但是考虑到后面有需要激活iMessage等的同学还是留下了)。

6.最后按步骤重启安装完成后 如果是双系统 还需要将引导Clover文件夹拷贝到本地磁盘的EFI分区,然后用在windows下用easyUEFI添加Clover引导。如果是单系统,则可以直接将U盘的EFI分区的全部内容拷贝到硬盘的EFI分区下。教程地址如下:

easyUEFI添加Clover引导教程

建议先看完整个维护教程再进行安装

NUC8i5BEH 黑果安装教程    @Gmf_

注意:EFI 及clover配置完后,如果不能确定自己后续修改三码等是在硬盘上的EFI操作,最好不要再插启动U盘。

本人的EFI配置以及常用工具地址如下:

EFI目录 链接:https://pan.baidu.com/s/1IiPOA2Sb_hTaivhiOKJq8g 密码:00kl

tools目录 链接:https://pan.baidu.com/s/1knWRcUZIPvHvxAzXr-RY2g 密码:3som

本配置文件及工具仅供学习交流使用,切勿用于商业用途.因为本文件对电脑造成的损坏,本人不予负责,体验后请在24小时内删除😎.



读卡器可用但是新版本已屏蔽(速度不快,可能也不稳定),如要开启 需要用MaciASL打开EFI/Clover/ACPI/patched/NUC8-EC.aml 将 0x00, 0x04, 0x06, 0x00 改为 0x00, 0x07, 0x06, 0x00。并添加 EFI/Clover/kexts/Other/Sinetek-rtsx.kext。


板载蓝牙现已可以使用,但是必须从windows热启动,并且重新打开一次。

单系统的朋友可以尝试苹果下用虚拟机接管蓝牙以开启。


1.摘要

什么是黑苹果,简单来说就是不被允许安装在PC上的macOS被大大破解内核允许安装在普通PC,这种系统叫做黑苹果(Hackintosh)。

2.NUC8可以装黑苹果吗?完成度如何?

NUC8 搭载第八代酷睿处理器,与MacBook Pro2018款有相同的核显(iris plus 655),同时作为准系统,搭载拓展性较高的雷电3接口,可以在CPU,核显均不需要仿冒的情况下,很好的模拟为iMac18,1、macMini8,1。目前NUC8除了板载的Intel无线网卡和蓝牙外都可以完美驱动。

3.黑苹果与Windows的区别

苹果系统基于unix开发而来,本质上跟Windows有很大区别,与Linux更像一些。

4.NUC8的黑苹果系统能正常升级吗?如何维护。

NUC8的黑苹果由UEFI引导的Clover引导(现在已经有更先进的OpenCore引导,但还处于测试阶段不建议新手使用),系统采用原生macOS系统,在clover支持良好的情况下可以正常升级。简单来说,用户只需要关心Clover引导就好了。但是如果你激活过iMessage等,已经存在可用三码,则要保留原来的config不要替换.Clover被安装在硬盘的EFI分区。目录结构如下

Clover目录结构

比较重要的文件夹有ACPI(存放设备表),CLOVERX64.efi(Clover引导主程序),config.plist(Clover配置表),drivers64UEFI(UEFI下的Clover驱动), 以及kexts(黑苹果外挂驱动)。

如何维护:当然只是维护Clover文件夹了。在更新系统之前要确保Clover已经支持已经安装正确的驱动,一般小版本升级 不需要操作。

5.如何操作EFI分区,更新Clover呢?

一般有两种方式

1.一种是PE下,直接操作EFI分区替换Clover内文件或者文件夹

2.直接在macOS下操作,方法如下

Clover Configurator

打开 Clover Configurator依次点击Mount EFI->mount EFI,然后输入密码成功挂载EFI分区

open Partiton

点击 open Partiton 打开EFI分区打开EFI 文件夹,这个时候可以对Clover文件夹进行替换 (Clover文件夹本人会在网盘持续更新,相关软件也会提供)。另外Hackintool, Kext Updater也都是可以挂载的。

注意:clover分区很重要如果配置错误可能引起黑苹果系统无法启动 ,所以请注意提前备份,最好做一个引导U盘以备不时之需.



6.用了我的或者别人的EFI还需要做别的操作吗?

如果你是需要登录iCloud及App Store的话,肯定是需要的.包括iMessage,FaceTime.因为实际上你的三码此时是空的,需要注入新的三码,但不能跟别人的完全相同.首先确定你的三码是不是可用,如果可以正常使用iMessage iCloud等则不需要以下操作.

方法如下:

1.打开Hackintool 


如果划线部分是空的,如null等,说明此时你的电脑没有三码,需要注入,如果有则说明有三码,但不一定可用,如果可用则停止操作,如果不可用则继续.

最新的clover都是自带三码的,但是还是建议你进行下一步,摇个号,因为那个三码是我当前用的。

2.挂载硬盘的EFI分区用Clover Configurator打开config.plist..


然后点击 从系统中获取,生成一个UUID,不管之前有没有。其他的勾不要动

3.点击RT Variable 选项卡


依次点击从SMBIOS获取 然后 hack 获取。  下面的info里面的字段此时都是完整的,command+s保存.已经离成功又近了一步.

注:有同学说不是三码吗,怎么才改了两个地方?其实还有一个最重要的序列号没改,这就是为什么安装后序列号搜是一样的原因。主要是因为我们是黑苹果,只需要iMessage info就够了,尽量避免污染其他的序列号。改动方式是,选择SMBIOS,然后点击生成新的(generate)。

4.在EFI分区的 EFI/Clover/drivers64UEFI下加入 EmuVariableUefi-64.efi (当前版本已包含该驱动无需手动添加)退出,重启

5.重复步骤1,此时 终端信息中的三码不再为空,若果为空,以上步骤重来一遍

6.登录iCloud,iMessage,如果可以正常登录收发,说明三码有效(挂载EFI分区,删除EmuVariableUefi-64.efi).如果不行,重复步骤2以后的步骤.

注意:如果已经得到三码,则后续升级clover要恢复UUID 和ROM 两个值(如果换过序列号就是恢复三个值),最简单的方法是 保留原来的config.plist文件

7.NUC8的黑果无线网卡与蓝牙就不能完美了吗?

答案是否定的,如果你买的是BEH厚版,可以选择牺牲硬盘性能,换一个SATA3的固态硬盘同时买一个苹果的拆机卡,那种成品的带转接卡的,淘宝有售,但是蓝牙只有两根电线,所以可以买双天线的BCM94360CS,三天线的BCM943602CS(多买根天线在盒子内布线,或者干脆只用两根),BCM94360CDP等.除了需要动手做一个双PIN的线以外还是非常简单的.

注意--加了拆机卡,需要在BIOS中禁用板载蓝牙与WLAN.

一个很棒的教程:

NUC8使用苹果原装无线网卡免驱动WiFi/蓝牙/AirDorp/Handoff @skeey

双PIN线的做法很简单,相同颜色的接在一起(D+D-直通),然后插到M.2口左上角的一个4PIN USB的中间两PIN,Windows下需要手动装无线蓝牙驱动,我的网盘里有

注意黑色天线可能比较短,需要改变一下绕路



当然了如果你买的是BEK薄版,老老实实用USB无线网卡吧(或者咸鱼搜索NUC8 改装,厚板薄板都可以改参考第11条)

USB蓝牙适配器CSR8510芯片的也是免驱的。

USB蓝牙适配器BCM20702芯片的也是免驱的 (驱动在tools目录可下载)

不过板载蓝牙还可以通过虚拟机接管的方式 开启蓝牙

教程地址 

http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1807726&highlight=%C0%B6%D1%C0

8.有没有更好的USB网卡解决方案

目前,NUC8内部M.2口的上方还有两个4PIN的USB口


主板上的两个USB口

这两个USB完全可以用来接USB的网卡或者蓝牙甚至罗技的优联(2.4G接收器)设备都可以.这样的话可以省下外部USB口,而且更美观.注意,在机箱内屏蔽比较严重,很多接收器信号可能会很差。


改造为常用的typeA口

驱动方面,我已经重新定制了USB,并开启了内部的s5 ,s6口,这两个USB是直接可用的.

9.主题好像太大了点?

目前我的显示器是杂牌4K,config中的配也是针对4K显示器配置的

如果你的显示器是1080p的,需要改动两个地方

并替换相应的主题文件夹 Clover/themes下。

主题资源:

链接:https://pan.baidu.com/s/1Vm-VSrcja3E6NwgozqpVVQ 密码:xsgk

10.睡眠修复 

注意睡眠时黄口usb不可以有设备连接。

因为黑果不能像白果一样可以休眠 所以需要将睡眠模式改为0,(你当前的睡眠模式可能是3或者28等)

操作方式是hackintool手动修正,原理是把睡眠键值改为0 并生成一个受保护的休眠文件防止休眠


点击黄圈内的按钮 输入密码后修复即可


11.读卡器魔改方案

目前有两个大佬在做读卡器方案.咸鱼搜索,nuc8改装

0706已移除读卡器屏蔽,但请确保bios版本在071及以上。

要用读卡器的PCIE需要开放此端口.方式如下

用MaciASL打开SSDT-NUC8-BC.aml



当然也可以直接用修改好的文件替换

链接:读卡器魔改SSDT 密码:xuje

12.开机不能自动选择启动项,无法倒计时?

200330版本已经支持原生NVRAM,不再需要RC脚本

因为部分同学要激活,需要三码所以 添加了EmuVariableUefi-64.efi.

这个驱动导致不能记录启动选项,因为这个驱动需要RC脚本配合模拟NVRAM.

不需要三码的同学可以直接删掉EmuVariableUefi-64.efi.

具体方式是,用Clover安装程序安装RC脚本


重启两次后可以正常倒计时并记录启动项.

倒计时时长修改



13.USB定制

为什么要定制USB呢,因为如果有多余的USB空口,会影响睡眠,表现为睡眠立即唤醒,或者唤醒后某些设备不能用。

最新版都不会带有hs10端口。不用板载蓝牙的可以不操作

定制方法也很简单

首先要打开hackintool的USB选项卡

经过测试

外部四个USB口的2.0端口是 hs01~hs04,3.0端口是ss01~ss04,还有USR1,USR2两个未知端口,这两个不影响。

还有hs5,hs6这两个是内部的M.2头部的usb2.0端口,换拆机卡的会看到。还有一个hs10,这个是板载蓝牙的端口。

如果用了拆机卡并屏蔽了板载蓝牙,则需要删除hs10端口。

如果用的板载蓝牙可以删除hs05,hs06端口,添加hs10端口,睡眠正常的话可以不用删除。

灰色的表示预定端口,绿的表示活跃端口,蓝色的表示选中端口


下面是删除hs10端口的简单例子。严格例子可以看hackintool的帮助文档

首先最好用usbinjectall替换usbports,重启


点击删除

首先点击第三个按钮,全部删除,再点击第四个按钮刷新

hs10已删除


点击导出

导出后桌面会出现三个文件 


生成的三个文件

然后挂在EFI 用生成的USBports.kexts 替换clover/other中的驱动,删除usbinjectall.kext,重启。再次打开hackintool,hs10端口已删除,说明成功。

14.Netflix视频无法播放

因为HDCP的原因,Intel核显在播放DRM视频会黑屏,不过伟大的Whatevergreen已经给出解决方案。

还需要执行以下命令

defaults write com.apple.AppleGVA forceIntel -boolean yes

defaults delete com.apple.AppleGVA // 感觉上一条白执行了

sudo rm -rf /Users/Shared/SC\ Info // 删除DRM配置

然后重启 AppleTV,以及网飞的视频可能播放还是有问题,只能由weg 的开发者解决了

本地DRM测试视频在我的tools文件夹有

答案是基本没可能,除非有A卡 原帖地址

15.拆机卡的Wi-Fi频段没那么多?

中国跟国外的区域频段是不一样的,缺失100-144频段

所以可以通过修改国家区域代码来开启这些频段

1.添加AirportBrcmFixup.kext到EFI/Clover/kexts/other中

2.添加brcmfx-country=#a 到config bootargs 中


直接添加或者右键快速添加均可

最后当然重启

16.系统更新

为什么10.15每次更新重启后还是原来的系统?

CLover不支持自动从Data分区检测自动更新

需要你手动选择 install XXX from XXX-Data 分区

升级过程中只要有install就选install

升级完后该启动分区消失

先写这么多吧.好累啊

推荐阅读更多精彩内容