Информация актуальна для медиацентров на ОС Android и Linux-Qt с OTA-прошивками (TVIP S400/S41x/S500).
Прошивку можно скачать по адресу: http://update.tvip.ru/stb/<модель>/<ос>/release/tvip_firmware.ota.zip
Здесь, модель - модель медиацентра, например s400; ос - тип ОС (android или linux-qt).
$ mkdir firmware $ unzip -o -q tvip_firmware.ota.zip -d firmware $ ls -l firmware/ total 8272 drwxr-xr-x 6 vovan staff 204 7 фев 13:55 META-INF -rw-r--r-- 1 vovan staff 3870617 29 фев 2008 boot.img -rw-r--r-- 1 vovan staff 360464 29 фев 2008 bootloader.img drwxr-xr-x 19 vovan staff 646 7 фев 13:55 system
Распакованный образ roofs находится в папке system.
Разделы /usr и /home в прошивке Linux-Qt - это образы SquashFS они находятся в папке system.
При добавлении/изменении в прошивке символических ссылок - потребуется изменить файл META-INF/com/google/android/updater-script
Упаковка модифицированной прошивки:
$ cd firmware $ zip -r ../unsigned_tvip_firmware.ota.zip . $ cd ..
Для подписи файла прошивки нам потребуются:
Подпись прошивки:
$ java -jar signapk.jar -w key.x509.pem key.pk8 unsigned_tvip_firmware.ota.zip signed_tvip_firmware.ota.zip
Обратите внимание, что новые медиацентры TVIP (v.501, v.110, v.6xx), использующие прошивки с расширением .signed.ota.zip, не могут быть подписаны вручную. Для использования модифицированной прошивки обратитесь в коммерческий отдел или персональному менеджеру.