问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

patch applehda什么意思

发布网友 发布时间:2023-05-26 14:20

我来回答

1个回答

热心网友 时间:2024-12-03 20:15

---前提---
  1. 你得用 Clover 引导 (......)
  2. 开启 kernelcache (开了也能 inject kext,还能patch kext,速度又快,为啥不开)
  3. 你的 AppleHDA 现在工作正常

  ---方法---
  先说 AppleHDA 的,估计就这个关注的人多,其他都是小意思。

  1. 把你修改过的xml 文件改名后添加到 AppleHDA 里。把文件名.xml.zlib 改成 .zml.zlib 例如 layout3.xml.zlib -> layout3.zml.zlib。 如果是下载的现成驱动不确定用到了哪个,索性把全部 .xml.zlib都改掉,不影响使用。

  2. 建立 patch 项目,如果你之前就用了kext patch那就不用我说了,如果没用过,需要建立如图1项目。后面的0-5就不用管了,是Array下面的小项,你建几个就有几个=。=

  3. 在 Clover 的配置文件添加下列kext patch项目
  <dict>
  <key>Comment</key>
  <string>Patch_to_ALC887 (xml.zl to zml.zl)</string>
  <key>Find</key>
  <data>
  eG1sLnps
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  em1sLnps
  </data>
  </dict>
  <dict>
  <key>Comment</key>
  <string>Patch_to_ALC887 (patch vid pid)</string>
  <key>Find</key>
  <data>
  ixnUEQ==
  </data>
  <key>Name</key>
  <string>AppleHDA</string>
  <key>Replace</key>
  <data>
  hwjsEA==
  </data>
  </dict>
  添加的项目上已经有了基本的说明,我再简单解释一下吧。 第一项是重点,让AppleHDA读取资源时不再读取xml.zlib, 而是读取 zml.zlib (机智的小伙伴你好。。。),这样系统升级 AppleHDA升级时就不会把我们改好的定义覆盖掉。 后一项就是binary patch,让 AppleHDA 能接受我们硬件的vid 和 pid了。

  我这里用来示范的数据时 ALC887 声卡的数据 (技嘉 B75M-D3V Rev 1.1),声卡不同的用PlistEdit Pro修改 Patch_to_ALC887 (patch vid pid) 下面那个 Replace 对应的 data 就好。

  4. 应该已经能正常工作了。:)

  顺便附上一些常用 patch,系统升级时能省去很多麻烦。包括了 开启Trim , 屏蔽AppleTyMCEDriver对 ECC 内存的检测,禁止某kext加载等。 看注释应该能懂吧
  <key>KextsToPatch</key>
  <array>
  <dict>
  <key>Comment</key>
  <string>ECC Memory Check Hack</string>
  <key>Find</key>
  <data>
  cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY
  </data>
  <key>Name</key>
  <string>AppleTyMCEDriver</string>
  <key>Replace</key>
  <data>
  cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY
  </data>
  </dict>
  <dict>
  <key>Comment</key>
  <string>Trim Enabler</string>
  <key>Find</key>
  <data>
  QVBQTEUgU1NEAA==
  </data>
  <key>Name</key>
  <string>IOAHCIBlockStorage</string>
  <key>Replace</key>
  <data>
  AAAAAAAAAAAAAA==
  </data>
  </dict>
  <dict>
  <key>Comment</key>
  <string>Patch_to_not_load_this_driver</string>
  <key>Find</key>
  <string>0x04020000</string>
  <key>InfoPlistPatch</key>
  <true/>
  <key>Name</key>
  <string>AppleUpstreamUserClientDisabler</string>
  <key>Replace</key>
  <string>0x44220000</string>
  </dict>
  <dict>
  <key>Comment</key>
  <string>Patch_to_not_load_this_driver</string>
  <key>Find</key>
  <string>0x04020000</string>
  <key>InfoPlistPatch</key>
  <true/>
  <key>Name</key>
  <string>ApplePolicyControlDisabler</string>
  <key>Replace</key>
  <string>0x44220000</string>
  </dict>
  5.把HDA Hardware Config Resource的信息保存到 FakeSMC 里面,不再修改 AppleHDAHardwareConfigDriver.kext ,从而避免升级时被覆盖。

  这个很简单, 就是把改好的AppleHDAHardwareConfigDriver.kext的info.plist 里面 IOKitPersonalities/HDA Hardware Config Resource 的内容复制出来,贴到FakeSMC.kext的 info.plist里面,依然是贴到 IOKitPersonalities 下。

  这样FakeSMC里面的配置会替代 AppleHDAHardwareConfigDriver.kext , 也不用担心系统升级时 AppleHDAHardwareConfigDriver.kext 被覆盖导致声卡不能工作了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
光线为什么不存在 炒菜时要等到油冒烟吗 高考数学选修没涂有分吗? 高考选修不涂有分数吗 《宫》中插曲是什么乐器演奏的? 电视剧《宫》的主题曲和片尾曲分别是什么? 爱我的人和我爱的人原唱是裘海正还是游鸿明 刑法对追诉时效的规定 刑事案件追诉期限的法律规定是什么? 爱奇艺海外版怎么下载 刷机卡在发送kernelcache什么意思 猫突然眼睛一大一小 眼睛变得一大一小 突然大小眼 竟跟隐形眼镜有关!? 天津有哪些海边旅游景点 有适合管理企业微信的软件以及营销系统推荐吗 慧营销外呼系统有客户电话嘛 女人喜欢浪漫,男人应该怎样做? 怎样告白才能浪漫? 和女友开始之后,也没有经过什么浪漫的表白,该怎么弥补?? 宝可梦剑盾多龙巴鲁托排位对战配招分享 宝可梦讲究围巾洛托姆努力值怎么分配 宝可梦剑盾讲究围巾如何获得宝可梦剑盾讲究围巾怎么获得 讲究围巾等于速度提升一级吗 宝可梦剑盾讲究围巾怎么获得 短檠灯的翻译是什么 我18寸的evd 电视电池是多少伏的 EVD电源适配器坏了代替请问下找哪种的型号JD-1220 XKD-C20011C 输入1... 先科高清EvD电源12伏只有8.9伏是哪里故障? 金正可视EⅤD电源适配器是多大的 摸鸡偷狗的解释 带鸡字的成语及解释:偷鸡摸狗 24日不二心包子那个地方营业 大连不二心包子可以加盟吗???请知道详情的亲们给点帮助吧!!!_百度知... 孩子未来培养的方向:见世面、守良知、会藏拙 当诗和远方没有到达之前,我们又该如何? 双标人生是有情义的人生为什么 匹马计程愁日尽的意思是什么 controlled foreign corporation指的是什么意思? 穆公不忘旧德的上一句是什么 我女儿生于农历二零一二年六月二十八下午十七时四十分,帮我分析一下... 伍伦贡大学开学时间 健康东莞健康卡上的核酸不显示 如何预防胎盘过早成熟呢? 歌词,能够牵手我是幸福的,我们都走过了困难的时候.歌名是什么名字,_百 ... 短按和长按电源钮关机有什么区别? windows8.1台式机死机,想要重启电脑,电源键 短按一下和长按5秒有区别... 联想天骄的关机键长按与短按有神麽区别? 梦见走进大片的坟堆中的预兆 美团闪购店更改类目商品会少么