URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 130596
[ Назад ]

Исходное сообщение
"Доступен Snagboot, инструментарий для восстановления встраиваемых устройств"

Отправлено opennews , 25-Май-23 22:54 
Компания Bootlin опубликовала первый выпуск инструментария Snagboot, предназначенного для восстановления работы и перепрошивки встраиваемых устройств, переставших загружаться, например, из-за повреждения прошивки. Код Snagboot написан на языке Python и открыт под лицензией GPLv2...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=59197


Содержание

Сообщения в этом обсуждении
"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Анонимно , 25-Май-23 23:55 
Наплодили зоопарк загрузчиков. Где единый стандарт?

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 00:33 
Новость про прошивальщик-восстановитель. А загрузчик для эмбеддовки U-boot - более-менне стандарт.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено zloyuser , 27-Май-23 18:11 
для embedded??? ты реально?
покажи мне u-boot для stm32?
а для arduino?
a для esp32?

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено kotc9 , 29-Май-23 10:38 
слишком толсто, товарищ.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено bircoph , 26-Май-23 04:19 
Towboot

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 11:43 
https://xkcd.ru/927/

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено гриша , 26-Май-23 23:45 
смотри гост там тебе и про шифрование будет и про бутлодеры

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 29-Май-23 04:01 
> Наплодили зоопарк загрузчиков. Где единый стандарт?

Единый стандарт на вендорский boot ROM? Как максимум гора родила DFU но это как обычно в desgined by comittee оказался дурной и кривой монстрик, который слишком много весит для одних, накладывает слишком много ограничений для других и не умеет то что хотели третьи.


"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 00:09 
>Доступен Snagboot, универсальный инструментарий для backdooringа встраиваемых устройств.

Ясно.


"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 02:05 
Хорошо было бы если бы его можно было использовать для рутования или полной перепрошивки на любом смартфоне, включая кривые закрытые или типа хуавей где разблокировка загрузчика слишком дорогая операция для того чтобы стать владельцем устройства.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Бывалый смузихлёб , 26-Май-23 07:43 
для любого смартфона это не подойдёт даже потому, что нужны соответствующие образы, которые есть далеко не для всех устройств

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено tkfntk , 26-Май-23 11:17 
и чтобы юзер такой перепрошитый прямо из магазина или сервисного центра получал
отличный план!

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено гриша , 26-Май-23 23:48 
а селебрайт тебе для чего?
в беларуси им все пользовались никто не ныл
у меня айфон на слово кгб в имени контакта динамик громкой связи сам включал
было до 2021 года, потом украинцу продал как б/у
ищите где хотите удачи

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 07:27 
Казалось бы, полезная утилита. Но зачем это писать на питоне, который тянет за собой тонны зависимостей. И вообще не факт что запустится на конкретной системе?.... Куда катится мир?....

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 07:36 
Если новый проект сначала написать на python, а потом переписать на C, то так будет быстрее и с меньшими трудозатратами.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено 1 , 26-Май-23 09:42 
А потом на языке, который нельзя называть.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 11:35 
Но то переписывание уже надолго затянется. Может, навсегда.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 17:38 
Двойная работа всегда дольше чем реализация сразу. Особенно в случае, когда никакой код нельзя переиспользовать. К тому же, не обязательно писать на C, чтобы не иметь проблем. C++, Rust, Go тоже подходят для подобных утилит, но проблем питона создавать не будут.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено YetAnotherOnanym , 26-Май-23 18:56 
Практика показывает, что на C никто никогда ничего не переписывает. Если прототип на питоне хоть как-то заработал - его сразу пихают в продакшон.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 11:41 
Установите Python на конкретную систему, если ещё не установлен, и запустится. Уверяю, Python есть для любой системы.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено 1 , 26-Май-23 17:57 
Поставил последний питхон - не пошли скрипты со старого CentOS 5. Что я сделал не так ? (Перловые скрипты работают, ежели чё)

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено BrainFucker , 26-Май-23 20:18 
>  (Перловые скрипты работают, ежели чё)

Когда питон умрёт, скрипты на нём тоже не будут нуждаться в портировании.


"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 27-Май-23 04:28 
Это вы путаете тонны с килотоннами

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено BrainFucker , 26-Май-23 20:16 
> Но зачем это писать на питоне, который тянет за собой тонны зависимостей.

Ну это враньё, путаете с JS.


"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 27-Май-23 04:29 
Это вы путаете тонны с килотоннами

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 07:33 
> snagflash

Почему не сделать:
snagwright - записать образ
snagread - считать образ


"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 08:40 
Нет смысла заменять устоявшиеся термины.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 10:53 
Я не о фиолологии, а о возможности считать прошивку с девайса. snagflash - предполагает только запись новой прошивки в девайс.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 11:44 
А опции, например, --read, --write он может предполагать?

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено YetAnotherOnanym , 26-Май-23 18:59 
Если человек задаётся такими вопросами, он на питоне писать не будет.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 27-Май-23 13:06 
Может, но в новости об этом ничего. Заявлена, в новости, только запись.

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 31-Май-23 04:12 
Скрипт может предложить любые возможные опции. Но бит защиты в контроллерах выпиливать будешь сам...

"Доступен Snagboot, инструментарий для восстановления встраив..."
Отправлено Аноним , 26-Май-23 19:41 
rockchip нетути, придётся сверлить