制作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必须原版,且在功能扩展里面显示签名为官方签名
支持楼主,感谢分享 果断好评。 本帖最后由 一叶知秋☆ 于 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必须原版,且在功能扩展里面显示签名为官方签名。
支持楼主,感谢分享 支持楼主,楼主果然牛逼 谢谢分享 支持楼主,感谢分享 yjb888 发表于 2016-5-25 07:46 https://www.pcbeta.com/static/image/common/back.gif
支持楼主,感谢分享
帖子审核完就没有了 感谢分享... 谢谢分享、、、 感謝圖文設置分享 谢谢楼主,已经按照教程弄好了,果然很有效。 wolftrue 发表于 2016-5-27 14:24 https://www.pcbeta.com/static/image/common/back.gif
谢谢楼主,已经按照教程弄好了,果然很有效。
嗯,不客气,我自己也是这样弄好的 果断好评。 510449979 发表于 2016-5-28 20:01 https://www.pcbeta.com/static/image/common/back.gif
果断好评。
一般按照教程就能成功制作 事实上这一步没看懂 “ 打开appleALC/Resources/PinConfigs/Contents/Info.plist ” 。 appleALC.kext 还没制作出来,在哪里找这个文件修改咧 tntg534462 发表于 2016-5-30 03:11 https://www.pcbeta.com/static/image/common/back.gif
事实上这一步没看懂 “ 打开appleALC/Resources/PinConfigs/Contents/Info.plist ” 。 appleALC.kext ...
在这个下载的文件夹根目录,自己找找
支持楼主,感谢分享 感谢,非常详细。