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
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.
iasl.zip ( 217.38K )
Number of downloads: 49




Sep 6 2009, 04:13 PM
