Jump to content

AppleHDAPatcher


Mirone
 Share

15 posts in this topic

Recommended Posts

ej3z.png

AppleHDAPatcher

 

Patches

 

Por Favor Não Faça Upload em outros Servidores!

 

Arraste uma pasta de codec (ou várias) para o app.

Cada pasta de codec deve conter:
 

  • Platforms.xml.zlib
  • layout*.xml.zlib
  • hdaconfig.txt
  • binpatch.txt (opcional)
  • README* (opcional)

O arquivo hdaconfig.txt deve conter as entradas a serem inseridas no Info.plist da AppleHDAHardwareConfigDriver. Para criar este arquivo basta copiar as partes relevantes para o clipboard (Command+C) e rodar no terminal:

pbpaste | pl > ~/Desktop/hdaconfig.txt

Exemplo do que deve ser copiado para o clipboard:

<dict>
   <key>AFGLowPowerState</key>
   <data>
   AwAAAA==
   </data>
   <key>CodecID</key>
   <integer>283904135</integer>
   <key>ConfigData</key>
   <data>
   AUccEAFHHUABRx4RAUcfAQFXHCABVx0QAVce
   AQFXHwEBZxwwAWcdYAFnHgEBZx8BAXccQAF3
   HSABdx4BAXcfAQGHHFABhx2QAYceoAGHH5AB
   lxxgAZcdkAGXHoEBlx8CAacccAGnHTABpx6B
   AacfAQG3HIABtx1AAbceIQG3HwEB5xyQAecd
   4AHnHkUB5x8B
  </data>
  <key>FuncGroup</key>
  <integer>1</integer>
  <key>LayoutID</key>
  <integer>4</integer>
</dict>

Exemplo de arquivo gerado com o comando:

{
    AFGLowPowerState = <03000000>;
    CodecID = 283904135;
    ConfigData = <01471c10 01471d40 01471e11 01471f01 01571c20 01571d10 01571e01 01571f01 01671c30 01671d60 01671e01 01671f01 01771c40 01771d20 01771e01 01771f01 01871c50 01871d90 01871ea0 01871f90 01971c60 01971d90 01971e81 01971f02 01a71c70 01a71d30 01a71e81 01a71f01 01b71c80 01b71d40 01b71e21 01b71f01 01e71c90 01e71de0 01e71e45 01e71f01>;
    FuncGroup = 1;
    LayoutID = 4;
}

O arquivo binpatch.txt deve conter a sequência de bytes do binpatch (se necessário), por exemplo:

10ec0887

Em AppleHDAPatcher.app/Contents/Resources deve existir uma kext AppleHDA original atualizada.

Créditos:
 

  • Like 5
Link to comment
Share on other sites

  • 5 weeks later...

Dentro deste patch tem uma AppleHDA.

 

Procure saber qual é teu codec, e veja se tem uma pasta contendo os patches.

 

Arraste pro app, ele vai aplicar o patch na kext, depois remova a VoodooHDA, e instale a AppleHDA.

Repare as permissões e recarregue o cache, com o Kext Wizard.

 

Simples!!  B)  

Link to comment
Share on other sites

  • 11 months later...

Parabens pelo Tutorial

 

 

Eu sou novo no Hackintosh e estou meio que cego em tiroteio, eu instalei o Yosemite com o Clover e está funcionando tudo quase ok. Nunca usei DSDT, então não tenho arquivo *.aml. E não faço a mínima ideia de como criá-lo. Já li vários tutoriais mas não entendi muito. Sempre muito complexos etc. Parece que só falta eu injetar as informações do meu codec (CX20590) nesse arquivo de *.aml para a placa de som funcionar. Mas não sei por onde começar. Tem como me ajudar? 

Link to comment
Share on other sites

Eu baixei essa kext do seu tutorial. e rodei o patch para meu codec. aí gerou aquela kext no desktop. Vou tentar com o HDAEnabler

 

EDIT 1: Problema resolvido. Eu estava instalando com esses utilitários de Kext. Daí copiei as kexts para a pasta do Clover e dei as permissões manualmente, aí deu certo. 

Link to comment
Share on other sites

 Share

×
×
  • Create New...