Данный сайт является проектом ООО "Амакс". Сегодня: Понедельник, 23.12.2024, 10:25

Приветствую Вас Гость

Поиск по сайтам
[ Новые сообщения · Участники · Правила форума · RSS · ?
Установка оборудования видеонаблюдения в Москве и Московской области
Поиск по форумам
  • Страница 1 из 1
  • 1
ds-2cd2xx2 EN прошивка 5.2.5 NAS fixed
glinkoДата: Среда, 28.10.2015, 09:41 | Сообщение # 1
Группа: Проверенные
Сообщений: 2
Репутация: 4
Статус: Offline
сама прошивка здесь - https://www.dropbox.com/s....av?dl=0

Моя история патча.

Итак вводные:

Камера ds-2cd2032-I (прошивка по умолчанию 5.1.6_140612)
Ubuntu и Windows для операций с архивами.
Исходный файл прошивки 5.2.5 ( https://www.dropbox.com/s/6beficw0kjq79oz/digicap5.2.5.dav?dl=0 )
Hiktools05R1 ( https://www.dropbox.com/s/t7j4wianr4zlwpi/hiktools05R1.zip?dl=0 )
WinSCP ( https://www.dropbox.com/s/7qqelcjxgirg182/winscp575setup.exe?dl=0 )
HexEdit4 ( https://www.dropbox.com/s/1d88ldeb5quqfj0/HexEdit4_binary.zip?dl=0 )

Приступаем:

Разархивируем Hiktools куда-нибудь недалеко.
Копируем файл прошивки в папку Hiktools и переименовываем его в digicap.dav
запускаем cmd_split.cmd и после выполнения получаем папку dav (в папке hiktools)
запускаем winSCP и подключаемся к нашему ubuntu (ssh)
Копируем \hiktools\dav\davinci.tar.gz куда-нибудь на ubuntu
переименовываем скопированный файл с davinci.tar.gz в davinci.tar.lzma
там же в winSCP нажимаем "Команды -> Открыть Терминал" и выполняем команду "tar -C ./ -axf davinci.tar.lzma" (без "")
После выполнения в папке с davinci.tar.lzma появится файл davinci
Копируем его обратно в windows (НЕ В DAV (там уже есть такой файл. ЕГО НЕ ПЕРЕЗАПИСЫВАЕМ))
Открываем скопированный davinci в HexEdit и ищем DC C0 9D E5
На 3-м или 4-м результате видим строку вида DC C0 9D E5 xx xx xx xx 0B 00 5C E1 zz zz zz zz (xxxxxxxx у меня 49 00 00 1A, zzzzzzzz - 47 00 00 1A)
Заменяем xxxxxxxx и zzzzzzzz  на нули и сохраняем
Опять идем в WinSCP и копируем davinci в ubuntu (перезаписываем существующий там)
там же в winSCP нажимаем "Команды -> Открыть Терминал" и выполняем команду "tar -czf davinci.tar.gz davinci" (без "")
После выполнения в нашей рабочей папке в ubuntu появится davinci.tar.gz
Копируем его в \hiktools\dav\ (перезаписываем существующий)
Открываем в  hexEdit файл \hiktools\dav\initrun.sh и ищем 66 20 64 61 76 69 6E 63
Видим строку вида xx xx xx 66 20 64 61 76 69 6E 63 где xx xx xx заменяем на 78 7A 76
Все сохраняем все закрываем
Запускаем cmd_create.cmd из папки hiktools05R1 и получаем файл dav.dav
Копируем dav.dav в папку с tftp и переименовываем в digicap.dav
В настройках сети прописываем ip 192.0.0.128/24 и запускаем tftpserver и заливаем прошивку
Не забываем выключит tftp после прошивки.

Благодарности DesMusic и iTuneDVR.

Кто-нибудь знает, как зашифрован davinci в 5.3.0?

Добавлено (28.10.2015, 09:41)
---------------------------------------------
По просьбе администраторов:
Цель патча - исключить ошибку подключения NAS, при которой после удачного подключения, через некоторое время NAS отваливается с ошибкой - не инициализирован.


Сообщение отредактировал glinko - Среда, 28.10.2015, 09:47
 
  • Страница 1 из 1
  • 1
Поиск: