Помогите найти и заменить картинки в прошивке фотоаппарата Есть фотик на SPCA12627A, чип без даташита, практически не гуглится, поэтому опираюсь на другие модели из этой серии У него есть spi flash чип на 4 мегабайта, там лежит прошивка, которую я выкачиваю и загружаю SPI программатором Удачно получилось заменять текстовую информацию в прошивке - текст в меню, числа и тд Удачно получилось заменить WAV файлы, теперь фотик при включении воспроизводит музыку, которую я в него загрузил Не получается заменять картинки! При включении, выключении, подключении USB он отображает различные изображения, их и хочу заменить Получается найти все эти картинки по сигнатуре jpg, выкачал их на комп. Попытался заменить их на свои картинки или хотя бы заливку одного цвета (с условием, что новая картинка весит не больше оригинальной, конечно), но фотоаппарат на это не реагирует. Так и показывает изначальные картинки. Даже если совсем стереть все jpg Из этого предполагаю, что картинки лежал или в каком-то сжатом формате, или в сыром виде, но какой-то необычной кодировке Попытался отрисовать весь бинарник как RGB 24, 18 и 16 бит, как YUV, но ничего похожего на эти изображения не нахожу Во удачная замена WAV файлов И чистая прошивка

Комментарии: 23

  1. Ogurezzz

    Возможно имя файла лежит в одном месте (массив), а где-то рядом указатель на физическое место хранения картинки.

    • Alex

      Вот я пытаюсь найти массивы, но ничего не получается пока что

      • Ogurezzz

        Там скорее всего массив структур. Найди адрес где лежит имя файла, и потом ищи его как значение указателя. Можно взять несколько адресов имен и искать их где-то рядом.

  2. Vga

    Как? Какой случай? Я как-то пытался в кефиросфере лого заменить. Поменял картинку на сд-карте. Не работает. Поменял картинку в ахиве ресурсов. Не работает. Поднял сырки - картинка вхаррдкожена и из альтернативных источников его никто даже читать не пытается)

    • Alex

      Вот у меня уже появляются шизо мысли, что они каким-то образом могут в самом чипе лежать, а на флешке чисто превью вариант в жипег формате. На чип как раз даташита нет

      • Vga

        а пнг пробоал искать?

        • Alex

          png отсутствует bmp, gif тоже нет

          • Vga

            попробуй еще в формате исползуемого экрана поискать

            • Alex

              Экран, как я понял, 18 битный И сырых 18 битных картинок не вижу

              • Vga

                тяжелый случай) МОжно еще попробовать бить по байтику в файле с шагом скажем 32к или 64к (порядка ожидаемого размера картинки) и смотреть, когда камера вместо того чтобы зависать и глючить побьет одну из этих картинок. Но придется дохуя раз переписывать флеш, да алсо ты после перезаписи жпегов камеру перезапускал?

                • Alex

                  Да И аккум на плате для тестов отключен Думал в такую сторону, аххаа Но действительно слишком много времени уйдёт, ну его

                  • Vga

                    ну или скорее байтиковв по 10-16, чтоб заметнее было) авоматизируй - подключи контроллер этим заниматься!)

    • Anonim

      Тут нельзя это обсуждать

      • Vga

        в личку ответь

      • Anonim

        И мне пожалуйста

  3. Alex

    тут без шуток будет легче самому с нуля прошивку написать, взять espcam и на ней всё это сделать

    • Vga

      да ну, с шагом 64к это всего 64 попытки

      • Alex

        Умножить на слетающую прищепку

        • Vga

          мона еще подключить мк к флешке и снимат трейсы доступов в нее. например лог вычитываний последовательных блоков данных размером не менее N

          • Alex

            Ну или на запаивание конструкции, которая будет одновременно на плате и программаторе

    • Vga

      для такого числа прошивок запаять быстрее, да а где и почем оные камеры водятся?

      • Alex

        Авито по 360 рублей штука

        • Vga

          сам чип поди всречается и в регистраторах с микроскопами? линк?

Не нашли ответ?

Вам также может быть интересно

Всем привет, может кто сталкивался, айфон 14 про, на две сим, китаец, не звонит в 112, при этом имей есть в звонилке, симку... Читать далее