黑苹果系统安装教程[网上所有的教程都没有他详细]连续花了一个月时间,熬了好几个通宵,终于吃上了Big Sur11.6.8黑苹果。事情要有始有终,所以准备在这里做个总结,也给想要鼓捣黑苹果的兄弟做个参考。
  黑苹果系统安装教程[网上所有的教程都没有他详细]  第1张  
ps:如果只是为了乐趣和黑苹果的性价比,搞个黑苹果还是很有价值的。不然真想用mac系统就去买个白苹果电脑吧。
 
废话不多说,我们开始吧。。。。。。
 
一、这个很重要:
 
1、黑苹果不要盲目追求最新版本,你的电脑不一定带的动。
 
建议:最适合的方案是根据你的cpu性能挑选最接近型号的白苹果电脑版本。这样才能有最好体验。
 
2、以我电脑为例:华硕s400ca,2013年的本子。具体配置如下:
 
电脑型号 华硕 S400CA 笔记本电脑
处理器 英特尔 第三代酷睿 i5-3317U @ 1.70GHz 双核 超低电压处理器
主板 华硕 S400CA ( 英特尔 Ivy Bridge - HM76 Express 芯片组 )
显卡 英特尔 HD Graphics 4000 ( 32 MB / 华硕 )
内存 4 GB ( DDR3 1600MHz )
主硬盘 希捷 ST500LT012-9WS142 ( 500 GB / 5400 转/分 )
显示器 LG LGD033F ( 14 英寸 )
声卡 威盛 @ 英特尔 Panther Point High Definition Audio Controller
网卡 Atheros AR9485 Wireless Network Adapter / Azurewave
网卡接口mini PCIE
 
从上面cpu可以确认,i5 3317u,最适合模仿的是MacBookair 5.2, 最高系统版本适合黑苹果mojave 10.14.6 (适合自己cpu型号的系统版本,自行百度,不难的)
 
但是我不想要这个版本,毕竟Big Sur用了新的UI设计,我看的很想直接上Big Sur,虽然现在吃上了,但还是有点小后悔,系统用起来没有majove顺畅。
 
二、安装黑苹果的重要步骤
 
在确定系统版本之后,我们就开始搞起吧。
 
1、下载对应的Mac系统
 
首先我们先用主力电脑或者其他电脑下载mac系统的镜像软件(尾缀为dmg的纯净系统安装镜像),一般都是网盘文件,先挂着下载就好,这个时间会很久。
 
ps:这里有个小技巧,你不一定能找到最高版本的mac,可以适当选择同一个大版本的低序列安装镜像,这样只要你的EFI构建完善,可以苹果系统设置里直接升级同一个大版本的最新系统。
 
举个例子:我可以先安装Big Sur11.0,在直接升级Big Sur11.6.8。
 
这里我可以给你们提供一个免费路径,微信公众号搜索“悦享软件”里面会提供Big Sur版本及以下的免费下载,就是要注册一个账号。还算比较良心,不像其他的各种收费。
 
可以点击链接,直接前往
 
http://mp.weixin.qq.com/mp/homepage?__biz=MzU3MjAwMjIzMw==&hid=1&sn=fc450da2c23d6a45a653f5f83ab87130&scene=18#wechat_redirect
 
2、构建自己电脑的黑苹果专用EFI(最重要的核心)。
 
有些小白同学可能不知道EFI是什么。这里我就简单说一下
 
不论是Windows还是mac,想要启动系统都需要一个叫引导文件的东西,这个我们就可以称呼他为EFI。安装完系统,会自动划分出一个磁盘分区:ESP或者EFI 。看你的电脑是什么划分磁盘了,文件都会放到这个分区。
 
然后我们就开始搞起
 
这一步是最重要的步骤,能不能吃上黑苹果,全靠这一步了。
 
这里有两个法子,
 
1、上网直接搜相同型号的EFI,这个法子适合较新的电脑,普遍都会有人更新。
 
可以登网站https://github.com  (免费哦),记住他我们会用到他很多次。
  黑苹果系统安装教程[网上所有的教程都没有他详细]  第2张 白嫖的网站  
偶尔会被墙掉,多试几次。在里面直接搜索对应电脑型号,如果有,恭喜你,一步到位。
 
(国内能搜到的普遍需要收费,而且不一定适合你的电脑,所以白嫖不香吗)
 
遇到不适合你的efi,我的建议还是直接自己从零构建更快,方便后期排错,不然一堆文件你都不知道是哪里出错了。当然不追求完美黑苹果,efi能进系统基本上就可以了,额外的调整后面细说。
 
2、从零构建EFI
 
这里需要做出一个选择,使用clover四叶草还是open core(OC) ,作为你的引导文件构建方向。(两者在2022年还没分出胜负,用的人一半半吧)
 
我用的是OC,所以下面我就按我的方法进行解说。(我想说这里只要细心,都能照着步骤完成,不要跳着看,漏了一点你都会失败,预计时间需要2-3天,零基础的话,就像我这种)
 
这里会用到oc引导软件和官方指导文件
 
https://github.com/acidanthera/OpenCorePkg
  黑苹果系统安装教程[网上所有的教程都没有他详细]  第3张 下载界面  
 
官方指导文件:
 
https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html
 
当然大家要是觉得看的烦,也可以看这个,国光大佬的这个手把手教你搭建efi的教程:
 
https://apple.sqlsec.com/3-%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C/
 
我的建议是先按官方文件生成基础EFI ,在看国光大佬的做优化。官方文件内容齐全,且可以直接下载大部分需要用到的文件,除了文件后缀为kext的驱动文件。
 
这个对于像我这种2013年的超老机子来说,只能靠官方文件摸索了,国光大佬的教程我试过,结果gg。连哪里出错都找不出来。
 
回归正题:EFI的设置最重要的就是两块内容:ACPI 和hext,两块内容文件的收集。
 
其他部分的内容请一步步按照官方文件里的来设置,超详细的。
 
首先,我们先看一下EFI的基本构成:
  黑苹果系统安装教程[网上所有的教程都没有他详细]  第4张 EFI文件
这是一个EFI的基本构成,里面除了ACPI和kext两个内容,在官方引导文件下载包内全部都有对应的文件包含在内了。针对这一部分只需要筛选,照着官方指导文件删掉不适合你的内容就好了。
 
ACPI文件夹内的文件就是被称为SSDT文件的内容,这里需要参考指导文件。
 
还是以我的电脑为例:
 
针对这部分需要参考主板架构的型号,我这台电脑的主板架构是英特尔 Ivy Bridge - HM76 Express 芯片组 ,重点是这个:Ivy Bridge .
 
根据这个我们打开指导文件:
 
https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html
  黑苹果系统安装教程[网上所有的教程都没有他详细]  第5张  
这里有人会说我看不懂英文,用浏览器自带的翻译就好,基本能全文通读。
 
这里提到的两个文件:propertree;GENSMBIOS;这两个最好下下来。
 
propertree需要python程序来运行(自行百度,能搜到的,这个使用到的时候是配置config.plist文件的时候,很后面了。而且这个软件需要在mac系统下使用效果最佳。所以大部分没有黑/白苹果的人,跳过。有同类型文件可以替代,下面有提到。
 
gensmbios这个是一段程序,生成你假冒的白苹果机型使用的,会生成大家称呼为三码的东西。window系统也能运行。后面假冒配置机型时使用。
 
好了然后我们继续
 
接下来挑选我们需要的SSDT文件
  黑苹果系统安装教程[网上所有的教程都没有他详细]  第6张 挑选方向   黑苹果系统安装教程[网上所有的教程都没有他详细]  第7张   黑苹果系统安装教程[网上所有的教程都没有他详细]  第8张  
从这里我们可以看到我这台ivy bridge 架构的电脑,需要:
 
SSDT-PM.aml; 
 
ssdt-ec.aml; 
 
ssdt-pnlf.aml
 
irq-ssdt.aml
 
ssdt-imei.aml
 
等上述几个文件,这几个文件是需要编译的,但是我是个小白怎么办呢。其实这里直接下载下来的ssdt文件是有一定通用性的,不是特别偏门的电脑基本都能直接用下载下来的文件。
 
而后把它们放到ACPI文件内
  黑苹果系统安装教程[网上所有的教程都没有他详细]  第9张  
这样一来ssdt的配置也算是基本完成了,这里大佬们可能要喷我了。都没进行编译。
 
但是我想说编译这个东西不是新手能搞定的,我试了很久照着搜索到的教程一路试过来,还是没有搞明白什么是搜索域等等概念。
 
然后我放弃编译了,直接使用预设的ssdt,也就是直接下下来的文件,结果就成功安装了。
 
ps:所以说黑苹果这就是玄学。
 
如果说没编译的ssdt文件一直没办法让你正常进入安装,那么恭喜你,你真的得进行编译了。只能祝你好运了。
 
教程也是有的就是上面的国光大佬的文章:
 
https://apple.sqlsec.com/3-%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C/
 
这里再补充一句,你们下载的预设的ssdt网站因为被墙的原因,下载可能不成功,这就需要下载通用文件啦:
 
https://mp.weixin.qq.com/s/gUkFuVYwhZ4xcheqnoBraQ  (免费哦)
 
里面的ssdt文件全部都有,还包括了绝大多数市面上的kext驱动文件。只用修改config.plist文件就能使用。
 
看上去是不是很美好。但是现实很残酷,里面能真的让你安装上黑苹果的很少。不过文件齐全,省下来了很多去收集文件的时间
  
第二步是收集kext驱动文件
这里不需要多只要需要少数几个先将系统安装
 
lilu.kext
whatgreen.kext
virtualsmc.kext
这是三个是必须项而且得放在驱动的最前列。
然后usb驱动usbinjectall.kext
声卡驱动Applealc.kext
有线网卡驱动
键盘鼠标驱动
先放这几样,保证系统安装起来。其他的后期可以慢慢添加调试。必要时候声卡和有线网卡驱动也可以先不放。
 
这里在另外插一句,需要知道自己的硬件属性,才能挑选对应的驱动,这里我不建议用鲁大师这些软件去检测硬件,他们测出来的是电脑厂商想让你看到的。就拿我这台华硕s400ca为例,他们都显示我的无线网卡是高通的AR9485无线网卡,但是事实上他不是,我拆开电脑后发现他是一个不知道算是什么牌子的网卡。这里我推荐入手博通的无线网卡bcm943224 dw1520,也就17快钱,有蓝牙的也就30多。Mojave直接免驱,Big Sur加个驱动就好,现有的驱动。
 
我是用aida64这个软件进行的检测。网上一搜一大把
 
挑选对应的驱动的时候,可以参考这个说明:http://imacos.top/2019/08/01/0914/
 
这是我找到的最详细的驱动介绍了。
 
3、配置config.plist文件
 
前面文件收集完成后,那你已经离成功很近了。只要将他们关联到config.plist文件,efi的构建就基本完成一大半了。
 
对于有黑/白苹果的人,我建议先用propertree来配置,如果没有,那么就在windows系统下用ocauxiliarytools.exe进行打开config.plist进行配置
 
下载链接
https://github.com/ic005k/OCAuxiliaryTools/releases
 
接下来的配置就很简单了,打开官方指导文件:
https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html
  黑苹果系统安装教程[网上所有的教程都没有他详细]  第10张 配置网址  
依次选择路径,进去后里面有每一项的配置信息,照做就好,一步步来,不要错过任何一个。然后保存。
 
最后我们得到了这样一个类似这样的efi文件。
  黑苹果系统安装教程[网上所有的教程都没有他详细]  第11张  
这里大佬不要喷我哦,我没给他做精简,所以满满当当的。每个文件夹内的文件内容基本都能在官方指导文件里找到对应的。
 
总结:黑苹果系统安装教程
 
网上所有的教程都没有他详细。甚至可以这样说:配置efi只需要有这个官方指导文件就够了。先写这么多。后面我抽空再整理出来安装系统、硬盘引导方式设置,还有显卡驱动和声卡驱动,以及被很多人放弃的内置摄像头驱动。我后面整理整理。