一叶知秋☆ 发表于 2016-5-24 19:33

制作appleALC的详细步骤

本帖最后由 一叶知秋☆ 于 2016-5-25 11:13 编辑

本帖转载自:
复制代码
https://bbs.pcbeta.com/data/attachment/forum/201604/24/120113mrb1fc1mc1fwbaq1.png
https://bbs.pcbeta.com/data/attachment/forum/201604/24/120120c5jbycvjuf7pqjwy.png
https://bbs.pcbeta.com/data/attachment/forum/201604/24/120132zfjxfk1efwf55j25.png


第二步:修改appleALC中的文件
打开appleALC/Resources中你的型号的文件夹,这里以ALC887为例子
https://bbs.pcbeta.com/data/attachment/forum/201604/24/120923m30f5ddxerhhf8dv.png
可以看到ALC887里面有很多文件,为了方便删除Info.plist以外的所有文件
把之前可以用的仿冒声卡中的layoutX.xml.zlib(X为你设置的layoutID)和Platforms.xml.zlib复制进去
打开Info.plist如下图
https://bbs.pcbeta.com/data/attachment/forum/201604/24/121503qd3ctmdy3do5t4ff.png
codecID要对应AppleHDA.kext\Contents\PlugIns\AppleHDAHardwareConfigDriver.kext\Contents\info.plist里面填写的ID
ID对应layoutID
patch对应layoutX.xml.zlib(X为你设置的layoutID)
https://bbs.pcbeta.com/data/attachment/forum/201604/24/122049rm0dgzc4bh0dehhs.png
ID对应layoutID
patch必须填Platforms.xml.zlib



打开appleALC/Resources/PinConfigs/Contents/Info.plist
https://bbs.pcbeta.com/data/attachment/forum/201604/24/122331wl2lapplqf2pqfgl.png
删除HDAConfigDefault子项,将AppleHDA.kext\Contents\PlugIns\AppleHDAHardwareConfigDriver.kext\Contents\info.plist里面的HDAConfigDefault子项复制进去


第三步生产appleALC驱动
打开AppleALC/AppleALC.xcodeproj(必须要有XCODE)
https://bbs.pcbeta.com/data/attachment/forum/201604/24/122729neeegqddxoqoexv0.png 2016-4-24 12:27 上传
下载附件 (99.19 KB)



将生成的appleALC放入四叶草,通过DSDT注入layoutID就可以让其正常工作(必须DSDT)
另外appleHDA必须原版,且在功能扩展里面显示签名为官方签名

biggreat 发表于 2016-5-24 21:24

支持楼主,感谢分享

甘新平 发表于 2016-5-24 21:26

果断好评。

一叶知秋☆ 发表于 2016-5-24 21:28

本帖最后由 一叶知秋☆ 于 2016-5-24 21:31 编辑

帖子被审核,审核完了就剩这一点了,呵呵在这里补一下吧:
第一步:显示finder中的小房子图标,并下载appleALC
在终端执行命令,然后按照图片操作会在finder中的小房子生产appleALC文件夹
git clone https://github.com/vit9696/AppleALC
第二步:修改appleALC中的文件
打开appleALC/Resources中你的型号的文件夹,这里以ALC887为例子
图片在一楼。
为了方便删除Info.plist以外的所有文件
把之前可以用的仿冒声卡中的layoutX.xml.zlib(X为你设置的layoutID)和Platforms.xml.zlib复制进去。
打开Info.plist如下图
图片一楼
codecID要对应AppleHDA.kext\Contents\PlugIns\AppleHDAHardwareConfigDriver.kext\Contents\info.plist里面填写的ID
ID对应layoutID
patch对应layoutX.xml.zlib(X为你设置的layoutID)
ID对应layoutID
patch必须填Platforms.xml.zlib



打开appleALC/Resources/PinConfigs/Contents/Info.plist
删除HDAConfigDefault子项,将AppleHDA.kext\Contents\PlugIns\AppleHDAHardwareConfigDriver.kext\Contents\info.plist里面的HDAConfigDefault子项复制进去


第三步生产appleALC驱动
打开AppleALC/AppleALC.xcodeproj(必须要有XCODE)
将生成的appleALC放入四叶草,通过DSDT注入layoutID就可以让其正常工作(必须DSDT)
另外appleHDA必须原版,且在功能扩展里面显示签名为官方签名。

fslyfeng 发表于 2016-5-25 00:08



支持楼主,感谢分享

subying 发表于 2016-5-25 00:18

支持楼主,楼主果然牛逼

dlhonghan 发表于 2016-5-25 07:26

谢谢分享   

yjb888 发表于 2016-5-25 07:46

支持楼主,感谢分享

一叶知秋☆ 发表于 2016-5-25 09:55

yjb888 发表于 2016-5-25 07:46 https://www.pcbeta.com/static/image/common/back.gif
支持楼主,感谢分享

帖子审核完就没有了

bizongyi 发表于 2016-5-26 14:00

感谢分享...

zgfoerty 发表于 2016-5-26 17:03

谢谢分享、、、

7801bb 发表于 2016-5-26 17:20

感謝圖文設置分享

wolftrue 发表于 2016-5-27 14:24

谢谢楼主,已经按照教程弄好了,果然很有效。

一叶知秋☆ 发表于 2016-5-27 15:10

wolftrue 发表于 2016-5-27 14:24 https://www.pcbeta.com/static/image/common/back.gif
谢谢楼主,已经按照教程弄好了,果然很有效。

嗯,不客气,我自己也是这样弄好的

510449979 发表于 2016-5-28 20:01

果断好评。   

一叶知秋☆ 发表于 2016-5-28 21:51

510449979 发表于 2016-5-28 20:01 https://www.pcbeta.com/static/image/common/back.gif
果断好评。

一般按照教程就能成功制作

tntg534462 发表于 2016-5-30 03:11

事实上这一步没看懂    “ 打开appleALC/Resources/PinConfigs/Contents/Info.plist ”   。 appleALC.kext 还没制作出来,在哪里找这个文件修改咧

一叶知秋☆ 发表于 2016-5-30 11:50

tntg534462 发表于 2016-5-30 03:11 https://www.pcbeta.com/static/image/common/back.gif
事实上这一步没看懂    “ 打开appleALC/Resources/PinConfigs/Contents/Info.plist ”   。 appleALC.kext ...


在这个下载的文件夹根目录,自己找找

simon126 发表于 2016-5-31 21:24

支持楼主,感谢分享

derbyking 发表于 2016-5-31 22:11

感谢,非常详细。
页: [1] 2 3 4 5 6 7
查看完整版本: 制作appleALC的详细步骤