Announcement

Collapse
No announcement yet.

Утилита для редактирования прошивок устройств на Novatek NT96220-N96663.

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Утилита для редактирования прошивок устройств на Novatek NT96220-N96663.

    Программа: JNovatekDec.jar

    Работает под OS - Windows, Linux...

    Для работы необходимо: Java 7 или 8

    Предназначена для редактирования прошивок на базе процессора Novatek.

    Протестирована на прошивках регистраторов и экшн камер с процессорами:
    NT96220, NT96223, NT96650, NT96655, NT96658, NT96660, NT96663.

    Настройки, для отображения кирилицы: настроена на 19 разновидностей кодовых страниц, которые были в наличии.
    Если после открытия прошивки в программе, вместо нормальных фраз набор символов в русском меню, то дайте ссылку на вашу прошивку, настрою и ваш вариант.

    Ссылка для скачивания:
    http://solk.org.ua/as21/JNovatekDec.jar

  • #2
    Можно попробовать реализовать редактирование таблиц экспозамера. На примере прошивки 96660 таблицы 8х8 (64 значений) идут после такой последовательности байт: 1c 00 00 00 28 00 00 00 38 00 00 00 50 00 00 00
    If you find this site useful and interesting please feel free to support it by clicking highlighted text links and the banner below.

    Comment


    • #3
      Originally posted by AS21
      Дай плз ссылку на прошивку,
      Конечно. Вот прошивка 1.1.5 для Git2P (проверил, байты и таблицы есть): https://www.goprawn.com/forum/novate...=9683#post9683
      If you find this site useful and interesting please feel free to support it by clicking highlighted text links and the banner below.

      Comment


      • #4
        Четко прописаны признаки : автофокуса и автоэкспозиции
        Алгоритм такой:
        1) нахожу в коде:
        по
        C0 C6 2D 00 00 00 00 00 32 00 00 00 00 00 00 00
        или
        C0 C6 2D 00 00 00 00 00 64 00 00 00 00 00 00 00

        2) перед ним по 8 х 8 == 0x40 до текста - это таблицы фокуса

        3) Ищем таблицу экспозиции:
        п.1 - длина :
        SPOILER

        Сколько п.1 - столько таблиц и они идут подряд
        Но...
        по факту:
        есть еще
        длины:
        6 x 5 Dword == 120 / 0x78
        Last edited by AS21; 03-21-2018, 07:13 AM.

        Comment


        • #5
          битрейты написал по методике tobi@s, если знаешь первоисточник GIT - надо бы глянуть
          Потому что, не могу найти битреты в NT96223

          Comment


          • #6
            По прошивкам NT 96663 - с двумя частями BCL1
            На примере:
            Вот заголовок перед второй частью:
            90 BE 27 88 CD 36 C2 4F A9 87 73 A8 48 4E 84 B1 - служебный код какой-то. Можно сравнить в других, старых прошивках. Он везде должен быть одинаковый
            28 00 00 00 - длина этого заголовка или offset начала BCL1 -
            8F 9D 00 00 - адрес во флеш?
            01 00 00 00 - хз
            38 A2 2C 00 - abs start второй части (при смене длины первой части - актуально)
            E6 C1 11 00 - длина второй части вместе с заголовком BCL1
            01 00 00 00 - хз
            Если все это учесть (если менятся после редакции размер первой части:
            -- !!! 38 A2 2C 00 - abs start второй части (при смене длины первой части - актуально)
            То прошивка должна работать, если не трогать - после загрузки первой части - будет или висеть или что-то не будет работать плноценно

            Comment


            • #7
              Новая версия JNovtekDec:
              версия 093 от 14/04/2018
              - добавлена возможность редакции первой части прошивок с двумя частями BCL1 (NT96663), если размер первой части изменяется по сравнению с исходным

              Comment


              • nutsey
                nutsey commented
                Editing a comment
                Это если размер изменяется до обратной запаковки первого раздела?

            • #8
              Привет, а планируется ли поддержка извлечения и замены аудио-файлов?

              Comment

              Working...
              X