Panasonic Strada Firmware English Английский язык CN-HW850D-880D

Раздел форума посвященный Локализации (русификации), а так же переводу на другие языки.
blacklord
Сообщения: 7
Зарегистрирован: 23 июн 2021, 01:18

Panasonic Strada Firmware English Английский язык CN-HW850D-880D

Сообщение blacklord »

Здравствуйте! У меня Panasonic strada cn-s310wd хотел бы её тоже перевести на английский язык. У меня на SD карте есть файл S310.prg я полагаю, что контейнер с ОС. Но как раскрыть его не знаю. В заголовке файла при просмотре Hex редактором написано: by PanaconicWindowsPlatform. Может подскажете чем его разобрать? Так же на SD есть *.kiw файлы *.dat, *.ND и ещё некоторые. Может нужно в их сторону смотреть и не ковырять *.prg
Аватара пользователя
minja71
Сообщения: 219
Зарегистрирован: 12 мар 2017, 12:41
Откуда: Санкт-Петербург

Panasonic Strada Firmware English Английский язык CN-HW850D-880D

Сообщение minja71 »

blacklord писал(а):
23 июн 2021, 06:42
cn-s310wd
добрый день, приятно Ваше желание, но лучше создать новую тему. Ковырять надо файл s310.prg
в HEX редакторе открываем s310.prg затем убираем заголовок с начала 2048 байт (800h) , сохраняем в s310.bin или.nb0 .Для распаковки на файлы и модули используем утилиту Binmody http://jpnavi.ru/download/file.php?id=1263 (ищем на бескрайних просторах или на 4pda) После распаковки получаем кучу файлов и модулей. а дальше ищем в каких упакованы текст и картинки. подсказка: графика и текст находится в двух файлах: kingdom.exe и bmp_archive.acv но они запакованы и закриптованы. алгоритм пока не выяснен.удачи.
blacklord
Сообщения: 7
Зарегистрирован: 23 июн 2021, 01:18

Panasonic Strada Firmware English Английский язык CN-S310WD

Сообщение blacklord »

kingdom.exe это обычный PE под Windows CE 5 в нём есть вызов файла bmp_archive.acv. Я не силён в C/C++ тем более под Win CE Понятно только что из фала kingdom.exe вызываются разные библиотеке. Вероятно одна из них и может доставать данные из bmp_archive.acv пытаюсь его пока разобрать. Пробовал прогонять по битовым распаковщиком и прямым переводом в буфер обмена но пока без результата.
Аватара пользователя
minja71
Сообщения: 219
Зарегистрирован: 12 мар 2017, 12:41
Откуда: Санкт-Петербург

Panasonic Strada Firmware English Английский язык CN-S310WD

Сообщение minja71 »

blacklord писал(а):
28 июн 2021, 04:49
kingdom.exe это обычный PE под Windows CE 5 в нём есть вызов файла bmp_archive.acv.
Все верно в kigdom.exe находятся индексы и размеры bmp файлов упакованных в bmp_archive.acv
Неплохо бы в тему выложить Вашу версию прошивки (саму прошивку), чтоб на ее примере проводить изыскания.
Аватара пользователя
minja71
Сообщения: 219
Зарегистрирован: 12 мар 2017, 12:41
Откуда: Санкт-Петербург

Panasonic Strada Firmware English Английский язык CN-S310WD

Сообщение minja71 »

Для примера чутка графики с CN-R300D
Вложения
0050.bmp
0050.bmp (105.71 КБ) 18035 просмотров
0049.bmp
0049.bmp (105.71 КБ) 18035 просмотров
0023.bmp
0023.bmp (105.71 КБ) 18035 просмотров
0022.bmp
0022.bmp (105.71 КБ) 18035 просмотров
0021.bmp
0021.bmp (105.71 КБ) 18035 просмотров
0051.bmp
0051.bmp (105.71 КБ) 18035 просмотров
0019.bmp
0019.bmp (105.71 КБ) 18035 просмотров
0018.bmp
0018.bmp (105.71 КБ) 18035 просмотров
0020.bmp
0020.bmp (105.71 КБ) 18035 просмотров
blacklord
Сообщения: 7
Зарегистрирован: 23 июн 2021, 01:18

Panasonic Strada Firmware English Английский язык CN-S310WD

Сообщение blacklord »

Ссылка на файл прошивки https://yadi.sk/d/VeNHfXIBZUg86Q Чем разобрать kigdom.exe. Как вы определили адреса bmp.
Аватара пользователя
minja71
Сообщения: 219
Зарегистрирован: 12 мар 2017, 12:41
Откуда: Санкт-Петербург

Panasonic Strada Firmware English Английский язык CN-S310WD

Сообщение minja71 »

сейчас скачаю Вашу прошивку она 2012г? разберу и будем по ней пытаться разобратся
Аватара пользователя
minja71
Сообщения: 219
Зарегистрирован: 12 мар 2017, 12:41
Откуда: Санкт-Петербург

Panasonic Strada Firmware English Английский язык CN-S310WD

Сообщение minja71 »

Файл kingdom.exe открываем Hex редактором и переходим на Offset: 00FDB578 это начало индексов данные по 14h (24 байта). 00000000BD61000000B80B0020030000E001000010000000
00000000=начало массива BMP в bmp_archive.acv
BD610000 = 000061BD конец массива BMP в bmp_archive.acv
00B80B00 =000BB800 = размер распакованного массива данных BMP без заголовка BitMapFileHeader 0Eh(14 байт) и без BitMapInfoHeader 28h(40 байт)=BB800h (768000 байт)
2003=0320h(800) ширина BMP
0000
E001=01E0 (480) высота BMP
0000
10=bpp:16 (16 бит)
итого имеем : 800x480 bpp:16
blacklord
Сообщения: 7
Зарегистрирован: 23 июн 2021, 01:18

Panasonic Strada Firmware English Английский язык CN-S310WD

Сообщение blacklord »

Вопрос каким редактором открыли, как вы это всё выяснили?
Ну я и так знал что экран 800х480
Но не факт, что картинки все такого размера. Они же могут быть нарезаны меньше размером и склеены или упакованы в архив.
Аватара пользователя
minja71
Сообщения: 219
Зарегистрирован: 12 мар 2017, 12:41
Откуда: Санкт-Петербург

Panasonic Strada Firmware English Английский язык CN-S310WD

Сообщение minja71 »

blacklord писал(а):
01 июл 2021, 11:47
Ну я и так знал что экран 800х480
это размер первой картинки!
следующая картинка 400x61 bpp:16
Ответить

Вернуться в «Локализация (переводы)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 85 гостей