Данный сайт является проектом ООО "Амакс". Сегодня: Вторник, 12.12.2017, 09:20

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

Loading
[ Новые сообщения · Участники · Правила форума · RSS · ?
Купить оборудование видеонаблюдения Hikvision, HiWatch, Dahua, Honeywell
Loading
Страница 1 из 11
Неофициальный форум технической поддержки Hikvision » Китайское всё » Камеры » Прошивка "китайца" серии R0 мультиязычной фирмварой (На IPCamTalk опубликован гайд...)
Прошивка "китайца" серии R0 мультиязычной фирмварой
intweedДата: Воскресенье, 01.10.2017, 16:02 | Сообщение # 1
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Все уже в курсе? Снесите, если пропустил.
Линк: ipcamtalk.com/threads/hikvision-ds-2cd2x32-i-r0-brick-fix-tool-full-upgrade-method-fixup-roundup.21586/
Успешно прошил на последний мультиязык две 2132 и одну 2432 из Китая (с завода были на 5.2.8 и 5.3.0, но с Али пришли на хакнутой 5.2.5.)
Готов поделиться опытом...
 
vasapiДата: Воскресенье, 01.10.2017, 16:52 | Сообщение # 2
Группа: Проверенные
Сообщений: 46
Репутация: 0
Статус: Offline
DS-2CD3345-I можно хакнуть таким образом?
 
intweedДата: Воскресенье, 01.10.2017, 17:12 | Сообщение # 3
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Цитата vasapi ()
DS-2CD3345-I можно хакнуть таким образом?

Вряд ли, в посте упоминаются только камеры на платформе R0, т.е модели с цифровым обозначением "2xx2".
 
sukhoiifcДата: Понедельник, 02.10.2017, 18:00 | Сообщение # 4
Группа: Проверенные
Сообщений: 1
Репутация: 0
Статус: Offline
Прошу поделиться опытом надо прошить две китайские камеры 2032 и 2132
 
redhotДата: Понедельник, 02.10.2017, 21:01 | Сообщение # 5
Группа: Проверенные
Сообщений: 1
Репутация: 0
Статус: Offline
Пушкин, блин, автор поста на ipcamtalk. разошёлся, заклебался читать его опусы. Добрый человек, раз получилось уже, плиз, нуждающимся инструкцию покороче да повнятнее в студию ))
 
intweedДата: Вторник, 03.10.2017, 11:34 | Сообщение # 6
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Вообще, я, конечно, с вами не соглашусь, уважаемый redhot, ибо всё интересующее вас есть в первом посте alastairstevenson на IPCamTalk (там вложения ещё есть). На остальных 3-х страницах же, по большей части, лишь индивидуальная работа с каждым нуждающимся.  cool

Дисклеймер на всякий:

ВСЁ, ЧТО ВЫ ДЕЛАЕТЕ СО СВОИМИ КАМЕРАМИ, ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК.

Что было на входе:

DS-2CD2132F-IS с прошивкой 5.2.8 на стикере
DS-2CD2132F-IS с прошивкой 5.3.0 на стикере
DS-2CD2432F-IW с прошивкой 5.3.0 на стикере

Все камеры от китайского продавца пришли с мультиязычной 5.2.5.

Для "enhanced_mtd_hack" по оригинальному рецепту нужна прошивка 5.2.5, т.к в ней ещё была поддержка Telnet/SSH. Я по этому требованию как раз проходил, но если вы нет - в посте alastairstevenson есть вложение "brick-fix_tool.txt" с инструкцией по раскирпичиванию и откату. Также для отката с 5.3.0 там же есть пост от whoslooking. Мной это не тестировалось, имейте ввиду.

Аналогично инструкции whoslooking вытаскиваем с камер файлы: "mtdblock1" и "mtdblock6". Также это можно сделать без SMB-шары, а при помощи microSD-карты.

Через Telnet/SSH вводим команду 'prtHardInfo' и записываем куда-нибудь значение строки 'devType'. Открываем какой-нибудь Dec->Hex онлайн-конвертер и переводим записанное в шестнадцатеричную систему счисления.
Например, для камеры DS-2CD2232-I5 значение 'devType' = "38919", при конвертации становится "9807". Но это только пример, значение 'devType' должно быть именно от вашей камеры.

При помощи Hex-редактора HxD открываем "mtdblock6" и вносим следующие изменения:

1) Значение байтов 0x0010 меняем с "02" на "01".

2) Значение байтов 0x64 и 0x65 меняем на сконвертированное и подставляем его в таком порядке: "XXYY" (HEX-значение) —> "YY XX" (то, как оно выглядит в редакторе).
Т.е значение "9807" будет введенно как "07 98" (см. скриншот1).



2,5) Выделяем область значений с 0x09 по 0xFC включительно. (См. скриншот2; при правильном выделении внизу окна, в секции "Length" (англ.яз.-версия HxD), будет значение 'F4' (244 в десятичном выражении. Скриншот ознакомительный, значения не совпадают - нас интересует только область выделения).
Далее сверху в меню кликаем по Analysis —> Checksums. В появившемся окне выбираем Checksum-16 и нажимаем "OK" и получаем контрольную сумму нашего выделения в нижней области окна редактора. (Скриншот2, выделено красным).



3) Меняем значение байтов 0x04 и 0x05 на полученное значение Checksum-16, но как и в случае с 'devType' - подставляем его в обратном порядке: "XXYY" —> "YY XX" (По аналогии со Скриншотом1)

Сохраняем отредактированный файл.

В "mtdblock1" проверяем и при необходимости вносим следующие изменения (относится преимущественно к камерам с исходной прошивкой 5.2.8):

- Значения байтов 0x0C and 0x8000C. Если значение = "00", то меняем их на "02" и сохраняем. При ином значении не трогаем.

Заливаем отредактированные файлы обратно в камеру.

В соответствии с инструкцией alastairstevenson этого достаточно для того, чтобы ненадолго победить жадный Hikvision и ваша камера начала принимать мультиязычные прошивки.
У меня же дополнительно внесены корректировки в "mtdblock5" по методу whoslooking и в "mtdblock6", т.к значения 0x20010 и 0x40010 повторяют значения 0x0010.

Официальные мультиязычные прошивки тут.

Обновляемся последовательно до 5.3.0 —> 5.4.0 —> 5.4.5. Промежуточные релизы можно пропустить. Я заливал прямо через веб-интерфейс.

Всё.

P.S.: Для наглядности и в качестве примера можно ознакомиться с этим видео. Это как раз оно.

Все примеры и графические материалы взяты с форума IPCamTalk, т.к моих под рукой не было.


UPD1: "Простейший "Dec—Hex" конвертер - это виндовый калькулятор, причем полный оффлайн." — IG33©

Alexandr, спасибо за вставку изображений в тело поста!
Прикрепления: 3159899.jpg(178Kb) · 8058496.jpg(245Kb)


Сообщение отредактировал intweed - Четверг, 05.10.2017, 11:13
 
SstepДата: Пятница, 06.10.2017, 11:56 | Сообщение # 7
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
А у меня есть две 2132 на V5.1.6 build 140412 китайские, купленные давно, на них как думаете пройдет?
 
intweedДата: Пятница, 06.10.2017, 14:20 | Сообщение # 8
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Цитата Sstep ()
А у меня есть две 2132 на V5.1.6 build 140412 китайские, купленные давно, на них как думаете пройдет?

Я бы обновил их сначала до китайской 5.2.5, а потом проделал вешеописанные манипуляции. Проблем быть не должно. Запомните только где в веб-интерфейсе находится раздел меню с настройками Telnet и SSH, т.к временно будут иероглифы.
 
VinegretДата: Четверг, 12.10.2017, 12:58 | Сообщение # 9
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
Спасибо за инструкцию.
А если камеру уже обновил до китайской 5.4.5 с которой откат невозможен! Можно ли в таком случае что-то сделать?
 
intweedДата: Четверг, 12.10.2017, 18:00 | Сообщение # 10
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Цитата Vinegret ()
А если камеру уже обновил до китайской 5.4.5 с которой откат невозможен! Можно ли в таком случае что-то сделать?

Рекомендую к прочтению "brick-fix_tool.txt" из вложения отсюда.

Там есть такая фраза:

"'brick fix' firmware manifests as version 5.4.0 but does not seem be rejected if 5.4.5 has already been used."

Прошу вас сообщить о результатах в этой теме.  megaphone

Добавлено (12.10.2017, 18:00)
---------------------------------------------
Тут ещё такой момент: с выходом новых прошивок Hikvision, с немалой вероятностью, реализует в них новые "закладки" по окирпичиванию "китайцев" европрошивками... Что там будет после '5.4.5 170123' - неизвестно. Имейте ввиду.  cool

 
VinegretДата: Пятница, 13.10.2017, 11:30 | Сообщение # 11
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
Я тут почитал. И понял, что ничего не понял.  wink 
А есть более легкий способ русификации / оживления кирпича?
 
intweedДата: Пятница, 13.10.2017, 15:09 | Сообщение # 12
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Цитата Vinegret ()
А есть более легкий способ русификации / оживления кирпича?

У меня в наличии нет чудотворного исполняемого файла, графический интерфейс которого состоит из одной большой кнопки с надписью "Русифицировать/оживить". Поищите, если найдёте - обязательно поделитесь.

А если серьёзно: Hikvision прям вот намеренно борется с хитрожопыми экономными ребятами вроде нас с вами и вставляет "костыли" в свои прошивки, чтобы вы хорошенько так прочувствовали их политику чёткого ценового разделения внтуреннего и внешнего рынков. Какой тут может быть лёгкий способ?  biggrin  Благородный дон alastairstevenson, да пребудет с ним альтруизм, опубликовал волшебный способ непослушания производителю. И уж поверьте, ковыряя содержимое прошивок он не искал способа посложнее. Он вообще выложил это лишь по той причине, что в прошивках до 5.4.5 присутствует уязвимость, позволяющая получить полный доступ к устройству и многие окирпичиваются при попытках обновится в соответствии с рекомендациями производителя. The end.

Что именно вы не поняли из того, что прочитали в "brick-fix_tool.txt"? Это проблема лингвистического или технического характера?  happy


Сообщение отредактировал intweed - Пятница, 13.10.2017, 15:57
 
VinegretДата: Вторник, 17.10.2017, 11:23 | Сообщение # 13
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
Я полностью согласен с вами, что сие изобретение(откат, русификация)  - уже большой успех. Просто не всем дано умение в ковырянии. Лингвистических проблем особо нет. А вот технически - сложновато даются такие танцы.

Добавлено (16.10.2017, 14:52)
---------------------------------------------

Цитата intweed ()
2) Значение байтов 0x64 и 0x65 меняем на сконвертированное и подставляем его в таком порядке: "XXYY" (HEX-значение) —> "YY XX" (то, как оно выглядит в редакторе).Т.е значение "9807" будет введенно как "07 98" (см. скриншот1).
Кирпич оживил.
Блоки 1,5,6 закачал.
Осталось поменять значения.
Но тут загвоздка. Немного не понимаю что и как менять.
Командой нашел значением dev. 9812.
Но в строке 60 только эти значения: 00 01 01 00 FF 98 01 00 00 00 00 00 00 00 00 00
6 и 7 столбец - 98 01. а у меня 98 12. 
Подскажите, какими значениями их заменить?

Добавлено (17.10.2017, 11:23)
---------------------------------------------
Вообщем, я вообще запутался, что и как делать wacko 
Какие блоки скачивать? 1, 5 и 6? Правильно?
По блоку 6 поменял все значения в соответствии с вашим примером.
А вот что делать с блоками 1 и 5 я так и не понял? буду благодарен, если подскажете? Спасибо.

 
intweedДата: Среда, 18.10.2017, 10:35 | Сообщение # 14
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
По mtdblock6:

Цитата Vinegret ()
Командой нашел значением dev. 9812.

Если под этой фразой подразумевается "сконвертировал в HEX значение 'devType' и получилось 9812, то вы подставяете его в виде:

00 01 01 00 12 98 01 00 00 00 00 00 00 00 00 00

Не

Цитата Vinegret ()
6 и 7 столбец

, а 5 и 6 столбцы.

По mtdblock5 и mtdblock1:

Цитата Vinegret ()
А вот что делать с блоками 1 и 5 я так и не понял


mtdblock5 можете вообще не править, alastairstevenson его в своём гайде не упоминает.

В самой первой строке mtdblock1 (00000000), в столбце 0C делаем следующее:

Цитата intweed ()
Если значение = "00", то меняем их на "02" и сохраняем. При ином значении не трогаем.

Отматываем вниз до строки 80000 и в столбце 0C повторяем:

Цитата intweed ()
Если значение = "00", то меняем их на "02" и сохраняем. При ином значении не трогаем.


mtdblock1, как правило, нуждается в правках, только если исходная (то бишь, с завода) прошивка камеры была 5.2.8.


Сообщение отредактировал intweed - Среда, 18.10.2017, 23:13
 
VinegretДата: Среда, 18.10.2017, 16:42 | Сообщение # 15
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
Спасибо за разъяснения.
По блоку 6 все сделал. (да, столбцы написал тут не правильно. Вы правы - нужны 5 и 6).

По блоку 1.
у меня с завода прошивка 2.5.2
Следовательно у меня в столбце  строки 0000000- стоит значение 01
А в столбце   строки 800 и далее стоят буквы FF (после строки 040 и до конца - все букв FF).
Т.е. я так понимаю не нужно мне ничего исправлять в блоке 1, а меняю только блок 6 и все?
 
intweedДата: Среда, 18.10.2017, 23:33 | Сообщение # 16
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Цитата Vinegret ()
По блоку 1...

Подозреваю, что прошивка, всё-таки, 5.2.5 у вас была.  smile
Я исправил: не 800 строка, а 80000 (00080000). Её содержимое повторяет строку 0000000.
И да, в вашем случае трогать в mtdblock1 ничего не нужно.
Давайте уже результат в студию...  icecream 
Вот так, например:

Прикрепления: 9370013.png(42Kb)


Сообщение отредактировал intweed - Среда, 18.10.2017, 23:35
 
VinegretДата: Четверг, 19.10.2017, 09:51 | Сообщение # 17
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
УрА! Все заработало с исправлением только 6-го блока.
НО: не обновляется до 5.4.0 и выше. Пишет: Ошибка обновления.
Обновился только до 5.3.0
Не знаете в чем может быть загвоздка?
 
VinegretДата: Четверг, 19.10.2017, 09:58 | Сообщение # 18
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
вот так вылечился от китайского!
Прикрепления: 4613957.png(93Kb)
 
intweedДата: Четверг, 19.10.2017, 10:07 | Сообщение # 19
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Цитата Vinegret ()
Не знаете в чем может быть загвоздка?

На ipcamtalk были упоминания о подобной проблеме. Попробуйте обновиться через iVMS.
 
VinegretДата: Четверг, 19.10.2017, 13:55 | Сообщение # 20
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
Да. спасибо большое еще раз. Обновил 2 камеры.
Вот на 3-й ступор!
Была вроде как 5.3.0. Я обновился на китайскую 5.4.5.
Все работает, только на китайском и только в браузере.
Не могу сделать даунгрейд. Через tftp вообще никакой реакции на эту камеру. Висит первая строка, что обнаружен 192.0.0.128 и все.
Подскажите, может где что пропустил?
 
intweedДата: Четверг, 19.10.2017, 14:26 | Сообщение # 21
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Цитата Vinegret ()
Подскажите, может где что пропустил?

Всё делали точно в соответствии с этой инструкцией?
 
VinegretДата: Четверг, 19.10.2017, 15:05 | Сообщение # 22
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
Цитата intweed ()
Всё делали точно в соответствии с этой инструкцией?
Да. все по инструкции. Так же как и предыдущие камеры на тех же устройствах.
Тут еще вот в чем дело. 
На прошлую камеру с прошивкой 5.3.0. я залил прошивку brickfix540 через интерфейс. и все было норм. через Downgrade я понизился до 5.2.5.
А тут изначально накосячил и сделал апгрейд до китайской 5.4.5. И через интерфейс веб браузера - ни на какие прошивки не обновляется(даунгрейдится) - выдает ошибку на китайском.
 
vasapiДата: Воскресенье, 29.10.2017, 20:00 | Сообщение # 23
Группа: Проверенные
Сообщений: 46
Репутация: 0
Статус: Offline
попробуйте сделать даунгрейд через прогу BatchConfigTool.
 
intweedДата: Понедельник, 13.11.2017, 14:49 | Сообщение # 24
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Апдейт по гайду:

Если после обновления выше 5.3.0 старый пароль недействителен, попробуйте эти:

    1234567a
    123456789abc
    12345abc
    abc12345

Не помогает? Ну вот тогда ещё вариант.
Ну а последний вариант - узнать у китайского продавца, возможно, это его рук дело.
 
emeraudeДата: Четверг, 23.11.2017, 02:25 | Сообщение # 25
Группа: Проверенные
Сообщений: 20
Репутация: 0
Статус: Offline
А какой регион в серийнике у прошиваемых камер, CH?

Дело в том, что я тут нарыл подавца, который высылает руссифицированные камеры, регистраторы. Там регион WR и RR. Русский есть, с регистратором стыкуются, на язык не ругается.
Но через ezviz получается добавить только одну 2032F-I с прошивкой 5.4.5 и регистратор DS-7608NI-E2/8P от того же продавца с прошивкой V3.4.91 build 161220 DS-7608NI-E2 / 8P0820170816AARR815******WCVU

На остальных камерах (DS-2CD2135F-IWS, DS-2CD3T35-I5) прошивка 5.4.24.
Их можно поднять до 5.4.5 официальной прошивки без последствий, если регион вроде как международный, или они с вероятностью 100% окирпичатся? Может в этом дело, и она после подъёма через ezviz нормально будет отображаться?


Сообщение отредактировал emeraude - Четверг, 23.11.2017, 02:32
 
intweedДата: Пятница, 24.11.2017, 16:41 | Сообщение # 26
Группа: Проверенные
Сообщений: 15
Репутация: 5
Статус: Offline
Цитата emeraude ()
А какой регион в серийнике у прошиваемых камер, CH?

Да, и не меняется.

Цитата emeraude ()
Но через ezviz получается добавить только одну 2032F-I

Не могу ничего сказать, не использую этот сервис.

Цитата emeraude ()
На остальных камерах (DS-2CD2135F-IWS, DS-2CD3T35-I5) прошивка 5.4.24.Их можно поднять до 5.4.5 официальной прошивки без последствий, если регион вроде как международный, или они с вероятностью 100% окирпичатся?

Продавец в описании к камере указывал что-нибудь вроде "Original english, support update"?

Вот это я в соседней теме писал.
 
Неофициальный форум технической поддержки Hikvision » Китайское всё » Камеры » Прошивка "китайца" серии R0 мультиязычной фирмварой (На IPCamTalk опубликован гайд...)
Страница 1 из 11
Поиск: