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.insanelym...howtopic=133683
Para compilar e descompilar o arquivo DSDT você pode usar o iASLme
http://www.insanelym...howtopic=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.



Sign In
Create Account








