С этой задачей справляется Z3X China editor.
На этом форуме есть видео работы этой программы, любезно предоставленное пользователем Xishnik787.
Вот ссылка:
Если вас заинтересовал вопрос нестандартного хранения изображений в прошивке, то могу привести кое-какой пример.
Вот моя прошивка:
В ней в диапазоне адресов 0x00AFFC70 - 0x00B14DF0 хранится картинка под номером 1(см. прикрепленные изображения). Она занимает 86400 байт. Размер картинки 240*240, т.е. 240*240 = 57600 точек.
Таким образом для хранения 2 точек изображения используется 3 байта.
57600*3/2 = 864000., т.е 12 бит на хранения одной точки.
Вероятнее всего эти 12 бит указывают номер цвета в палитре цветов. Никакого похожего заголовка с заголовком BMP у изображения нет, да и формат BMP не поддерживает глубину цвета 12 бит.
Таким образом, зная как хранится изображение в прошивке и зная его палитру нет никаких проблем по его корректировке и записи обратно в прошивку. Это как говорится дело техники.
Для примера в этой прошивке есть изображение под номером 2(см. прикрепленные изображения) Его размер (240*320) Оно хранится в формате BMP и его без проблем понимает много программ.
На счет подписей иконок. На изображении 3(см. прикрепленные изображения) пример подписи иконки файлового менеджера моей прошивки. В каком именно месте и в каком формате она хранится в прошивке я пока что не могу разобраться. Буду благодарен за любую помощь в этом вопросе.:icq07: