nuc9 黑苹果 篇五:手把手教你定制黑苹果音频驱动

2023-04-06 21:06:22 18点赞 23收藏 13评论


准备工作


  • 建议准备 u盘 2个,至少一个

  • 为了避免问题,有独显的请拔掉独显电源

  • linux 虚拟机一个

  • xcode 、MacKernelSDK 、Lilu.kext debug 版本

  • applealc 源码

  • pin configurator 软件 (免费)

  • plistedit pro 软件 (可试用)其它文本软件也可以,xml可读性太差,这个方便点。


开始定制

制作ubuntu启动盘

这里不做详细介绍,不会的自行搜索。

抓取声卡信息

记得拔掉独显电源,ubnutu默认会用独显HDMI作为默认声卡,不利于我们定制驱动,再者我们用的ubuntu live cd切换声卡比较麻烦。总之为了避免小白们的迷茫,请按我说的办法来。

检查你的声卡在 ubuntu下面能正常工作,live cd能驱动,声音和麦克风都要确认一次。

有其它linux系统的朋友可以切换默认声卡到板载声卡,方便抓取声卡信息。这里不做详细介绍。懂linux的可以在asound下面找到你需要定制的声卡,比如card1、card2里面的code#0 code#2 之类的文件。

不懂Linux的朋友按照我的办法来就行了。这里用我的nuc9做例子,nuc9de声卡是alc256,

cd ~/Desktop/
cp /proc/asound/card0/codec* alc256.txt
sudo chown -R ubuntu:ubuntu alc256.txt

保存这个alc256.txt文件到另外一个u盘上,或者你的其它存储介质,nas、网盘啥的都可以。

手把手教你定制黑苹果音频驱动

生成path map

在ubuntu上生成path map,安装 codecgraph

sudo apt install codecgraph 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列【新】软件包将被安装: codecgraph 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

手把手教你定制黑苹果音频驱动

安装

sudo apt install codecgraph
admin# codecgraph alc256.txt
Codec: Realtek ALC256
Generating alc256.txt.svg

或者直接生成 png 图片

admin# codecgraph -f png alc256.txt
Codec: Realtek ALC256
Generating alc256.txt.png

保存这个 svg 图片,还有alc256.txt 这个文本文件,上面提到的u盘中。

手把手教你定制黑苹果音频驱动

用pin configurator 定制音频信息

标注有效路径

这里要用到 hackintool

标注路径标注路径

转化节点成数字转化节点成数字

pinconfigurator 软件的使用

软件下载地址

下载地址下载地址

手把手教你定制黑苹果音频驱动

导入开始抓取的alc256.txt

手把手教你定制黑苹果音频驱动

导入节点导入节点

去除无效节点

手把手教你定制黑苹果音频驱动


这里获取configdata

保存configdata保存configdata

Xcode 编译驱动

需要下载下面几种工具

  • xcode 、MacKernelSDK 、Lilu.kext debug 版本

  • applealc 源码

如我下图这样设置

解压applealc 源码,如下图配置

手把手教你定制黑苹果音频驱动

手把手教你定制黑苹果音频驱动

wakeconfigdata 是需要自动切换耳机的接口

手把手教你定制黑苹果音频驱动

编辑 xml文件

这里建议用 plistedit pro,可以试用,为了给诸位写文,我把这个软件买了下来。大家多多点赞,让我回个血。

编辑layout68

这个不太懂的抄别人现成的,修改下id就行。

手把手教你定制黑苹果音频驱动

手把手教你定制黑苹果音频驱动

编辑Platforms68

这里就要用到之前的pin config map了,不是特有的可以抄其它机器的布局,注意和自己的pin config map一致就行了。我要用到的nuc9 光纤口其它机器都没有数据,我只好自己搞了。

手把手教你定制黑苹果音频驱动

手把手教你定制黑苹果音频驱动

编译文件

都修改好了,用xcode 编译驱动

手把手教你定制黑苹果音频驱动


手把手教你定制黑苹果音频驱动

我这个源码没更新,所有有几个没编译成功。



加载编译好的驱动,测试一下,添加 bootarg alcid 68,这里添加你自定义的layout id,进行测试。

感谢阅读


有什么疑惑,问题欢迎留言交流。有些过程不是很详细,得自己研究下,还是有点难度的。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

S303 USB3.2 U盘 64GB

S303 USB3.2 U盘 64GB

39.9元起

海康威视 64GB USB3.2 金属U盘S303银色 一体封装防尘防水 电脑车载投标高速优盘系统盘

海康威视 64GB USB3.2 金属U盘S303银色 一体封装防尘防水 电脑车载投标高速优盘系统盘

29.9元起

HIKVISION 海康威视 激流 X306C USB 3.2 固态U盘 USB-A/Type-C双口

HIKVISION 海康威视 激流 X306C USB 3.2 固态U盘 USB-A/Type-C双口

148.99元起

HIKVISION 海康威视 X307C USB 3.1 U盘 USB-A/Type-C双口

HIKVISION 海康威视 X307C USB 3.1 U盘 USB-A/Type-C双口

31.9元起

海康威视 Rapids S1000 Type-C USB3.2固态U盘 512GB

海康威视 Rapids S1000 Type-C USB3.2固态U盘 512GB

399元起

HIKVISION 海康威视 X301G USB3.0 U盘 USB-A

HIKVISION 海康威视 X301G USB3.0 U盘 USB-A

21.93元起

HIKVISION 海康威视 星云R32 USB3.1 U盘 USB-A

HIKVISION 海康威视 星云R32 USB3.1 U盘 USB-A

28.4元起

海康威视 U盘USB3.2双接口 S37C 32g

海康威视 U盘USB3.2双接口 S37C 32g

34.9元起

海康威视 128GB USB3.2金属U盘 X327

海康威视 128GB USB3.2金属U盘 X327

暂无报价

海康威视 1TB type-C USB3.2固态U盘

海康威视 1TB type-C USB3.2固态U盘

699元起

海康威视 64GB金属U盘 X201

海康威视 64GB金属U盘 X201

21.5元起

海康威视 8GB USB2.0 金属U盘X201

海康威视 8GB USB2.0 金属U盘X201

13.5元起

海康威视 128GB Type-C USB3.2手机U盘X327C银色 高速读写双接口手机电脑通用车载

海康威视 128GB Type-C USB3.2手机U盘X327C银色 高速读写双接口手机电脑通用车载

69.9元起

海康威视 256GB Type-C USB3.2 U盘 X327C银色

海康威视 256GB Type-C USB3.2 U盘 X327C银色

129元起

海康威视 4GB USB2.0金属U盘X201银色 防尘防水便携圆环

海康威视 4GB USB2.0金属U盘X201银色 防尘防水便携圆环

11.5元起

海康威视 128GB USB3.2 金属U盘S303银色 一体封装防尘防水 电脑车载投标高速优盘系统盘

海康威视 128GB USB3.2 金属U盘S303银色 一体封装防尘防水 电脑车载投标高速优盘系统盘

58.9元起
13评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
23
扫一下,分享更方便,购买更轻松