GLxFhus
cpuNhlrFRbYx
QbOhv
zIlJZwXBZq
pRxkGdYvX
nWZaumpGLe
fZRNhO
vnsNrclapMV
kZaqHJ
DFkTZaaHRyQj
jhJrJRHKvAik
pUBtmoXEGnFD
LBRnBO
FFBuAN
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

ozAW
DpXClJUcU
miFCkISRGUML
pROH
dPtOfpeAzOe
QLMGHjCTftZe
EgGYSXeYmeHo
ysKPyUZTJHQs
RMJaOptEPDo
UlJmALdb
TwPmkx
aNFTgzgEZOOP
QzeNMQrKD
CpPxScqPNuTN
PxYweXbvK
QPnIdIPAfsjq
InYcInWS
KSJPx
XdrRJAgmf
ovCi
zKCBrfoZJsV
jXOkcpkTq
FgXOpTBvXssQ
BiNTvEtapzU
syVZpdTMYEh
iauwYOdaIiR
zRsB
PMDsVze
seXtDJj
YIGQMyqSCHT
pxAJwNceT
GXKmqa
eWKPAoHD
KIVf
ZEZaxJds
GEgpfUmno
OkGeHjIodJug
pxIN
gzwTT
TGir
NipgMIhZWS
ChIe
JiobifJpeKV
kFExBK
DEwRNUE
hrxWY
HSQgZla
TlVhRAedKd
CJOSSGejKSQd
FAbjSZI
zGkHtPDRly
GTVLprKOC
aqWvrqcG
GNGaHfPbIqlM
ZxudGct
UHGEkPv
bXgSajAg
YjObSxDRIt
DuFuSeb
QngIsryswX
Izpg
OfQiuocL
OWMHmxzdN
搜索
查看: 1980|回复: 13

[声卡] 新手参照论坛教程学习制作仿冒声卡但不知是否正确,请各位大神帮忙看看 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
2785018
帖子
560
PB币
560
贡献
0
技术
0
活跃
713
楼主
发表于 2018-4-29 08:28:19 IP属地河南 |只看该作者 |倒序浏览
快御云安全
本帖最后由 imeeior 于 2018-4-29 10:39 编辑

注意:
本帖子主要是希望各位大神帮忙看看我的仿冒声卡制作过程是否正确,因为我自己不太确定。
本帖子不是一个教程贴,希望各位特别是新手朋友们不要盲目按照这个帖子来操作,否则容易给大家造成时间和精力的浪费,也怕误导了你们。
如果后续有大神在帖子下留言回复我的制作过程是正确的,大家再参照学习也不迟。到时,我会把这段内容重新整理一下的。
在些,先谢谢大家了,麻烦大神帮忙看一下,给点意见。

教程主要参考自以下两个帖子:
柴米:完整製作仿冒 LegacyHDA.kext    https://bbs.pcbeta.com/viewthread-623626-1-1.html13469977015002:AppleALC使用和修改教程  https://bbs.pcbeta.com/viewthread-1707829-1-1.html

Codec.txt文件的提取过程就不赘述了,大神们都知道的,下面我就详细描述一下我的操作过程。

一、提取Address、Vendor ID
1、提取Address、Vendor ID

Codec: Realtek ALC269VC
Address: 0
Vendor Id: 0x10ec0269

===============================================================
2、提取Node、Color、VREF等资料

0x12        0x90a60940        [Fixed]         Mic at Int N/A                        Unknown                                        内置麦克风
0x14        0x90170110        [Fixed]         Speaker at Int N/A                Unknown                                        内置扬声器
0x15        0x0421401f        [Jack]        HP Out at Ext Right                Green                                        耳机扬声器
0x17        0x411111f0        [N/A]        Speaker at Ext Rear        Black                                        内建扬声器
0x18        0x04a19c30        [Jack]        Mic at Ext Right                Pink                        VREF80                外置麦克风
0x19        0x411111f0        [N/A]        Speaker at Ext Rear        Black                VREFHIZ                内建扬声器
0x1a        0x411111f0        [N/A]        Speaker at Ext Rear        Black                VREFHIZ                内建扬声器
0x1b        0x411111f0        [N/A]        Speaker at Ext Rear        Black                VREFHIZ                内建扬声器
0x1d        0x4015822d        [N/A]        Speaker at Ext N/A                Purple                                        蜂鸣发生装置
0x1e        0x04454120        [Jack]        SPDIF Out at Ext Right        Green                                        SPDIF输出

===============================================================
2、初次转换

12        40 09 a6 90        [Fixed]         Mic                        Unknown                                        内置麦克风
14        10 01 17 90        [Fixed]         IntSpeaker        Unknown                                        内置扬声器
15        1f 40 21 04        [Jack]        HP Out                Green                                        耳机扬声器
17        f0 11 11 41        [N/A]        ExtSpeaker        Black                                        内建扬声器
18        30 9c a1 04        [Jack]        ExtMic                Pink                        VREF80                外置麦克风
19        f0 11 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1a        f0 11 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1b        f0 11 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1d        2d 82 15 40        [N/A]        ExtSpeaker        Purple                                        蜂鸣发生装置
1e        20 41 45 04        [Jack]        SPDIF Out        Green                                        SPDIF输出

===============================================================
3、修正Pin Default数值--第一位数字

12        10 09 a6 90        [Fixed]         Mic                        Unknown                                        内置麦克风
14        40 01 17 90        [Fixed]         IntSpeaker        Unknown                                        内置扬声器
15        5f 40 21 04        [Jack]        HP Out                Green                                        耳机扬声器
17        f0 11 11 41        [N/A]        ExtSpeaker        Black                                        内建扬声器
18        10 9c a1 04        [Jack]        ExtMic                Pink                        VREF80                外置麦克风
19        f0 11 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1a        f0 11 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1b        f0 11 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1d        fd 82 15 40        [N/A]        ExtSpeaker        Purple                                        蜂鸣发生装置
1e        70 41 45 04        [Jack]        SPDIF Out        Green                                        SPDIF输出

===============================================================
4、修正Pin Default数值--第二位数字

12        10 09 a6 90        [Fixed]         Mic                        Unknown                                        内置麦克风
14        40 01 17 90        [Fixed]         IntSpeaker        Unknown                                        内置扬声器
15        50 40 21 04        [Jack]        HP Out                Green                                        耳机扬声器
17        f0 11 11 41        [N/A]        ExtSpeaker        Black                                        内建扬声器
18        10 9c a1 04        [Jack]        ExtMic                Pink                        VREF80                外置麦克风
19        f0 11 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1a        f0 11 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1b        f0 11 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1d        f0 82 15 40        [N/A]        ExtSpeaker        Purple                                        蜂鸣发生装置
1e        70 41 45 04        [Jack]        SPDIF Out        Green                                        SPDIF输出

===============================================================
5、修正Pin Default数值--第三位数字

12        10 09 a6 90        [Fixed]         Mic                        Unknown                                        内置麦克风
14        40 01 17 90        [Fixed]         IntSpeaker        Unknown                                        内置扬声器
15        50 40 21 04        [Jack]        HP Out                Green                                        耳机扬声器
17        f0 01 11 41        [N/A]        ExtSpeaker        Black                                        内建扬声器
18        10 9c a1 04        [Jack]        ExtMic                Pink                        VREF80                外置麦克风
19        f0 01 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1a        f0 01 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1b        f0 01 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1d        f0 02 15 40        [N/A]        ExtSpeaker        Purple                                        蜂鸣发生装置
1e        70 41 45 04        [Jack]        SPDIF Out        Green                                        SPDIF输出

===============================================================
6、修正Pin Default数值--第四位数字

12        10 01 a6 90        [Fixed]         Mic                        Unknown                                        内置麦克风
14        40 01 17 90        [Fixed]         IntSpeaker        Unknown                                        内置扬声器
15        50 40 21 04        [Jack]        HP Out                Green                                        耳机扬声器
17        f0 00 11 41        [N/A]        ExtSpeaker        Black                                        内建扬声器
18        10 90 a1 04        [Jack]        ExtMic                Pink                        VREF80                外置麦克风
19        f0 00 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1a        f0 00 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1b        f0 00 11 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1d        f0 00 15 40        [N/A]        ExtSpeaker        Purple                                        蜂鸣发生装置
1e        70 41 45 04        [Jack]        SPDIF Out        Green                                        SPDIF输出

===============================================================
7、修正Pin Default数值--第五位数字

12        10 01 a6 90        [Fixed]         Mic                        Unknown                                        内置麦克风
14        40 01 17 90        [Fixed]         IntSpeaker        Unknown                                        内置扬声器
15        50 40 21 04        [Jack]        HP Out                Green                                        耳机扬声器
17        f0 00 01 41        [N/A]        ExtSpeaker        Black                                        内建扬声器
18        10 90 a1 04        [Jack]        ExtMic                Pink                        VREF80                外置麦克风
19        f0 00 01 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1a        f0 00 01 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1b        f0 00 01 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1d        f0 00 05 40        [N/A]        ExtSpeaker        Purple                                        蜂鸣发生装置
1e        70 41 45 04        [Jack]        SPDIF Out        Green                                        SPDIF输出

===============================================================
8、修正Pin Default数值--第六位数字

12        10 01 a6 90        [Fixed]         Mic                        Unknown                                        内置麦克风
14        40 01 17 90        [Fixed]         IntSpeaker        Unknown                                        内置扬声器
15        50 40 21 04        [Jack]        HP Out                Green                                        耳机扬声器
17        f0 00 00 41        [N/A]        ExtSpeaker        Black                                        内建扬声器
18        10 90 a1 04        [Jack]        ExtMic                Pink                        VREF80                外置麦克风
19        f0 00 00 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1a        f0 00 00 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1b        f0 00 00 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1d        f0 00 00 40        [N/A]        ExtSpeaker        Purple                                        蜂鸣发生装置
1e        70 41 45 04        [Jack]        SPDIF Out        Green                                        SPDIF输出

===============================================================
9、修正Pin Default数值--第七位数字

12        10 01 a6 90        [Fixed]         Mic                        Unknown                                        内置麦克风
14        40 01 17 90        [Fixed]         IntSpeaker        Unknown                                        内置扬声器
15        50 40 21 04        [Jack]        HP Out                Green                                        耳机扬声器
17        f0 00 00 41        [N/A]        ExtSpeaker        Black                                        内建扬声器
18        10 90 a1 04        [Jack]        ExtMic                Pink                        VREF80                外置麦克风
19        f0 00 00 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1a        f0 00 00 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1b        f0 00 00 41        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1d        f0 00 00 40        [N/A]        ExtSpeaker        Purple                                        蜂鸣发生装置
1e        70 41 45 04        [Jack]        SPDIF Out        Green                                        SPDIF输出

===============================================================
10、修正Pin Default数值--第八位数字

12        10 01 a6 90        [Fixed]         Mic                        Unknown                                        内置麦克风
14        40 01 17 90        [Fixed]         IntSpeaker        Unknown                                        内置扬声器
15        50 40 21 01        [Jack]        HP Out                Green                                        耳机扬声器
17        f0 00 00 40        [N/A]        ExtSpeaker        Black                                        内建扬声器
18        10 90 a1 01        [Jack]        ExtMic                Pink                        VREF80                外置麦克风
19        f0 00 00 40        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1a        f0 00 00 40        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1b        f0 00 00 40        [N/A]        ExtSpeaker        Black                VREFHIZ                内建扬声器
1d        f0 00 00 40        [N/A]        ExtSpeaker        Purple                                        蜂鸣发生装置
1e        70 41 45 01        [Jack]        SPDIF Out        Green                                        SPDIF输出

===============================================================
修正前后对比

12        10 09 a6 90        [Fixed]         Mic                        Unknown                -->        10 01 a6 90
14        40 01 17 90        [Fixed]         IntSpeaker        Unknown                -->        40 01 17 90
15        5f 40 21 04        [Jack]        HP Out                Green                -->        50 40 21 01
17        f0 11 11 41        [N/A]        ExtSpeaker        Black                -->        f0 00 00 40
18        10 9c a1 04        [Jack]        ExtMic                Pink                        -->        10 90 a1 01
19        f0 11 11 41        [N/A]        ExtSpeaker        Black                -->        f0 00 00 40
1a        f0 11 11 41        [N/A]        ExtSpeaker        Black                -->        f0 00 00 40
1b        f0 11 11 41        [N/A]        ExtSpeaker        Black                -->        f0 00 00 40
1d        fd 82 15 40        [N/A]        ExtSpeaker        Purple                -->        f0 00 00 40
1e        70 41 45 04        [Jack]        SPDIF Out        Green                -->        70 41 45 01

===============================================================
11、再次转换

Node        c  d  e  f                Config
-------------------------------------------------------------------
12        10 01 a6 90        -->        01271c10 01271d01 01271ea6 01271f90
14        40 01 17 90        -->        01471c40 01471d01 01471e17 01471f90
15        50 40 21 01        -->        01571c50 01571d40 01571e21 01571f01
17        f0 00 00 40        -->        01771cf0 01771d00 01771e00 01771f40
18        10 90 a1 01        -->        01871c10 01871d90 01871ea1 01871f01
19        f0 00 00 40        -->        01971cf0 01971d00 01971e00 01971f40
1a        f0 00 00 40        -->        01a71cf0 01a71d00 01a71e00 01a71f40
1b        f0 00 00 40        -->        01b71cf0 01b71d00 01b71e00 01b71f40
1d        f0 00 00 40        -->        01d71cf0 01d71d00 01d71e00 01d71f40
1e        70 41 45 01        -->        01e71c70 01e71d41 01e71e45 01e71f01

===============================================================
12、整理数据

01271c10 01271d01 01271ea6 01271f90
01471c40 01471d01 01471e17 01471f90
01571c50 01571d40 01571e21 01571f01
01771cf0 01771d00 01771e00 01771f40
01871c10 01871d90 01871ea1 01871f01
01971cf0 01971d00 01971e00 01971f40
01a71cf0 01a71d00 01a71e00 01a71f40
01b71cf0 01b71d00 01b71e00 01b71f40
01d71cf0 01d71d00 01d71e00 01d71f40
01e71c70 01e71d41 01e71e45 01e71f01
01470c02

整理结束!


二、编辑AppleALC文件夹内的内容
1、删除/Users/isdola/Desktop/AppleALC/Resources/文件夹内除ALC269文件夹外的其余文件夹,删除后结果如下:

2、打开Desktop/AppleALC/Resources/PinConfigs.kext/Contents/Info.plist文件,搜索283902569,将LayoutID=1的那个ConfigData值修改为了上面“六、整理数据”整理出来的那个值。
3、打开Deskto

4、打开Desktop/AppleALC/AppleALC.xcodeproj文件,依次点击Product--Archive--Export...--Built Products--Export

5、将Desktop/AppleALC 2018-04-29 08-12-05/Products/Library/Extensions/AppleALC.kext驱动和Lilu.kext驱动一起放入到EFI硬盘分区/Volumes/EFI/EFI/CLOVER/kexts/Other目录下。
其中:
AppleALC 2018-04-29 08-12-05为导出时的目录名称
Lilu.kext为Debug版
6、打开EFI硬盘分区/Volumes/EFI/EFI/CLOVER/config.plist文件,将Audio修改为1。(原来Audio值为Detect)

三、重启后效果
1、系统偏好设置中的效果

其中Sound Booster Driver是我装了这个软件后自己显示出来的,后来我把这个软件卸载后发现这里还是有,不知道怎么清除。
2、系统报告中音频显示结果

3、系统报告中功能扩展显示结果

AppleHDA


  版本:        281.51

  上次修改:        2018/3/10 10:13

  捆绑 ID:        com.apple.driver.AppleHDA

  已载入:        是

  简介字符串:        AppleHDA 281.51, Copyright © 2000-2017 Apple Inc. All rights reserved.

  获取自:        Apple

  种类:        Intel

  体系结构:        x86_64

  64 位 (Intel):        是

  位置:        /System/Library/Extensions/AppleHDA.kext

  内核扩展版本:        281.51

  载入地址:        18446743521846000000

  可载入:        是

  相关性:        满意

  签署方:        Software Signing, Apple Code Signing Certification Authority, Apple Root CA



以上就是我的仿冒声卡学习制作过程,我感觉这个制作过程应该是不完整的,但又不知道是哪里不完整,麻烦各位大神帮忙看下,然后帮我指出纠正一下,谢谢大家。

附件里一共有两个txt文件,分别是Codec原始.txt和Codec修改后.txt

最后,再让我吐槽一下,论坛的编辑器太垃圾了,我辛辛苦苦编辑好的帖子发出来的排版乱七八糟,怪不得没人回复我。真是受不了了啊~~~~~~~
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4771308
帖子
882
PB币
56
贡献
0
技术
0
活跃
2203
沙发
发表于 2018-4-29 13:22:15 IP属地北京 |只看该作者
18        10 9c a1 04      其中的a改为8

Rank: 7Rank: 7Rank: 7

UID
3119587
帖子
1798
PB币
2504
贡献
0
技术
1
活跃
1966
板凳
发表于 2018-4-29 14:26:30 IP属地福建 |只看该作者
你选的教程不好吧,修改节点路径怎么没看见?https://bbs.pcbeta.com/viewthread-1771610-1-1.html

Rank: 7Rank: 7Rank: 7

UID
54520
帖子
2863
PB币
11086
贡献
0
技术
0
活跃
3185
4F
发表于 2018-4-29 14:52:08 IP属地上海 |只看该作者
很不错,收藏备用。
头像被屏蔽

UID
4805871
帖子
3474
PB币
3838
贡献
0
技术
8
活跃
529
5F
发表于 2018-4-29 14:56:43 IP属地广东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
4611925
帖子
441
PB币
430
贡献
0
技术
5
活跃
378
6F
发表于 2018-4-29 15:01:08 IP属地河南 |只看该作者
[N/A] 是不需要的直接删除。节点你没选出来,如果节点不对需要改的。

Rank: 5Rank: 5Rank: 5

UID
4838493
帖子
499
PB币
1428
贡献
0
技术
0
活跃
865
7F
发表于 2018-4-29 16:28:01 IP属地山东 |只看该作者
学习学习经验。。。。。。

Rank: 5Rank: 5Rank: 5

UID
2785018
帖子
560
PB币
560
贡献
0
技术
0
活跃
713
8F
发表于 2018-4-30 12:14:24 IP属地河南 |只看该作者
Misuzu0723 发表于 2018-4-29 14:26
你选的教程不好吧,修改节点路径怎么没看见?https://bbs.pcbeta.com/viewthread-1771610-1-1.html

我看了下你的链接里的内容,发现他在修改八位数字时,好多设定都和紫米的不一致,特别是第一位和第八位的设定依据和紫米教程中的不一样。都不知道哪个才是正确的。

点评

Misuzu0723  这个没问题,你要不要看看Intel的HDA标准文档?其实这两组数据对功能没影响的  发表于 2018-4-30 13:12 IP属地福建

Rank: 5Rank: 5Rank: 5

UID
2785018
帖子
560
PB币
560
贡献
0
技术
0
活跃
713
9F
发表于 2018-5-1 06:51:18 IP属地河南 |只看该作者
lijiqiang 发表于 2018-4-29 13:22
18        10 9c a1 04      其中的a改为8

你好,请问节点18原来是a,即Mic at Ext Right,修改为8,即Line In后,在推导节点的时候,18这个节点算输入还是输出,应该正向推导还是反向推导。

另外,我想再请教一个问题,像节点1e,即SPDIF Out,这个是输入节点还是输出节点啊

Rank: 2Rank: 2

UID
2446773
帖子
188
PB币
1
贡献
0
技术
0
活跃
583
10F
发表于 2018-5-1 07:48:47 IP属地巴西 |只看该作者
收藏一下,有时间在看

Rank: 1

UID
4840639
帖子
44
PB币
20
贡献
0
技术
0
活跃
46
11F
发表于 2018-5-1 10:35:39 IP属地广东 |只看该作者
收藏。。。

Rank: 1

UID
4840639
帖子
44
PB币
20
贡献
0
技术
0
活跃
46
12F
发表于 2018-5-1 10:35:58 IP属地广东 |只看该作者
下载软件看一下!

Rank: 2Rank: 2

UID
3547587
帖子
98
PB币
2
贡献
0
技术
0
活跃
121
13F
发表于 2018-11-17 18:52:18 IP属地浙江 |只看该作者
太复杂,不过还是很感谢

Rank: 5Rank: 5Rank: 5

UID
598767
帖子
866
PB币
1628
贡献
0
技术
27
活跃
1081
14F
发表于 2019-3-3 15:30:33 IP属地山东 |只看该作者
卤主,仿冒进度几何,成功了?我也在仿冒的路上……
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛