我不要用户名 发表于 2016-3-20 13:01

教程:教你如何用傻瓜式用clover帮applehda打二进制补丁以实现无痛升级

本帖最后由 我不要用户名 于 2016-3-20 13:05 编辑

参考主要教程是这篇:https://bbs.pcbeta.com/viewthread-1433812-1-1.html
[教程] (通过10.9.1考验)如何让升级时AppleHDA不再折腾 - 让 Clover KextPatch 帮忙


下面针这篇帖子说说不一样的地方,主要是cloverpatch部分,也就是给applehda打补丁的部分,
上面那篇帖子的cloverpatch分为两部分,第一部分,让AppleHDA读取资源时不再读取xml.zlib, 而是读取 zml.zlib。这个肯定可以直接通用,不用修改。
然后重点是第二部分,如何针对自己的声卡型号对applehda打二进制补丁让它接受我们的硬件。那么我们如何知道自己的声卡要find什么replace什么就是重点之重了。
原帖只是简单的通过patch把apple支持的声卡型号替换成自己的声卡型号,但是我测试过仅仅这样一个patch是行不通的,hda加载了,但是没有输入输出。具体原因我也不知道。(其他景友反映可以,但我就是不行。所以另进行了以下步骤)


接下来,我们借助AppleHDA Patcher这个软件来帮我我们确定要完成二进制补丁所需要的find值和replace值。
第一步确保sle下的applehda为原版声卡,如果用了冒仿声卡,请先替换回原版声卡,重建缓存,重启。
第二步运行AppleHDA Patcher 选择你的声卡型号。左下角为台式机的,右下角为笔记本的。然后点击中间的patch applehda。
所生成的所有文件均放在桌面。我们打开桌面他生成的文件夹,找到你的声卡版本(如272.51.3)文件夹下的clover文件夹下的config文件,里面的kexts to patch项就是要打的二进制补丁,把里面的项复制到自己的config里面的kexts to patch项里面就行。


懒得上图了。看文字应该看得懂。


关于kexts to patch功能,请参考https://bbs.pcbeta.com/viewthread-1580832-1-1.html

一劳永逸!更新不再替换Kext(Kexts to patch)教程

我不要用户名 发表于 2016-3-20 13:06


所需要applehda patcher在这里

岸上无地 发表于 2016-3-20 14:06

学习了,谢谢分享。

Vvshu 发表于 2016-3-20 19:29

能不能麻烦你帮我做个仿冒驱动???

念去去 发表于 2016-3-20 20:27

楼主,我今天试了好几次,都失败,再搞下去怕硬盘伤不起

我不要用户名 发表于 2016-3-20 22:21

念去去 发表于 2016-3-20 20:27
楼主,我今天试了好几次,都失败,再搞下去怕硬盘伤不起

有啥伤不起的。。

甘新平 发表于 2016-3-20 22:26

标记一下,下次也许用得到,我现在的不能自动切换前后面板,但现在不想弄了

会飞的蜗牛@ 发表于 2016-3-20 22:50

标记一下 ,以后使用

liaoyudong2 发表于 2016-3-26 01:12

借用楼主的patcher

口袋妖怪heart 发表于 2016-3-26 06:21

好吧这都行。。Mirone想的还真周到啊。。。

声卡我都好久没折腾啦23333 从10.8用到现在 反正也是无痛升级 就10.11二进制文件变了 屏蔽11d41983即可

LIAOHONGFEI 发表于 2016-3-26 07:09

感谢楼主分享!

akhuting 发表于 2016-4-7 18:37

真麻烦啊额 发表于 2016-4-7 18:38

学习了哈哈哈哈

qingzhuo 发表于 2016-4-7 18:38

学习了哈哈哈哈

sunxianrun 发表于 2016-5-21 12:51

这个一定要顶

yaogeneral 发表于 2016-7-5 21:12

看不懂哦                  

zeolites 发表于 2016-8-1 19:20

马克一下,以备不时之需

bzdbnm 发表于 2016-8-27 16:44

下载一个看看

itisland 发表于 2016-9-15 15:12

谢谢分享,搞了好久都没成功

slsunlight 发表于 2016-11-19 08:59

我喜欢,请大家鼓掌支持,谢谢
页: [1] 2
查看完整版本: 教程:教你如何用傻瓜式用clover帮applehda打二进制补丁以实现无痛升级