LINUX.ORG.RU

Возможно ли во скомпиленном U-boot поменять переменные окружения по дефолту?

 ,


0

1

Здравия! Возможно ли в уже скомпилированном U-boot поменять переменные? Кто компилил забыл «saveenv», можно ли добраться до переменных и изменить их?

★★★★★
Ответ на: комментарий от apt_install_lrzsz

В таком случае может быть вообще не будет поддерживаться загрузка образа переменных среды, мне кажется. Тогда останется только модифицировать эти строки в бинарнике u-boot.

anonymous
()
Ответ на: комментарий от anonymous

ТС пытался. После замены буквы загрузчик перестаёт работать:

Но когда я хоть один символ меняю и сохраняю бутлоадер отказывается загружаться

Полагаю, это провал контрольной суммы. Надо её пересчитывать, но я не знаю какие данный конкретный убут имеет заголовки. Используется ли SPL, как работает bootrom в конкретном soc. Т. е. не знаю, что именно и как именно проверяет консистентность убута перед стартом.

apt_install_lrzsz ★★★
()
Ответ на: комментарий от X512

вот ты думаешь, что

Это вполне себе ПК общего назначения

а вендор смартфона думает, что это

embedded железка которую можно один раз прошить и больше не трогать.

и так как смартфоны делаешь не ты, а вендоры - на смартфонах стоит убут. такие дела

Ford_Focus ★★★★★
()
Ответ на: комментарий от apt_install_lrzsz

Так ему батник вроде можно подсунуть, например, заставить его считывать настройки из какой-нибудь последовательной флешки.

Sobaka
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.