Инструкция по обрезанию прошивки:
1. Качаем прошивку с сайта (спасибо byman002)
http://www.hikvisioneurope.com/portal/? ... %2C4xx0%29" onclick="window.open(this.href);return false;
(я выбрал V5.4.5_Build170123(Released)).
2. Качаем программу hiktools
http://u.to/sHO7DA " onclick="window.open(this.href);return false;
3. Распаковываем hiktools
4. Распаковываем файл прошивки и бросаем его в папку с hiktools
5. Запускаем файл cmd_split. После того, как скрипт закончит работу в папке с hiktools появится папка dav
6. В папке dav находятся четыре файла. Нас интересует файл app.img.- Для уменьшения размера из него нужно удалить вебкомпоненту (файл WebComponents.exe)
7. Далее можно пойти двумя путями:
- установить linux в виртуалке;
- использовать linux в windows 10 (я выбрал последний вариант).
8. В windows 10 был установлен Ubuntu 16.04 (в 18.04 нужного ПО в репозиториях не оказалось)
9. Далее выполняем apt update, apt upgrade, apt install cramfsprogs
10. Копируем файлик app.img например в папку /tmp
11. Заходим в папку tmp, отдаем в консоли команду: cramfsck –x rom app.img. Данная команда распакует содержимое app.img в папку rom
12. Заходим в папку rom, смело удаляем вебкомпоненту. Удаляем файл образа app.img
13. Собираем образ IMG, отдав команду: mkcramfs rom app.img
14. Собранный образ нужно скопировать обратно в папку с hiktools (заменить им старый большего размера)
15. Собираем прошивку, для этого запускаем скрипт cmd_create. На выходе получаем файл dav.dav (его необходимо переименовать в digicap.dav. Все, прошивка готова…
16. Последний пункт заливка прошивки, тут каждый может действовать на свое усмотрение. У меня не было преобразователя USB-TTL, в качестве оного я использовал Arduino UNO.
17. Подключаемся к камере. Перезагружаем камеру по питанию. Жмем ctrl+u, для загрузки прошивки отдаем команду upfsd. После окончания процесса перезагружаем камеру и подключаем ее по wi-fi к сети… Профит )))
p.s. распаковка/запаковка img выполнялась под root (sudo su).