chenkj918 发表于 2014-6-17 10:19

简单无脑 用Clover给AppleHDA打补丁 妈妈再也不用担心系统升级啦

本帖最后由 chenkj918 于 2014-6-21 12:39 编辑

前言:
看过论坛的 (通过10.9.1考验)如何让升级时AppleHDA不再折腾 - 让 Clover KextPatch 帮忙以及 摒弃xml.zib -> zml.zib,另类的clover patch AppleHDA无痛升级
都没看明白 里面patch的值到底是哪儿来的...(可能我太愚钝)
然后又看了下pokenguyen的原帖, 也没说明. 最后自己感受了下, 写了这篇不是教程的教程.


首先你要有手动升级AppleHDA的经验以及有一个仿冒成功了的AppleHDA.kext (可以看daxuexinshen大神的帖子)

1. 一开始呢 让我们来找到我们要patch的值 用于第二步Clover的设置

需要用到的工具呢 bcc9的脚本 来找到我们要patch的值


我们先吧AppleHDA复制到桌面 然后运行脚本 如下:

图中的两行命令是:

[*]./patch-hda.pl ? | grep 282 (其中?是显示所有收录的codec, grep 282是查找我的ALC282的型号 你要是有codec可以身略这一步)
[*]./patch-hda.pl -s ~/Desktop/ 10ec0282 (其中-s +路径 是我们刚拷贝AppleHDA到的地方也就是桌面 后面的10ec0282是我们的codec)


运行完了后能看到方框里的几个值需要替换 按照图片上的说明:

11D41984 ---> 10EC0282
10EC0884 ---> 00000000
10EC0885 ---> 00000000

置换下位置:

8419D411 ---> 8202EC10
8408EC10 ---> 00000000
8508EC10 ---> 00000000


在前面加上3D(貌似不加也可以 但是Rehabman说加了防止match不到):

3D8419D411 ---> 3D8202EC10
3D8408EC10 ---> 3D00000000
3D8508EC10 ---> 3D00000000

上面这一组 就是最终要patch的值! 一会输入到clover里


2. Clover设置:

把上面的值 如图依次输入 保存即可


3. 使用一个伪的kext来加载layout*xml.zlib和Platforms.xml.zlib

下载这个Kext   


[*]把你已经有了的layout*xml.zlib和Platforms.xml.zlib(无需转换了) 拷贝到AppleHDAIDT.kext/Contents/Resources/


[*]复制 之前改过的可以驱动的AppleHDA.kext/Plugins/AppleHDAHardwareConfigDriver.kext./Contents/Info.plist里面的 IOKitPersonalities/HDA Hardware Config Resource/HDAConfigDefault 到 AppleHDAIDT.kext/Contents/Info.plist 里相应的位置!

然后用KextUtility等工具安装! 或者拷贝到Clover的Kext文件夹里 有待测试

4. 重启! 记得SLE里是原版的AppleHDA 以及DSDT已经注入了layout-id

我这边测试呢 从10.9到10.10都是有效的~
大家测试下~~~ 成功了的话请反馈下~ 谢啦







kenpachi123 发表于 2014-6-17 10:23

1.网址不全
2.楼主没写明白啊。。

lisai9093 发表于 2014-6-17 10:31

把内容先复制下来吧。如果不能编辑我可以给你改。

daxuexinsheng 发表于 2014-6-17 10:32

等着学习。 :-)

g958 发表于 2014-6-17 10:34

下回写帖子,先用记事本写好稿再 往编辑器上导,坑爹的编辑器伤不起!

kenpachi123 发表于 2014-6-17 10:35

呃,看了编辑发现是误会了楼主。。
楼主节哀。。

zninesix 发表于 2014-6-17 10:36

zixiang5288 发表于 2014-6-17 10:39

这么方便啊,越来越简单了,以后升级不用改了,先试试

chenkj918 发表于 2014-6-17 10:46

daxuexinsheng 发表于 2014-6-17 03:32 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
等着学习。 :-)

来来来 试试可不可以 然后又可以拍片了~ {:8_541:}

yokor 发表于 2014-6-17 10:50

chenkj918 发表于 2014-6-17 10:46 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
来来来 试试可不可以 然后又可以拍片了~

可是改节点怎么办

daxuexinsheng 发表于 2014-6-17 11:07

chenkj918 发表于 2014-6-17 10:46 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
来来来 试试可不可以 然后又可以拍片了~

嗑嗑,片不拍了,链接到你的贴子就可以了。

vbsjbs 发表于 2014-6-17 11:15

没有看明白

chenkj918 发表于 2014-6-17 11:18

yokor 发表于 2014-6-17 03:50 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
可是改节点怎么办

忘记写了... 加上了

chenkj918 发表于 2014-6-17 11:19

vbsjbs 发表于 2014-6-17 04:15 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
没有看明白

首先你要有一个可以驱动仿冒AppleHDA

nml 发表于 2014-6-17 11:20

技术贴,先学习!

haohe1030 发表于 2014-6-17 11:30

看的不太明白

kfqzhw 发表于 2014-6-17 11:47

请问需要置换的位置地址是如何确定的?

loveqp 发表于 2014-6-17 11:57

睡眠唤醒好像就没声音了哇

jakes 发表于 2014-6-17 12:07

楼主也是ALC282呀?我也是,在想要不要也试试呢?{:9_607:}

usbtopc 发表于 2014-6-17 12:14

好文,楼主过谦了!我是坚持使用万能声卡,升级也不折腾,更主要的是睡眠唤醒不会导致无声。

我这个声卡睡眠唤醒无声的问题,全球都没有100%完美的解决方案,后来索性放弃折腾了,呵呵。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 简单无脑 用Clover给AppleHDA打补丁 妈妈再也不用担心系统升级啦