Самостоятельная модификация прошивок регистраторов и IP камер
Добавлено: 14 фев 2014, 19:20
Благодаря моим неосторожным действиям, после перепрошивки у IP камеры сменился инженерный пароль.
Как всё было: нашёл у одного китайца склад свежих прошивок и софта. Посмотрел у своей камеры наименование платформы ([root@LocalHost custom]$ cat /mnt/custom/ProductDefinition), качнул соответствующую прошивку оттуда и прошил.
Раньше при подключении по telnet был пользователь root и пароль *****, теперь под ним перестало пускать. Самое странное, до камеры я заливал с той же ссылки прошивки к видеорегистраторам на платформе MBD6508E и MBD6304E, там пароль не сменился, а тут такой подвох.
Что удалось узнать:
Сам файл прошивки представляет собой архив zip и открывается любым архиватором. С упаковкой обратно несколько сложнее - железяка принимает только прошивку, которую запаковал HaoZip.
Внутри расположено несколько файлов:
InstallDesc - описывает действия, которые нужно произвести с этими файлами при обновлении прошивки, этакий install-скрипт.
logo-x.cramfs.img - картинка в формате 800x600 с логотипом изготовителя, которая появляется при загрузке аппарата.
romfs-x.cramfs.img - собственно сама операционка arm linux
u-boot-all.bin.img - похоже, загрузчик
custom-x.cramfs.img - наименование платформы и дополнительные настройки
user-x.cramfs.img - прикладной софт, в том числе Sofia - сама прога видеорегистратора
web-x.cramfs.img - картинки веб-интерфейса, плагин для ишака с локализацией web.cab, там же логотипы производителя.
Благодаря одной статье удалось распаковать romfs-x.cramfs.img и вытащить файл пароля. Осталось только сбрутить, если получится. Но хотелось бы вернуть родной пароль обратно, а ещё лучше, установить свой. А для этого нужно всё это обратно запаковать. Вот тут я и остановился.
Кто может помочь?
Как всё было: нашёл у одного китайца склад свежих прошивок и софта. Посмотрел у своей камеры наименование платформы ([root@LocalHost custom]$ cat /mnt/custom/ProductDefinition), качнул соответствующую прошивку оттуда и прошил.
Раньше при подключении по telnet был пользователь root и пароль *****, теперь под ним перестало пускать. Самое странное, до камеры я заливал с той же ссылки прошивки к видеорегистраторам на платформе MBD6508E и MBD6304E, там пароль не сменился, а тут такой подвох.
Что удалось узнать:
Сам файл прошивки представляет собой архив zip и открывается любым архиватором. С упаковкой обратно несколько сложнее - железяка принимает только прошивку, которую запаковал HaoZip.
Внутри расположено несколько файлов:
Код: Выделить всё
InstallDesc
custom-x.cramfs.img
logo-x.cramfs.img
romfs-x.cramfs.img
user-x.cramfs.img
web-x.cramfs.img
InstallDesc - описывает действия, которые нужно произвести с этими файлами при обновлении прошивки, этакий install-скрипт.
logo-x.cramfs.img - картинка в формате 800x600 с логотипом изготовителя, которая появляется при загрузке аппарата.
romfs-x.cramfs.img - собственно сама операционка arm linux
u-boot-all.bin.img - похоже, загрузчик
custom-x.cramfs.img - наименование платформы и дополнительные настройки
user-x.cramfs.img - прикладной софт, в том числе Sofia - сама прога видеорегистратора
web-x.cramfs.img - картинки веб-интерфейса, плагин для ишака с локализацией web.cab, там же логотипы производителя.
Благодаря одной статье удалось распаковать romfs-x.cramfs.img и вытащить файл пароля. Осталось только сбрутить, если получится. Но хотелось бы вернуть родной пароль обратно, а ещё лучше, установить свой. А для этого нужно всё это обратно запаковать. Вот тут я и остановился.
Кто может помочь?