olarila.com

Mac OS X x86 - Hackintosh
It is currently 24 May 2013, 12:01

All times are UTC [ DST ]




Post new topic Reply to topic  [ 60 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next
Author Message
PostPosted: 27 May 2011, 19:00 
User avatar
Staff

Joined: 05 Dec 2010, 21:49
Posts: 1122
Quem utilizava kext legacy para a AppleHDA no Snow Leopard vai perceber que esse método não funciona no Lion, pois a estrutura da kext foi alterada.

Veja como editar a AppleHDA original do Lion com base na kext legacy que você usava no Snow Leopard:

Abra o Info.plist da legacy para Snow Leopard;

Copie as chaves CommonPeripheralDSP e PathMaps para o arquivo AppleHDA.kext/Contents/Resources/Platforms.xml (substitua o conteúdo original);

Copie as chaves LayoutID e PathMapRef (de dentro da chave Layouts) para o arquivo AppleHDA.kext/Contents/Resources/layout??.xml (substitua o conteúdo original ou crie um novo arquivo se ele não existir, ?? = LayoutID);

Copie a chave HDA Hardware Config Resource para o arquivo AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist (substitua a chave com o mesmo nome).

Como editar o Info.plist
viewtopic.php?f=3&t=69

Se o codec não for ALC889A ou AD1988B também será necessário editar o arquivo AppleHDA.kext/Contents/MacOS/AppleHDA (binário).

Para codecs Realtek (ALC) substitua as 4 ocorrências de 85 08 EC 10 (bytes invertidos do codec 0885 e vendor 10EC) pelo seu codec, por exemplo, 88 08 EC 10.

Utilize um editor hexa (0xED) ou o comando
Code:
sudo perl -pi -e 's|\x85\x08\xec\x10|\x88\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA


Para codecs Analog Devices (AD) substitua as 4 ocorrências de 8B 19 D4 11 pelo seu codec
Code:
sudo perl -pi -e 's|\x8b\x19\xd4\x11|\x9b\x98\xd4\x11|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA



Se você tem uma AppleHDA modificada para Snow Leopard (10.6.7 ou anterior), ao invés de pegar os valores da LegacyHDA você vai tirá-los dos plug-ins da AppleHDA.

CommonPeripheralDSP, PathMaps, LayoutID e PathMapRef vêm de AppleHDA.kext/Contents/PlugIns/AppleHDAPlatformDriver.kext/Contents/Info.plist

O dict em HDAConfigDefault vem de AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/Info.plist


A AppleHDA do Snow Leopard 10.6.8 tem a mesma estrutura que a do Lion.


Top
 Profile  
 
PostPosted: 03 Jun 2011, 03:05 
User avatar
GeekInTraining

Joined: 19 Jan 2011, 18:27
Posts: 43
boa old... parabens !! ;D

_________________
Ubuntu 12.04 3.2.0-25-generic-pae #40-Ubuntu SMP Wed May 23 22:11:24 UTC 2012 i686 i686 i386 GNU/Linux
Lenovo - T400 - 2GB - ATI Radeon HD 3400 256MB - HDD HITACHI 160GB SATA - ODD SAMSUNG SATA


Top
 Profile  
 
PostPosted: 14 Jun 2011, 17:22 
GeekInTraining

Joined: 20 May 2011, 02:22
Posts: 31
Esse método funciona para ALC888 no lion dp4?


Top
 Profile  
 
PostPosted: 14 Jun 2011, 17:58 
User avatar
Staff

Joined: 05 Dec 2010, 21:49
Posts: 1122
Não testei, mas acredito que sim. Se funciona com legacyHDA no Snow, deve funcionar no Lion com esse procedimento.


Top
 Profile  
 
PostPosted: 14 Jun 2011, 22:50 
GeekInTraining

Joined: 20 May 2011, 02:22
Posts: 31
LegacyHDA ou AppleHDA? o tópico fala em AppleHDA, qual seria o correto?


Top
 Profile  
 
PostPosted: 14 Jun 2011, 23:20 
User avatar
Staff

Joined: 05 Dec 2010, 20:35
Posts: 766
fc_candido wrote:
LegacyHDA ou AppleHDA? o tópico fala em AppleHDA, qual seria o correto?

se vc editar a AppleHda conforme o tutorial, não deve precisar da LegacyHda

_________________
Image
MaLd0n


Top
 Profile  
 
PostPosted: 15 Jun 2011, 00:55 
User avatar
Staff

Joined: 05 Dec 2010, 21:49
Posts: 1122
LegacyHDA é usada em conjunto com a AppleHDA no Snow Leopard, mas no Lion esse método não funciona, como explicado no primeiro post. Siga os procedimentos para editar a AppleHDA do Lion baseado nas informações da legacyHDA do Snow.


Top
 Profile  
 
PostPosted: 16 Jun 2011, 16:49 
GeekInTraining

Joined: 20 May 2011, 02:22
Posts: 31
Consegui fazer funcionar o ALC888 no Lion DP4, instalei o AppleHDA Rollback e ALCxxxHDA do MultiBeast 3.72


Top
 Profile  
 
PostPosted: 16 Jun 2011, 19:24 
User avatar
Staff

Joined: 05 Dec 2010, 21:49
Posts: 1122
fc_candido wrote:
Consegui fazer funcionar o ALC888 no Lion DP4, instalei o AppleHDA Rollback e ALCxxxHDA do MultiBeast 3.72

Também funciona, mas com a kext do Snow.

O método desse tópico é para usar a do Lion.


Top
 Profile  
 
PostPosted: 17 Jun 2011, 00:13 
GeekInTraining

Joined: 20 May 2011, 02:22
Posts: 31
Em se tratando de som no mac instalei este aplicativo e meu som ficou muito boom literalmente.
http://macmagazine.com.br/2011/02/22/bo ... menta-400/


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 60 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group