Realtek ALCS1200A声卡黑苹果驱动方法 Mojave and Catalina通用

一般在400系芯片组现在大多数是ALCS1200A声卡芯片,APPLEALC支持,ID只有1 2 3,如果不加以配置,那么能识别到声卡,但是无法播放声音,不能打开任何视频和声音文件。

驱动方法是,以OC为准,目前10代U,还是不要用CLOVER了吧:
1,APPLEALC.KEXT 1.5.0版本
链接:https://pan.baidu.com/s/18EyQrlBMHwINN0rkIUuQsw 密码:x4wk

2,在config.plist中加入设备属性PciRoot(0x0)/Pci(0x1F,0x3)

Realtek ALCS1200A声卡黑苹果驱动方法 Mojave and Catalina通用

3,在kexts中放入两个FakePCIID.kext和FakePCIID_Intel_HDMI_Audio.kext
链接:https://pan.baidu.com/s/1FVhD7ZQCA34WT1VHaTMBpQ 密码:t8s9

重启即可

教程发自老吴黑苹果工作室 淘宝专业安装黑苹果远程服务
laowu1688.taobao.com

Realtek RTL8125 2.5G网卡黑苹果无法识别显示未连接驱动解决方法

在最新的400系芯片组中,像微星MAG B460M,内置了Realtek RTL8125 2.5G网卡,该网卡比较新,目前常用的RealtekRTL8111.kext是无法驱动的,得用LucyRTL8125Ethernet.kext,并需要1.0.0d6版本,我己经放在百度云了:链接:https://pan.baidu.com/s/1e35T-5aFI4sHUTdOJg3ijw 密码:qhxe

当然,只放驱动,还是未能上网的,表现为网络中以太网显示电缆被拔出,无信号。

需要先手动设置IP和路由器,如图所示:

Realtek RTL8125 2.5G网卡黑苹果无法识别显示未连接驱动解决方法

然后再点高级——硬件

Realtek RTL8125 2.5G网卡黑苹果无法识别显示未连接驱动解决方法

以上注意,速度根据你的路由器来,如果是百兆的口,就选100,千兆的选1000.
,双工这个,我选的是节能以太网,如果选了还是不行,换其它的
MTU选标准1500

然后点好,再点应用,等一到两分钟,如果不行,在双工处,再选其它双工模式,记得每次改完等一会,一般就会显示连接上了。

BY 老吴黑苹果工作室 淘宝专业安装黑苹果远程服务

OC Failed to load configuration报错的解决方法

  • OpenCore启动报错:OC: Failed to load configuration!

OC Failed to load configuration报错的解决方法

大致意思是OC配置文件被损坏了,有可能是config.plist,这时进入efi/OC,看到config.plist,打开是空白的,解决方法是重新恢复备份的config.plist,如果没有备份的,就重新做个config.list吧。

引起这个错误的大体上是双系统,WIN的杀毒软件,或者磁盘错误,都有可能导致config.plist损坏,建议备份。

KBG30ZMS128G NVMe TOSHIBA 128GB固态硬盘安装黑苹果的问题

该硬盘经反复测试,黑苹果没有问题,下文删除!

老吴发现在Dell G3 3579笔记本上自带的东芝KBG30ZMS前缀的NVME接口固态硬盘,在安装黑苹果的时候会出现内核崩溃现象,无法安装,通过dell官方提供的最新硬盘固件,更新后仍无法解决问题,可以判断此硬盘不能安装黑苹果系统。
再次整理一下,目前发现的固态硬盘安装黑苹果的问题:
1,三星的pm981(mzlvb)这个绝对不能选!970 evo plus尽量不选,其它未发现问题。
2,镁光2200S s2200反正有2200标志的,都不能安装黑苹果!!其它的未发现问题,但为了保险,镁光的都不要选。
3,PLEXTOR(浦科特)的全系都尽量不考虑,个别出错的机率太高!
4,某些国产的品牌,如tigo,个别型号安装不了。
5,intel的也不建议。
6,东芝的KBG30ZMS前缀的固态,128G到512GB的无法安装。

老吴黑苹果工作室 laowu1688.taobao.com 淘宝安装黑苹果服务

黑苹果 Final Cut Pro FCPX意外退出问题解决方法

黑苹果 Final Cut Pro FCPX意外退出问题解决方法

黑苹果用户经常有遇到这样的问题,Final Cut Pro FCPX打不开的情况。有些是安装完就打不开,有些是前几次能打开,后面就不行了,问题变得很诡异。通常来说,发生在核显加独显的黑苹果配置上比较多,一般来说,单核显或者单独显比较少出现这种问题。

目前很多黑苹果配置都是AMD免驱卡作为主输出,同时启动核显加速。

老吴以这一台i7-4790k加RX 580为例,教你如何解决这个问题,i7-4790k的核显是HD Graphics 4600,首先需要在bios里启用IGPU,设置DVMT显存为64MB,或者96MB。因为RX 580是免驱的,我们只要做好核显的缓冲帧补丁即可。我们可以查到HD4600桌面版只有一个ig-platform-id为0x0d220003,另外仿冒IntelGFX为0x04128086,有这两个参数,就能驱动这个核显。但请注意,0x0d220003是带显示的输出的,在有RX 580连接显示器的情况下,HD 4600只能作为加速运算,是不能作为视频输出的,也就是说显示的输出交给RX 580独显,核显嘛,运算加速的时候才用上,也就是辅助,在FCPX中核显尤其重要,错误的ig-platform-id肯定会导致问题的出现的。这时我们就要换ig-platform-id,这里推荐使用0x04120004,这个ID定义了HD 4600只作为运算辅助输出。

通过更换核显的ig-platform-id即可解决FCPX意外退出的问题,以上是HD 4600的,其它核显,可以参考https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.cn.md
寻找合适的ig-platform-id。

by老吴黑苹果工作室 laowu1688.taobao.com,淘宝黑苹果安装服务

三星PM981黑苹果安装方法和问题

没用的了这个硬盘,不可以安装黑苹果,该文章方法无效,请更换硬盘!

~~三星的PM981固态,前缀为MZLVB的,是很多人都在使用的一款便宜又好用的固态硬盘。但无奈这未硬盘对黑苹果非常不友好,国内外都不推荐使用。目前,想在这款硬盘上安装黑苹果的,可以通过恢复版来实现,但老吴仍不推荐使用,因为未知和己知的问题也比较多,系统会变得不稳定。
~~首先,这款硬盘如果安装黑苹果,不能通过U盘方式安装,只能通过恢复版安装,网上和本站也有一些恢复版安装的教程和镜像,大家可以参考一下。

其次最好安装10.14.6以上的版本,另外,最好使用OC引导,更加稳定一些。
~~以下附上PM981的补丁包
~~链接:https://pan.baidu.com/s/1GGchpRawNkDvdNX-29AcNw 密码:4m7p
~~后,把ssdt-nvme.aml放在ACPI文件夹里,把NVMeFix.kext和HackrNVMeFamily.kext放在Kexts文件夹里,OC的引导要加载这几个文件,OC配置具体使用方法请百度一下。CLOVER也差不多,各自放在相应的位置。
~~然后用恢复版恢复系统,直接进入系统。
~~这里说说己知的一些问题
~~1,磁盘性能比较低下,基本相当于机械硬盘,也许好一些,点一些APP可能会卡死一会。
~~2,尽量不要安装一些会不停读写磁盘的工具,尽量少用搜索
~~3,不能用磁盘工具进行分区和合并操作,会直接自动重启。
~~一些未知的问题仍有待发现和解决。

by老吴黑苹果工作室 安装黑苹果恢复版淘宝:laowu1688.taobao.com

黑苹果WIFI为什么不能用?

很多朋友的笔记本,或者带WIFI的台式机安装完黑苹果系统之后,都会遇到WIFI无法识别和使用的问题。很多找淘宝安装的,商家也会第一时间告之,WIFI是无解的。没有WIFI的笔记本不就等于废了,为什么WIFI是无法解决的?
首先,macOS对无线网络的管理非常严格,甚至苛刻。macOS大部分应用服务都是基于无线的,如隔空投送airdrop,handoff,为了保证这些服务的 体验完美,对无线设备要求非常高。所以,就导致了macOS就只支持苹果电脑那几款原生WIFI芯片,对于其它常见的,如intel,realtek等无线网卡芯片是没有驱动支持的。
然后就是开发其它网卡驱动的难度太高,黑苹果本来就是小众需求,大神们开发的热情度不高。
这就导致了我们现在能用的黑苹果WIFI芯片非常少,就博通的几款和AR系列的,这里讲的是内置的网卡,如果是USB的,芯片就更少了,但USB方便,也便宜,不用拆机。
那么,如果黑苹果WIFI不能用,有什么办法吗?第一,动手能力强的,可以换内置的网卡,一般直接在某宝上购买,但需要看好接口规范,难度较高,适合高端玩家。好处就是,可以支持隔空投送,接力等功能。第二就是买黑苹果USB无线网卡,这种方便快捷,插上USB,安装一个驱动就可以用,不好的就是只能用WIFI功能,速率也不怎么样。
所以,黑苹果WIFI怎么玩,就要看大家自己的需求了,如果不需要隔空投送,接力这些功能的,包括蓝牙功能的,直接买 个USB方便,如果需要全方面的功能和稳定性,可靠性,更换内置免驱网卡是不错的选择。

黑苹果安装记录:Nvidia Quadro FX 3800无法驱动

客户的一台戴尔OPTIPLES 7010 MINI TOWER,内置Nvidia Quadro FX 3800专业显卡,这个显卡是无法驱动的,表现为加载驱动就黑屏无信号,另外记录amd radeon hd 6570在macOS 10.13.6是免驱的,可以驱动,向上10.14就不清楚了,有这个老显卡的可以试一下。

2020-7-1 老吴黑苹果工作室

家用台式机电脑笔记本安装苹果macOS系统

我们普通的家用组装机,台式机,笔记本电脑如果要安装苹果的macOS系统,可以通用相关的引导程序来实现,目前这种技术叫黑苹果。

而白苹果,就是指苹果原装电脑。

这是因为苹果现在也是采用INTEL的CPU,CPU架构,主板,都是跟我们所用的PC差不多的,黑苹果引导程序通过欺诈苹果macOS系统,相当于告诉macOS系统,这是一台真正的苹果电脑,而让macOS运行起来,实际的原理可以说很简单。

众所周知,苹果macOS上有些软件是非常好用的,如设计和视频剪辑的,FCPX PR,PS等,还有编程的XCODE,但苹果原装电脑又十分昂贵,所以不少人会选择安装一个黑苹果。

其实现在黑苹果的技术可以说非常成熟了,但对于普通用户来说,引导程序的配置,根据硬件配置的不同,还是具有很高的难度,台式机相对来说简单一些,但笔记本就比较复杂了,要调试相当多的东西,才能让其运行得很好。

但由于macOS是为苹果电脑设计的,而苹果电脑所支持的硬件又比较单一,所以注定有一些硬件是驱动不了,如笔记本的独显,尤其是无线网卡,苹果只能支持少数型号,这就导致了,大多数笔记本的无线网卡都不能驱动,从而少了隔空,接力这些功能,但可以通过购买USB网卡,或者直接更换成苹果支持的无线网卡解决。

目前黑苹果的引导程序有CLOVER(四叶草)和- OpenCore(OC)两种,常用的是CLOVER,己经非常成熟了,而OC是最新的技术,目前有取代CLOVER的趋势,因为整体性能还是比CLOVER高出不少,相信以后会是OC的天下。

黑苹果系统仍是macOS系统,macOS系统是可以通过苹果的商店免费的,难就难在CLOVER和OC引导的配置,也就是我们说的EFI引导。根据不同的CPU架构,主板,显卡来定制引导的配置,如果刚开始,可能需要相当长的时间来学习如果制作黑苹果引导,当然也可以通过网上别人做好的,适配自己硬件的引导,这是最快的。但如果遇到错误,仍需要自行百度解决。

目前安装方式有两种,一种是U盘安装,一种是类似于GHOST的恢复版安装,两种安装方式安装出来的系统并没有什么不同,因为macOS跟windows有着不同的文件和系统结构,macOS不对根据硬件不同而生成不同的配置文件,也就是说无论U盘还是恢复版,安装出来的系统,文件都会是一样的。网上一些说恢复版不稳定,不好用的,完全是引导程序配置的问题,因为黑苹果的好坏,完全取决于引导的好坏。

以上就是老吴对于台式机和笔记本安装黑苹果系统的一些理解,如果有需要安装黑苹果的,也可以联系老吴的淘宝店:https://laowu1688.taobao.com/

黑苹果修复KASLR,解决卡 Couldn't allOCate runtime area 错误

我是老吴,淘宝专业远程安装黑苹果,有需要的可以到我的小店http://laowu1688.taobao.com

在安装黑苹果过程中,容易遇到卡在Couldn’t allOCate runtime area提示错误,尤其在Z390, X99 and X299上比较容易出现。

![黑苹果修复KASLR,解决卡 Couldn’t allOCate runtime area 错误](/images/pasted-10.webp ‘黑苹果修复KASLR,解决卡 Couldn’t allOCate runtime area 错误’)

网上己有的解决方法,大多是换内存补丁,现在介绍几种新的解决方法,适合OC和CLOVER引导。

什么是KASLR?

KASLR是kernel address space layout randomization的缩写,直译过来就是内核地址空间布局随机化。KASLR技术允许kernel image加载到macOS区域的任何位置。

当您引入的设备具有较小的内存映射或存在太多设备的情况时,就会成为问题。内核可能有运行的空间,但也有内核无法完全容纳的可用空间。这就是slide=xxx适合的情况。我们不会让macOS在每次引导时选择一个随机区域来操作,而是将其限制在我们知道可以工作的地方。

就像我刚才提到的,这是针对没有足够空间容纳内核或移动到太小的空间的用户的。引导时通常会遇到类似以下错误:
Error allOCating 0x1197b pages at 0x0000000017a80000 allOC type 2
Couldn’t allOCate runtime area

或者这样的错误:
Only 244/256 slide values are usable!

甚至在运行macOS时崩溃:
panic(cpu 6 caller 0xffffff801fc057ba): a freed zone element has been modified in zone kallOC.4096: expected 0x3f00116dbe8a46f6 but found 0x3f00116d00000000

因为出现这种问题是随机的,有时开机几次是正常,遇尔一次就出错了,或者说重启几十次都出错,但偶尔一次却能正常,极度不稳定的表现。

那么我该如何解决?
真正的解决方法实际上非常简单,Clover和- OpenCore用户的过程基本都是相同的。您需要什么:

CLOVER用户:
Clover Shell(大多数用户已经包含了它,通常称为shell64.efi或某些变体)
这可以在下面找到 EFI/CLOVER/tools
如果缺少此功能,则可以从https://github.com/CloverHackyColor/CloverBootloader/releases中它。
OCQuirks(请勿将Aptio修复程序混在一起或使用OsxAptioFixDrvX,AptioMemoryFix,本指南仅支持OCQuirks,我们应该放弃这些老旧的aptio修复补丁)
OCQuirks:https://github.com/ReddestDream/OCQuirks/releases
将OCQuirks.efi,OpenRuntime.efi,OCQuirks.plist放在EFI/CLOVER/drivers/UEFI里面

  • OpenCore用户:
    OpenRuntime(一般是自带的)
    OpenShell(一般是自带并启用的)

接下来需要对OCQuirks.plist进行配置,用Xcode或者其它XML编辑器打开,有几点需要注意的:
AvoidRuntimeDefrag:YES
修复UEFI运行时服务,例如日期,时间,NVRAM,电源控制等
DevirtualiseMmio:YES
减少被占用的内存占用空间,扩展slide=N值的选项,对于解决Z390上的内存分配问题非常有帮助。
EnableSafeModeSlide:YES
允许在安全模式下使用slide值
ProtectUefiServices:NO
保护UEFI服务免于被固件覆盖,主要与VM,300系列以及更新的系统(例如Ice Lake和Comet Lake)相关
ProvideCustomSlide:YES
这样可以确保内核仅选择合适的区域,并避免可能导致引导失败的区域。它仍然是随机的,但在随机化中忽略了那些不良区域.
RebuildAppleMemoryMap:YES
生成与macOS兼容的内存映射,可能会破坏某些笔记本电脑OEM固件,如果您收到早期启动失败,请禁用此功能.

BIOS设置:
1,更新BIOS最新官方发行版本,尤其在Z390上,最新的BIOS固件有助于解决这个问题。
2,恢复BIOS出厂设置
3,Above4GDecoding启动,这允许设备使用超过4G的内存空间,但在X99和X299可能会出现问题,这个必须测试。
4,CSM禁用
5,Intel SGX禁用
6,Parallel Port禁用
7,Serial Port禁用
8,Thunderbolt禁用
10,LED lighting禁用
11,Legacy USB禁用

启动测试:
经过细调后的EFI和BIOS设置,我们应测试一下问题是否还会出现,如果没有就万事大吉,如果还有,那么就需要进行下一步,查找适合的SLIDE值。

查找slide值:
在clover引导页和OC引导页打开EFI Shell,CLOVER一般为第二行小图标第一个,OC需要按空格然后选EFI Shell,进入命令行。这时我们输入 memmap 并按下回车。

![黑苹果修复KASLR,解决卡 Couldn’t allOCate runtime area 错误](/images/pasted-11.webp ‘黑苹果修复KASLR,解决卡 Couldn’t allOCate runtime area 错误’)

我们将看到非常多的表,只需留意Type为Available的Start列值,我们先找最大的值,在上表中,是000000006B626000,转换成十六进制是0x6B626000,简单来说就是去掉6前面的所有0.然后运用以下的计算公式,需要用到进制计算器,macOS的计算器可以,网上也有一些在线的计算器
0x6B626000 - 0x100000 / 0x200000 = 0x35A
以上的公式是0x6B626000减100000再除于200000等于0x35A
将0x35A转换成十进制,等于858再+1就等于859
计算出
slide=859

但!等等,大于256了,所以这是无效的,这是因为开启了Above4GDecoding的关系,这时,我们应尝试Available的Start列值最小的0000000000100000,再用公式计算一下
0x100000 - 0x100000 / 0x200000 =0x0
当计算的值为0的时候,无须为其+1,所以计算出slide=0,将其添加到config.plist中,如果依旧出错,我们可以再选择Available的Start列值第二大的值,如000000005B676000,如此类推,直到我们找到一个能用的,不再出错的slide值。