- 积分
- 578
- 最后登录
- 2024-4-19
- 精华
- 0
- 阅读权限
- 220
- 主题
- 81
- UID
- 233039
- 帖子
- 1281
- PB币
- 15296
- 威望
- 11
- 贡献
- 0
- 技术
- 92
- 活跃
- 3818
黑果小兵
- UID
- 233039
- 帖子
- 1281
- PB币
- 15296
- 贡献
- 0
- 技术
- 92
- 活跃
- 3818
|
18F
发表于 2017-11-20 05:43:07
IP属地辽宁
来自手机
|只看该作者
注入id
测试
检查AppleALC是否正确加载
打开终端,输入命令:
1
kextstat | grep AppleALc
显示内容如下:
1
2
3
4
kextstat | grep AppleALC
36 0 0xffffff7f8331b000 0xb0000 0xb0000
as.vit9696.AppleALC (1.2.1)
7CDA2635-8BE4-36E1-B882-8CA3B90284F3 <35 7 5 4 3 2 1>
我们可以看到AppleALC驱动已经被正确加载,版本是1.2.1,如果没有内容输出,那么就有可能没有加载.通常这种情况是因为Lilu的版本引起的,可以尝试使用Lilu Debug版本.
检查注入id是否正确
打开终端,输入命令:
1
ioreg -l | grep layout-id
显示内容如下:
1
2
3
4
5
6
7
8
~ % ioreg -l | grep layout-id
| | | | "layout-id" = <38000000>
| | | | | "IOAudioEngineDeviceDescription" = {
"num-internal-mics"=1,
"driver digital input gain"=0,
"layout-id"=56,
"post-processing input gain"=25,
"VP-pregain"=25}
为了便于讲解,我将内容做了换行处理.
其中的"layout-id"=56就是指注入id是 56 ,而<38000000>是56的16进制
检查PinConfigurations
使用IORegistryExplorer.app,找到HDEF@1F,3,右侧的PinConfigurations就是最终的四个节点的数值,同时我们发现其它的节点已经不存在了,这样的结果正是我们需要的.
ioreg_pinconfigurations
|
|