Banyak cara patching DSDT dan banyak pula tool yang dapat digunakan untuk mengedit DSDT. Untuk keperluan patching SSDT/DSDT kita terkadang juga membutuhkan beberapa command iASL melalui Terminal. Contohnya saja untuk melakukan decompile dengan file refs.txt yang digunakan untuk memperbaiki error di beberapa deklarasi method ACPI.
Tidak hanya itu, dengan iASL melalui Terminal kita dapat melakukan compile atau decompile dengan cepat tanpa harus satu persatu. Sehingga bisa dikatakan lebih effisien.
Untuk dapat menggunakan iASL sendiri kita dapat menggunakan 2 metode. Yaitu;
Download iASL Untuk insatalsinya sendiri cukup mudah. Pertama kita hanya memerlukan file iASL.zip dari repositori milik RehabMan. Untuk mendaptkannya dapat di buka di link berikut.
https://bitbucket.org/RehabMan/acpica/downloads/
Untuk hardware lawas bisa memilih versi 5.1 sedangkan hardware terbaru seperti Haswell-Kabylake bisa menggunakan versi yang terbaru.
Pindahkan File iASL Kemudian ekstrak file iASL.zip lalu kita copy atau move file iASL tersebut ke direktori /usr/bin. Dapat menggunakan File Manager Finder ataupun Terminal.
Jika melalui Finder kita cukup mengcopy file iASL > Pilih menu Go di menu tab > Pilih Computer > Pilih Partisi Mac Anda > Pilih Folder usr > Pilih folder bin > Kemudian paste dan isikan password.
Untuk command melalui Terminal sendiri kurang lebih seperti berikut.
Memastikan Instalasi Berhasil
Untuk memastikan kita telah memasukan file iasl ke folder yang benar maka kita dapat menjalankan perintah dibawah ini di terminal
Tidak hanya itu, dengan iASL melalui Terminal kita dapat melakukan compile atau decompile dengan cepat tanpa harus satu persatu. Sehingga bisa dikatakan lebih effisien.
Untuk dapat menggunakan iASL sendiri kita dapat menggunakan 2 metode. Yaitu;
- Menaruh file iASL satu folder bersama file DSDT/SSDT.
- Menaruh file iASL di /usr/bin
Download iASL Untuk insatalsinya sendiri cukup mudah. Pertama kita hanya memerlukan file iASL.zip dari repositori milik RehabMan. Untuk mendaptkannya dapat di buka di link berikut.
https://bitbucket.org/RehabMan/acpica/downloads/
Pindahkan File iASL Kemudian ekstrak file iASL.zip lalu kita copy atau move file iASL tersebut ke direktori /usr/bin. Dapat menggunakan File Manager Finder ataupun Terminal.
Jika melalui Finder kita cukup mengcopy file iASL > Pilih menu Go di menu tab > Pilih Computer > Pilih Partisi Mac Anda > Pilih Folder usr > Pilih folder bin > Kemudian paste dan isikan password.
Untuk command melalui Terminal sendiri kurang lebih seperti berikut.
sudo cp iasl /usr/bin
Pastikan kita sudah didalam folder dimana kita mengekstrak iASL saat menjalankan command tersebut.
Memastikan Instalasi Berhasil
Untuk memastikan kita telah memasukan file iasl ke folder yang benar maka kita dapat menjalankan perintah dibawah ini di terminal
iasl -vMaka hasil outputnya akan menunjukan versi iASL yang kita gunakan seprti ini.
Decompile
Command untuk melakukan decompile pada iASL ada beberapa cara diantaranya dengan file refs.txt atau tanpa file tersebut. Biasanya saya seniri melakukan decompile menggunkan perintahiasl -da -dl refs.txt *.aml
Dengan perintah tersebut iasl akan melakukan decompile pada seluruh file AML yang ada di dalam satu folder.Compile
Sedangkan untuk melakukan compile ulang secara massal kita dapat menggunakan perintahiasl *dsl
Hanya seperti itulah cara memasang dan mengguna kaniASL. Jika masih bingung bisa kita diskusikan di kolom komentar. Seluruh credit saya berikan kepada pengembang dan RehabMan.
Berkomentarlah yang saling membangun dan sesuai topik yang diisajikan,
Dilarang menyematkan hal yang berbau link dan berkomentar kotor.
ConversionConversion EmoticonEmoticon