Jump to content
InsanelyMac Forum
oldnapalm

Como gerar e editar o arquivo DSDT

Recommended Posts

Para extrair o DSDT você pode rodar o seguinte comando no terminal

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>) { chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP, "|xxd -r -p > dsdt.aml") or die; print PIP "$1"; } }'

 

Para extrair o DSDT e aplicar alguns patches automáticos você pode usar o DSDT_Patcher

http://www.insanelymac.com/forum/index.php?showtopic=133683

 

Para compilar e descompilar o arquivo DSDT você pode usar o iASLme

http://www.insanelymac.com/forum/index.php?showtopic=189272

 

Basta arrastar o arquivo e soltar sobre o ícone do programa.

 

Se arrastar um arquivo dsdt.aml (binário) ele será descompilado para o arquivo dsdt.dsl (código fonte). Este arquivo pode ser editado com qualquer editor de textos. Recomendo o TextMate ou o TextWrangler.

 

Se arrastar um arquivo dsdt.dsl (código fonte) ele será compilado para o arquivo dsdt.aml (binário). Basta copiar este arquivo para a raiz ou para a pasta Extra do seu disco de boot que o Chameleon vai carregá-lo no próximo boot, substituindo a tabela DSDT original da BIOS.

Share this post


Link to post
Share on other sites
Advertisement

Você só escreveu o nome do arquivo, utilize a opção "attachments" logo abaixo (clique em "enviar arquivo", selecione o arquivo a enviar e clique em "upload").

 

Mas anexe no tópico sobre as placas ASUS, não aqui.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×