Форум по системам видеонаблюдения и безопасности.

Форум по системам видеонаблюдения, безопасности, пожарным и охранным сигнализациям, контролю доступа.
Текущее время: 15 ноя 2018, 12:06

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
Сообщение 12 май 2018, 22:17 
Не в сети
Новичок

Зарегистрирован: 12 май 2018, 15:16
Сообщения: 4
Доброго дня!

Имеется регистратор с платой AHB-700XTB-3520D v4.03
U-Boot 2010.06-svn643 (Jul 22 2017 - 19:12:46)

hisilicon # printenv
bootcmd=sf probe 0;sf read 84000000 e80000 40000;logoload 84000000;decjpg;sf read 84000000 80000 400000;fload 84000000;bootm 0x82000000
bootdelay=1
baudrate=115200
ethaddr=00:0b:3f:00:00:01
ipaddr=192.168.1.10
serverip=192.168.1.1
netmask=255.255.255.0
bootfile="uImage"
da=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 u-boot.bin.img;sf probe 0;flwrite
du=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 user-x.cramfs.img;sf probe 0;flwrite
dr=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 romfs-x.cramfs.img;sf probe 0;flwrite
dw=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 web-x.cramfs.img;sf probe 0;flwrite
dl=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 logo-x.cramfs.img;sf probe 0;flwrite
dc=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 custom-x.cramfs.img;sf probe 0;flwrite
up=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 update.img;sf probe 0;flwrite
tk=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 zImage.img; bootm 0x82000000
dd=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 mtd-x.jffs2.img;sf probe 0;flwrite
appVideoStandard=PAL
bootargs=mem=132M console=ttyAMA0,115200 root=1f01 rootfstype=cramfs mtdparts=hi_sfc:512K(boot),4M(romfs),5632K(usr),1536K(web),3M(custom),256K(logo),1280K(mtd)
appSystemLanguage=English
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-svn643 (Jul 22 2017 - 19:12:46)

Environment size: 1327/262140 bytes

Слил прошивку командой:
sf probe 0;sf read 0x82000000 0x0 0x1000000;tftp 0x82000000 dump.bin 0x1000000;

Подскажите пожалуйста, как распаковать этот образ на отдельные файлы и потом собрать обратно так же?

Форум перечитывал. Смежные сайты читал. Архиваторы и алкоголи этот файл не понимают.

Ну или другой вариант. Можно отдельно слить, к примеру, файл romfs-x.cramfs.img и потом его обратно залить?

Ещё по пути вопрос, который на форуме не нашёл. Описание команд с параметрами консоли доступной по UART ? Хелп, понятное дело, скуден и не информативен :(

ЗЫ: На форуме 4pda удобно сделано в заголовке все ключевые вопросы с ссылками на ответы. Тут, как-то, тяжко по форуму искать что-то.


Вернуться к началу
 Профиль  
 
 Пн май 22, 2011 17:33 
Новичок

Зарегистрирован: Пн май 10, 2011 13:05
Сообщения: 456
Откуда: Moscow


Вернуться к началу
 
Сообщение 12 май 2018, 22:42 
Не в сети
Специалист
Аватара пользователя

Зарегистрирован: 15 фев 2017, 21:59
Сообщения: 427
конечно не понимают - там куча разделов, разного формата, последовательно в одном файле
разделить вот так 512K(boot),4M(romfs),5632K(usr),1536K(web),3M(custom),256K(logo),1280K(mtd)
boot:
начало 0
конец 512*1024 = 524288 = 0x80000-1 = 0x7FFFF
roomfs:
начало 0x80000
конец 4*1024*1024 = 4194304 = 0x400000+0x80000-1 = 0x47FFFF
usr:
начало 0x480000
конец ...

я винхексом делил, но можно хоть чем. Вроде даже есть специальные проги в наборе HiTools(но это не точно)


Вернуться к началу
 Профиль  
 
Сообщение 12 май 2018, 23:18 
Не в сети
Новичок

Зарегистрирован: 12 май 2018, 15:16
Сообщения: 4
NeiroN писал(а):
конечно не понимают - там куча разделов, разного формата, последовательно в одном файле

Благодарю.
Значит мы в итоге получает эти файлы в том же формате img, в котором они хранятся в реге?

Я правильно понимаю, что после распаковке и корректировки этих файлов можно пойти несколькими путями:
1. Подложить их на TFTP и по отдельности загрузить командой "run du" (к примеру) ?
2. Сделать тоже самое но загрузить командой "tftp <имя файла>"
3. Слить всё вместе командой "copy /b fname1+fname2...." ну или аналогичным чем-нить и залить командой:
sf probe 0;mw.b 0x82000000 0xFF 0x1000000;tftp 0x82000000 dump.bin;sf write 0x82000000 0x0 0x1000000;
4. Запаковать всё ZIP-ом и загрузить через вебморду или USB-Flash

Есть ли средства редактирования IMG под виндой или надо какой-нить линух в пробирке поднимать?


Вернуться к началу
 Профиль  
 
Сообщение 13 май 2018, 08:11 
Не в сети
Специалист
Аватара пользователя

Зарегистрирован: 15 фев 2017, 21:59
Сообщения: 427
Чтобы в зип запаковать, надо заголовок Uboot сделать им, как и для команд тех.


Вернуться к началу
 Профиль  
 
Сообщение 13 май 2018, 10:15 
Не в сети
Новичок

Зарегистрирован: 12 май 2018, 15:16
Сообщения: 4
NeiroN писал(а):
Чтобы в зип запаковать, надо заголовок Uboot сделать им, как и для команд тех.

Можно с этого места по подробней?


Вернуться к началу
 Профиль  
 
Сообщение 13 май 2018, 10:18 
Не в сети
Новичок

Зарегистрирован: 12 май 2018, 15:16
Сообщения: 4
Цель, при распаковке дампа получить файлы:
u-boot.bin.img
user-x.cramfs.img
romfs-x.cramfs.img
web-x.cramfs.img
logo-x.cramfs.img
custom-x.cramfs.img
update.img
zImage.img
mtd-x.jffs2.img

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


Вернуться к началу
 Профиль  
 
Сообщение 13 май 2018, 11:10 
Не в сети
Специалист

Зарегистрирован: 22 мар 2017, 15:02
Сообщения: 1321
Откуда: Луганск
Поиском пробовали по предоставленной ключевой фразе? http://www.isysop.com/unpacking-and-rep ... age-files/


зарождается новый уникальный бренд?..


Вернуться к началу
 Профиль  
 
Сообщение 13 май 2018, 12:42 
Не в сети
Специалист
Аватара пользователя

Зарегистрирован: 15 фев 2017, 21:59
Сообщения: 427
Да я уже со счета сбился сколько раз я это описывал(раза 3точно).


Вернуться к началу
 Профиль  
 
Сообщение 13 май 2018, 14:30 
Не в сети
Специалист
Аватара пользователя

Зарегистрирован: 09 апр 2016, 12:38
Сообщения: 1432
ilfa66 писал(а):
Цель, при распаковке дампа получить файлы:
u-boot.bin.img
user-x.cramfs.img
romfs-x.cramfs.img
web-x.cramfs.img
logo-x.cramfs.img
custom-x.cramfs.img
update.img
zImage.img
mtd-x.jffs2.img

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

Никто не мешает полученные блоки озаглавить нужным заголовком указав нужные адреса загрузки и дальше добавив туда корректный InstallDesc и запаковав ZIP'ом вот прошивка, но зачем, когда для аппарата и так есть прошивки и образы img для восстановления?


Вернуться к началу
 Профиль  
 
Сообщение 13 май 2018, 14:36 
Не в сети
Специалист
Аватара пользователя

Зарегистрирован: 09 апр 2016, 12:38
Сообщения: 1432
Это просто трудоемкая и неблагодарная работа для каждой модели делать такое!


Вернуться к началу
 Профиль  
 
Сообщение 13 июн 2018, 12:16 
Не в сети
Специалист

Зарегистрирован: 04 фев 2013, 10:28
Сообщения: 553
Откуда: г. Екатеринбург
Подскажите, есть ли лёгкий способ смены логотипа при загрузке видеорегистратора XMEYE(NVR, AHD DVR)?


Вернуться к началу
 Профиль  
 
Сообщение 13 июн 2018, 21:21 
Не в сети
Специалист
Аватара пользователя

Зарегистрирован: 09 апр 2016, 12:38
Сообщения: 1432
Да и не один!


Вернуться к началу
 Профиль  
 
 Пн май 22, 2011 17:33 
Новичок

Зарегистрирован: Пн май 10, 2011 13:05
Сообщения: 456
Откуда: Moscow


Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу 1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа



Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot], YandexDirect и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
. Rambler's Top100