Как заблокировать загрузчик в исходном коде - U-boot - PullRequest
0 голосов
/ 15 мая 2018

Я хочу, чтобы загрузчик моей платы разработки (u-boot) был заблокирован, чтобы никто не мог остановить процесс автозагрузки вообще. (Таким образом, я буду уверен, что никто не сможет изменить прошивку платы!)

Так что, пожалуйста, направьте меня, чтобы заблокировать прошивку и заблокировать любые попытки «рута». Я использую amlogic s905x SoC.

Другой вопрос:

Этот процесс относится к проверенным загрузочным и подписывающим образам ядра?

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Если ваша микросхема SoC поддерживает безопасную загрузку, то это способ сделать прошивку защищенной от взлома.сверьтесь с таблицей.В противном случае вы не сможете заблокировать прошивку.

0 голосов
/ 16 мая 2018

Вы можете использовать CONFIG_AUTOBOOT_KEYED = Пароль, чтобы требовать пароль для остановки автоматической загрузки.

Вы можете использовать CONFIG_BOOTDELAY = -2 для автоматической загрузки без задержки и не проверять прерывание.

Это не будетзапретить пользователям с физическим доступом изменять прошивку.Они могут просто вставить туда свою SD-карту или USB-накопитель или перепрограммировать eMMC.

CONFIG_AUTOBOOT_KEYED облегчит вам жизнь, если вам потребуется перепрошить возвращенное устройство.

...