LINUX.ORG.RU

Программирование UEFI BIOS

 ,


0

1

В целях самообразования хочу понять можно ли написать свой код (модуль) для UEFI BIOS обычной материнской платы (asus например), так чтобы он проверял с чего грузиться, например для защиты от загрузки с внешних usb/CD дисков, кроме разрешенных.
Нашел статью https://habrahabr.ru/post/274463/, где был написан модуль для снятия скриншотов, собрать то я смог, но не пойму как внедрить его в BIOS, наверно нужен программатор ?
Как вообще тут обстоят дела с написанием своего кода - огорожено ли это производителями или все хорошо ?
Ранее с BIOS в плане программирования дела не имел, потому вопросы такие и вопросы.

★★★★★

Тут и так всё сказали, но на некоторых платах дескриптор может запрещать чтение и/или запись в флешку на плате.
Не забудь забекапить текущий рабочий образ.

нужен программатор ?

В случае, если дескриптор запрещает запись из системы, нужен девайс с SPI-интерфейсом (допустим Raspberry Pi) + flashrom.

Находишь название флеш-чипа на материнской плате и ищешь к нему pinout.
Главное при подключении с контактом питания и подаваемым напряжением не ошибиться.
Паять не нужно если есть SOIC-clip.

Arlecchino ★★
()
Последнее исправление: Arlecchino (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.