Опознание версий прошивки с дампа.
Опознание версий прошивки с дампа.
Добрый день. Можно ли выяснить версию прошивки из дампа? Регистратор завис на заставки, пробовал стереть конфиг изменение нет.
Фото плать.
https://cloud.mail.ru/public/6aew/ejC4KC9Ys" onclick="window.open(this.href);return false;
И дамп родной.
https://cloud.mail.ru/public/CSxX/ayKvm6SvA" onclick="window.open(this.href);return false;
Фото плать.
https://cloud.mail.ru/public/6aew/ejC4KC9Ys" onclick="window.open(this.href);return false;
И дамп родной.
https://cloud.mail.ru/public/CSxX/ayKvm6SvA" onclick="window.open(this.href);return false;
Re: Опознание версий прошивки с дампа.
Не могу найти тему что читал тут на форуме, было там написано что в какомто модуле пишется версия прошиви, толи в user не помню.
- Sonya
- Специалист
- Сообщения: 1313
- Зарегистрирован: 12 авг 2014, 15:24
- Откуда: Сергиев Посад
- Контактная информация:
Re: Опознание версий прошивки с дампа.
Это не XM, то про него было расписано про определение прошивки.
Re: Опознание версий прошивки с дампа.
На такой шасси можно прошивку найти?
Re: Опознание версий прошивки с дампа.
Покажите лог загрузки.
Тут такие реги обсуждались неоднократно уже, думаю это что-то вроде SPYMAX RA-2504L, только под 16 меговую флешку, что-то из ассортимента Videopark
Тут такие реги обсуждались неоднократно уже, думаю это что-то вроде SPYMAX RA-2504L, только под 16 меговую флешку, что-то из ассортимента Videopark
- VirtualLink
- Специалист
- Сообщения: 1846
- Зарегистрирован: 09 апр 2016, 12:38
Re: Опознание версий прошивки с дампа.
VIDEOPARK DVR610XL под разными названиями!
Да, побит там один архив внутри, а так вроде бы все, на первый взгляд!
Да, побит там один архив внутри, а так вроде бы все, на первый взгляд!
Последний раз редактировалось VirtualLink 27 сен 2018, 18:35, всего редактировалось 1 раз.
- Fluffykrsk
- Специалист
- Сообщения: 428
- Зарегистрирован: 10 июн 2018, 18:25
Re: Опознание версий прошивки с дампа.
Ну там в user какаята версия железяки написана была. Я вот только удалил уже))), лень повторно вскрывать).
Да, вроде чего-то такое и было_)))VirtualLink писал(а):DVR610XL под разными названиями!
- VirtualLink
- Специалист
- Сообщения: 1846
- Зарегистрирован: 09 апр 2016, 12:38
Re: Опознание версий прошивки с дампа.
Это другая модель!dede писал(а): Тут такие реги обсуждались неоднократно уже, думаю это что-то вроде SPYMAX RA-2504L, только под 16 меговую флешку, что-то из ассортимента Videopark
- VirtualLink
- Специалист
- Сообщения: 1846
- Зарегистрирован: 09 апр 2016, 12:38
Re: Опознание версий прошивки с дампа.
ko.tar.xz там внутри модули от hi3520d, которые можно взять и от другой модели собрать образ!
Раздел, на котором этот файл хранится cramfs, поэтому стоит задуматься!
Раздел, на котором этот файл хранится cramfs, поэтому стоит задуматься!
Re: Опознание версий прошивки с дампа.
U-Boot 2010.06 (Oct 30 2013 - 17:04:39)
Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"
In: serial
Out: serial
Err: serial
@@@@line 84 of CryptoCreate
GetHwIdFromAT88 failed
Get info failed, ret = -1
Erasing SPI flash, offset 0x00060000 size 128K ...done
Writing to SPI flash, offset 0x00060000 size 128K ...done
Set ethaddr success!
Now ethaddr: 00:00:00:00:00:00
16384 KiB hi_sfc at 0:0 is now current device
### CRAMFS load complete: 481078 bytes loaded to 0x83500000
Hit any key to stop autoboot: 0
16384 KiB hi_sfc at 0:0 is now current device
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-3.0.8
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2089972 Bytes = 2 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
▒Auto login as root ...
BusyBox v1.16.1 (2013-07-22 10:28:16 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
Welcome to HiLinux.
#
И на этом все, лог почему то короткий.
U-Boot 2010.06 (Oct 30 2013 - 17:04:39)
Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"
In: serial
Out: serial
Err: serial
@@@@line 84 of CryptoCreate
GetHwIdFromAT88 failed
Get info failed, ret = -1
Erasing SPI flash, offset 0x00060000 size 128K ...done
Writing to SPI flash, offset 0x00060000 size 128K ...done
Set ethaddr success!
Now ethaddr: 00:00:00:00:00:00
16384 KiB hi_sfc at 0:0 is now current device
### CRAMFS load complete: 481078 bytes loaded to 0x83500000
Hit any key to stop autoboot: 0
hisilicon # <INTERRUPT>
hisilicon # <INTERRUPT>
hisilicon # <INTERRUPT>
hisilicon # help
? - alias for 'help'
base - print or set address offset
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
cmp - memory compare
cp - memory copy
cramfsload- cramfsload - load binary file from a filesystem image
cramfsls- cramfsls - list files in a directory (default /)
crc32 - checksum calculation
decjpg - jpgd - decode jpeg picture.
ext2load- load binary file from a Ext2 filesystem
ext2ls - list files in a directory (default /)
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
flwrite - flwrite - write data into FLASH memory
getinfo - print hardware information
go - start application at address 'addr'
help - print command description/usage
hwid - hwid - set hardware id and save to flash
lip - lip - set local ip address but not save to flash
loadb - load binary file over serial line (kermit mode)
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
mac - mac - set mac address and save to flash
md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing address)
mtest - simple RAM read/write test
mw - memory write (fill)
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
setvobg - setvobg - set vo backgroud color.
- setvobg [dev color]
sf - SPI flash sub-system
sip - sip - set server ip address but not save to flash
startgx - startgx - open graphics layer.
- startgx [layer addr stride x y w h]
startvo - startvo - open interface of vo device.
- startvo [dev type sync]
stopgx - stopgx - close graphics layer.
- stopgx [layer]
stopvo - stopvo - close interface of vo device.
- stopvo [dev]
tftp - tftp - download or upload image via network using TFTP protocol
usb - USB sub-system
usbboot - boot from USB device
version - print monitor version
hisilicon # printenv
bootargs=mem=56M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=cramfs mtdparts=hi_sfc:512K(boot),2176K(kernel),1536K(rootfs),8704K(user),2304K(web),256K(logo),128K(custom),64K(tool),64K(encrypt),640K(config)
bootargs1=mem=56M root=/dev/mtdblock2 rootfstype=cramfs mtdparts=hi_sfc:512K(boot),2176K(kernel),1536K(rootfs),8704K(user),2304K(web),256K(logo),128K(custom),64K(tool),64K(encrypt),640K(config)
bootcmd=sf probe 0;sf read 0x82000000 0x80000 0x220000;bootm 0x82000000
bootdelay=3
baudrate=115200
ipaddr=192.168.1.10
serverip=192.168.1.2
netmask=255.255.254.0
bootfile="uImage"
xload=1
ID=000000000000000000
da=tftp 0x82000000 u-boot.bin.img;flwrite
dk=tftp 0x82000000 uImage.img;flwrite
dr=tftp 0x82000000 romfs-x.cramfs.img; flwrite
dc=tftp 0x82000000 custom-x.cramfs.img; flwrite
du=tftp 0x82000000 user-x.cramfs.img; flwrite
dw=tftp 0x82000000 web-x.cramfs.img; flwrite
dl=tftp 0x82000000 logo-x.cramfs.img; flwrite
up=tftp 0x82000000 update.img; flwrite
tk=tftp 0x82000000 uImage; bootm 0x82000000
stdin=serial
stdout=serial
stderr=serial
verify=n
ethaddr=00:00:00:00:00:00
cramfsaddr=0x83000000
filesize=75736
ver=U-Boot 2010.06 (Oct 30 2013 - 17:04:39)
Environment size: 0/131068 bytes
hisilicon #
Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"
In: serial
Out: serial
Err: serial
@@@@line 84 of CryptoCreate
GetHwIdFromAT88 failed
Get info failed, ret = -1
Erasing SPI flash, offset 0x00060000 size 128K ...done
Writing to SPI flash, offset 0x00060000 size 128K ...done
Set ethaddr success!
Now ethaddr: 00:00:00:00:00:00
16384 KiB hi_sfc at 0:0 is now current device
### CRAMFS load complete: 481078 bytes loaded to 0x83500000
Hit any key to stop autoboot: 0
16384 KiB hi_sfc at 0:0 is now current device
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-3.0.8
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2089972 Bytes = 2 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
▒Auto login as root ...
BusyBox v1.16.1 (2013-07-22 10:28:16 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
Welcome to HiLinux.
#
И на этом все, лог почему то короткий.
U-Boot 2010.06 (Oct 30 2013 - 17:04:39)
Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"
In: serial
Out: serial
Err: serial
@@@@line 84 of CryptoCreate
GetHwIdFromAT88 failed
Get info failed, ret = -1
Erasing SPI flash, offset 0x00060000 size 128K ...done
Writing to SPI flash, offset 0x00060000 size 128K ...done
Set ethaddr success!
Now ethaddr: 00:00:00:00:00:00
16384 KiB hi_sfc at 0:0 is now current device
### CRAMFS load complete: 481078 bytes loaded to 0x83500000
Hit any key to stop autoboot: 0
hisilicon # <INTERRUPT>
hisilicon # <INTERRUPT>
hisilicon # <INTERRUPT>
hisilicon # help
? - alias for 'help'
base - print or set address offset
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
cmp - memory compare
cp - memory copy
cramfsload- cramfsload - load binary file from a filesystem image
cramfsls- cramfsls - list files in a directory (default /)
crc32 - checksum calculation
decjpg - jpgd - decode jpeg picture.
ext2load- load binary file from a Ext2 filesystem
ext2ls - list files in a directory (default /)
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
flwrite - flwrite - write data into FLASH memory
getinfo - print hardware information
go - start application at address 'addr'
help - print command description/usage
hwid - hwid - set hardware id and save to flash
lip - lip - set local ip address but not save to flash
loadb - load binary file over serial line (kermit mode)
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
mac - mac - set mac address and save to flash
md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing address)
mtest - simple RAM read/write test
mw - memory write (fill)
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
setvobg - setvobg - set vo backgroud color.
- setvobg [dev color]
sf - SPI flash sub-system
sip - sip - set server ip address but not save to flash
startgx - startgx - open graphics layer.
- startgx [layer addr stride x y w h]
startvo - startvo - open interface of vo device.
- startvo [dev type sync]
stopgx - stopgx - close graphics layer.
- stopgx [layer]
stopvo - stopvo - close interface of vo device.
- stopvo [dev]
tftp - tftp - download or upload image via network using TFTP protocol
usb - USB sub-system
usbboot - boot from USB device
version - print monitor version
hisilicon # printenv
bootargs=mem=56M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=cramfs mtdparts=hi_sfc:512K(boot),2176K(kernel),1536K(rootfs),8704K(user),2304K(web),256K(logo),128K(custom),64K(tool),64K(encrypt),640K(config)
bootargs1=mem=56M root=/dev/mtdblock2 rootfstype=cramfs mtdparts=hi_sfc:512K(boot),2176K(kernel),1536K(rootfs),8704K(user),2304K(web),256K(logo),128K(custom),64K(tool),64K(encrypt),640K(config)
bootcmd=sf probe 0;sf read 0x82000000 0x80000 0x220000;bootm 0x82000000
bootdelay=3
baudrate=115200
ipaddr=192.168.1.10
serverip=192.168.1.2
netmask=255.255.254.0
bootfile="uImage"
xload=1
ID=000000000000000000
da=tftp 0x82000000 u-boot.bin.img;flwrite
dk=tftp 0x82000000 uImage.img;flwrite
dr=tftp 0x82000000 romfs-x.cramfs.img; flwrite
dc=tftp 0x82000000 custom-x.cramfs.img; flwrite
du=tftp 0x82000000 user-x.cramfs.img; flwrite
dw=tftp 0x82000000 web-x.cramfs.img; flwrite
dl=tftp 0x82000000 logo-x.cramfs.img; flwrite
up=tftp 0x82000000 update.img; flwrite
tk=tftp 0x82000000 uImage; bootm 0x82000000
stdin=serial
stdout=serial
stderr=serial
verify=n
ethaddr=00:00:00:00:00:00
cramfsaddr=0x83000000
filesize=75736
ver=U-Boot 2010.06 (Oct 30 2013 - 17:04:39)
Environment size: 0/131068 bytes
hisilicon #
- VirtualLink
- Специалист
- Сообщения: 1846
- Зарегистрирован: 09 апр 2016, 12:38
Re: Опознание версий прошивки с дампа.
Смущает это!displays писал(а): @@@@line 84 of CryptoCreate
GetHwIdFromAT88 failed
Get info failed, ret = -1
Можно выполнить dmesg!
Re: Опознание версий прошивки с дампа.
Там "крипто" на флеше, скорее всего: 64K(encrypt),