Поделюсь своим опытом подмены заставки в прошивках телевизоров. Бывает так , что на определенную модель телевизора прошивку не найти, но можно найти прошивку от другой модели телевизора одинаковой диагонали экрана и с одинаковыми шасси. В таком случае и пригодится это решение.
Считываем прошивку с нерабочего телевизора, сохраняем в отдельную папку. Открываем сохраненную прошивку в Hex Editor, ищем изображение заставки формата jpg по сигнатуре. За сигнатуру файлов jpg принимают 4 байта - FF D8 FF E0/E1, конец файла завершается двумя байтами FF D9. Выделяем от начала FF D8 FF и до конца FF D9, копируем.
Создаём новый файл в Hex Editor, вставляем что скопировали ранее и сохраняем с расширением jpg.
Получаем файл изображения заставки неисправной прошивки.
Дальше открываем в редакторе исправную прошивку другой модели телевизора которая подходит для неисправного телевизора. Аналогично получаем файл изображения заставки исправной прошивки для сравнения размеров изображения в байтах и пикселях, т.к это важно, во избежание смещения адресного пространства. Если изображение неисправной прошивки не совпадает с изображение исправной (например размер в пикселях меньше) тогда редактируем в Paint или другом редакторе, делаем аналогичный размер. Аналогично размер в байтах, если например меньше, добавляем нули между началом и концом FF D8 FF E0/E1 - FF D9 столько байт пока не будет совпадать с размером изображения исправной прошивки, важно чтобы смещение адресного пространства было аналогичным.
Меняем заставку исправной прошивки. Выделяем область начала прошивки и до FF D8 FF E0/E1, копируем.
Создаём новый файл в редакторе и вставляем что скопировали - это будет наша прошивка которой будем прошивать телевизор.
Открываем подготовленное ранее изображение в Hex Editor, копируем всё и вставляем в новый файл прошивки.
Опять переходим к коду рабочей прошивки, выделяем область после FF D9 и до самого конца, копируем, вставляем в новый файл прошивки.
Сохраняем файл в формате *.BIN - это и будет прошивка с измененной заставкой.
Сверяем прошивки рабочую и созданную что нет смещения адресного пространства в начале файла изображения FF D8 FF E0/E1 , конце FF D9 и в самом конце прошивки. Если совпадает, пробуем прошивать телевизор и проверяем результат.
У меня всё получилось. Телевизор PHILIPS с заставкой SUPRA.