借助VoodooHDA自带的getdump找出有效节点和路径

19次阅读
没有评论

借助 VoodooHDA 自带的 getdump 找出有效节点和路径

VoodooHDA Clover 版安装教程

你需要有现成的 Clover,它只会安装 VoodooHDA 和其他必需的组件来正常运行。

方法一: 通过 Clover UEFI/ESP 驱动

请点击下载:VoodooHDA 2.9.0 Clover-V12.dmg
这个安装程序会自动安装到 /ESP/EFI/CLOVER/kexts/ 以及下面的目录里 10.14/10.13/10.12/10.11/10.10/10.9/10.8/10.7/10.6
安装目录取决于你安装的 macOS 系统决定.
** 这个驱动将通过 Clover 加载而不需要安装到/System/Library/Extensions/, 同时它也不会删除系统自带的AppleHDA.kext, 您甚至无需备份/Others/AppleALC.kext**

方法二:Clover 传统模式

你也可以安装 VoodooHDA.kext 内核扩展程序到 /EFI/Clover/kexts/10.14/10.1310.12/10.11/10.10/10.9/10.8/10.7/10.6
这个驱动将通过 Clover 加载.

方法三: 经典方法

您也可以选择 10.6 到 10.12 的 Clasic 方法,这将在系统库扩展上安装 VoodooHDA.kext + AppleHDADisabler.kext

这将在应用程序上安装 VoodooHdaSettingsLoader.app,在 Library / PreferencePanes 上安装 VoodooHDA.prefPane
在这两种方法中,在 usr/local/bin/getdump 上安装 getdump。

注意:对于所有 OS X 系统,VoodooHDA.prefPane 安装在 Library / PreferancesPanes 中

视频教程请点击下方

1

[借助 VoodooHDA 自带的 getdump 找出有效节点和路径

getdump 用法

这里可以借助 VoodooHDA 自带的应用程序:getdump, 使用方法: 打开终端, 输入命令:

1
2
3
sudo cp ~/Downloads/getdump /usr/local/bin  # 将 getdump 命令复制到 /usr/local/bin 目录下
sudo chmod +x /usr/local/bin/getdump # 为 getdump 添加执行权限
getdump > ~/Desktop/voodoo_dump.txt

用它可以生成一份 voodoo_dump.txt 的文件, 里面会有两段以 DUMPING Playback/Record Paths 开头的文字描述, 这里面即包括了有效节点, 同时也包括了有效的路径
借助 VoodooHDA 自带的 getdump 找出有效节点和路径
借助 VoodooHDA 自带的 getdump 找出有效节点和路径从上面的两张截图中, 可以将有效的节点和路径整理出下面的表格:

有效节点 10 进制 设备名称 路径
0x14 20 Speaker out 20->12->2
0x21 33 HP out 33->13->3
0x19 25 Headset Mic in 8->35->24 8->35->29 备用
0x12 18 Internal Mic in 9->34->18 9->34->29 备用

有了这个表格, 再结合configdata, 找出有效的 ID, 编译AppleALC, 注入 ID 并使用声卡驱动.

备注

该种方法摘自使用 AppleALC 声卡仿冒驱动 AppleHDA 的正确姿势的部分内容, 之所以单独发布就是想让更多的人看到

关于打赏

您的支持就是我更新的动力!
如果不希望看到博主停更的话,请点击下方的 打赏 支持一下,有钱的捧个钱场,没钱的捧个人场,谢谢大家!

正文完
 0
liveob
版权声明:本站原创文章,由 liveob 于2024-09-15发表,共计1412字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码