• Страница 1 из 1
  • 1
Как правильно собрать компилятор iASL последней версии и...
барбосДата: Четверг, 16.03.2023, 00:43 | Сообщение # 1
Сержант
  • Группа:Администраторы
  • Сообщений:39
  • Регистрация:25.07.2011
  • 5
Как правильно собрать компилятор iASL последней версии и дизассемблировать aml в dsl с помощью refs.txt


Рекомендуется через App Store установить xCode Важно! Запустите, примите лицензионное соглашение и закройте!
Весит прилично, но потом можно удалить. Если нет, то по идее необходимые компоненты должны закачатся в процессе сборки компилятора.
Даем разрешение записи на системный раздел (в Catalina необходимо 100%) В старых системах можно пропустить...

Код
sudo mount -uw /


Открываем терминал и переходим в папку, где будем собирать компилятор. У меня это папка документы

Код
cd Documents


Качаем



Переходим к iasl.git

Код
cd iasl.git


Собираем

Код
make


Устанавливаем

Код
sudo make install


Проверяем

Код
iasl -v


В выхлопе вы должны увидеть что-то такое
Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright © 2000 - 2018 Intel Corporation
В случае ошибок проверяйте есть разрешение записи на системный раздел и запускали ли Вы xCode!

Полезно ознакомится!

Дизассемблирование aml в dsl с помощью refs.txt
Скачиваем refs.txt и кидаем в папку с оригинальными DSDT и SSDT файлами.
Открываем терминал и переходим в терминале в вишеуказаную папку.
Дизассемблируем aml в dsl

Код
iasl -da -dl -fe refs.txt *.aml


Если у Вас процессор INTEL 8-9 поколения не используйте "-da"
Крайне не рекомендуется использовать версию MaciASL 1.5.7
Открываем полученные dsl файлы в MaciASL исправляем ошибки, сохраняем как aml и кидаем в Clover в папку patched. Рекомендуется в DSDT применить патчи для вашей серии материнской платы и для большей кошерности переименовать USB порты.
  • Страница 1 из 1
  • 1
Поиск: