LINUX.ORG.RU

История изменений

Исправление Xenius, (текущая версия) :

С какой стороны мне к этому всему подступиться? Какие данные нужно вытянуть с работающего девайса?

Разделы u-boot, u-boot env, art чаще всего нужны. Остальное — это ядро и корень, как правило разбитый на два раздела, соединяемые через overlayfs. ART — это данные калибровки Wi-Fi чипа конкретно с твого девайса.

Вообще чтобы посмотреть таблицу разделов стоит почитать dmesg или лог загрузки и /proc/mtd в первом есть оффсеты разделов, во-втором данные по ним.

Хочу файлик, который я залью программатором на флешку и получу то, что хочу.

Я думаю, лучше залить через sysupgrade или командой mtd (вначале стереть, потом записать), чтобы не перезаписывать зря разделы которые трогать не нужно.

Программатор надо расчехлять когда ты похерил загрузчик, а до этого можно из самой системы записать флешку.

Ну и если похерил ОС, но загрузчик целый, можно подключиться по UART и командами загрузчика залить образ или загрузить его прямо из RAM, проверить всё ли устраивает и если да, то из него же залить этот образ на флешку.

Исходная версия Xenius, :

С какой стороны мне к этому всему подступиться? Какие данные нужно вытянуть с работающего девайса?

Разделы u-boot, u-boot env, art чаще всего нужны. Остальное — это ядро и корень, как правило разбитый на два раздела, соединяемые через overlayfs. ART — это данные калибровки Wi-Fi чипа конкретно с твого девайса.

Вообще чтобы посмотреть таблицу разделов стоит почитать dmesg или лог загрузки и /proc/mtd в первом есть оффсеты разделов, во-втором данные по ним.

Хочу файлик, который я залью программатором на флешку и получу то, что хочу.

Я думаю, лучше залить через sysupgrade или командой nand (вначале стереть, потом записать), чтобы не перезаписывать зря разделы которые трогать не нужно.

Программатор надо расчехлять когда ты похерил загрузчик, а до этого можно из самой системы записать флешку.

Ну и если похерил ОС, но загрузчик целый, можно подключиться по UART и командами загрузчика залить образ или загрузить его прямо из RAM, проверить всё ли устраивает и если да, то из него же залить этот образ на флешку.