Skript zum Extrahieren (fassl's 'getDSDT.sh', siehe Anhang):

CODE
#!/bin/sh
ioreg -lw0 | grep DSDT > ./ioreg.txt
ioregdump=$(cat ./ioreg.txt)
modified1=${ioregdump#*'DSDT'}
modified2=${modified1#*'<'}
modified3=${modified2%%'>'*}
echo $modified3 > ./dsdt.txt
xxd -r -p ./dsdt.txt > ./dsdt.dat
rm dsdt.txt
rm ioreg.txt


Dekompilieren (iasl wird gebraucht, siehe Anhang)

> iasl -d dsdt.aml

Kompilieren (wieder per iasl)

> iasl -ta dsdt.dsl

In EvOSX86' DSDT Editor findet sich eine nette kleine Sammlung von DSDT Fixes und Hacks.

Click to view attachment