Страница 1 из 3

Перевод AVIC ZH6137zh на английский язык

Добавлено: 27 ноя 2022, 13:49
Van154
Здравствуйте! Пытаюсь научить английскому языку ШГУ AVIC ZH6137zh. Сделал образ штатного HDD и скопировал его на подменный. В файлах на диске нашёл REPLYMSG.LST в котором около 5000 фраз, которые совпадают с фразами из меню и управлением навигацией.
repl.PNG
Контрольной суммы там нет, в начале указывается количество фраз. Это я понял из сопоставления двух файлов из разных образов (своего и из сети). После замены нескольких десятков доступных фраз в этом файле, я проверил его на устройстве, но никаких изменений не случилось. В файле HA031APL.PRG нашёл ещё много интересного но не могу его разобрать на составляющие.
Снимок3.PNG
Он похож на пресловутый PH130PLT.PRG, пытаюсь посчитать его КС, но не могу найти совпадений. Подскажите, пожалуйста, в какую сторону копать.

Скрины файловой системы:
Снимок4.PNG
Снимок5.PNG
Снимок6.PNG

Перевод AVIC ZH6137zh на английский язык

Добавлено: 24 янв 2023, 04:39
Van154
Как я понял это не Win CE и используемые в большинстве устройств алгоритмы здесь не работают.

Перевод AVIC ZH6137zh на английский язык

Добавлено: 24 янв 2023, 11:30
bellic
Van154 писал(а):
27 ноя 2022, 13:49
Он похож на пресловутый PH130PLT.PRG, пытаюсь посчитать его КС, но не могу найти совпадений. Подскажите, пожалуйста, в какую сторону копать.
Все правильно!
Туда и копайте, в сторону "ПРЕСЛОВУТОГО"!!! :lol:
Формат файла PH130PLT.PRG (AVIC-ZH0009cs)
Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)
Локализация текста Pioneer Carrozzeria AVIC-ZH0007 (HDD)
В свое время на этих темах была порядочная движуха, но сейчас что то уже не интересно стало... :?
Да и всем только готовенькое подавай... :shock:

Перевод AVIC ZH6137zh на английский язык

Добавлено: 25 янв 2023, 05:35
Van154
Здравствуйте, bellic! С прочтения всех этих тем я и заинтересовался возможностью перевода. Даже пробовал сделать подобие вашей таблицы с расшифровкой заголовка PH130PLT.PRG, но получилось, что она очень отличается от вашей минимализмом. Ощущение, что здесь вообще своя ОС (Pionav03 ?). В загрузочном секторе Зачем-то упомянуты io.sys и winboot.sys (как в DOS и WIN 9.x), которых на диске нет совсем.

Готовых решений не ищу, хочется самому понять, но, как обычно, недостаток знаний. В моём HA031APL.PRG есть некоторые фразы, но они больше к навигации относятся. Фразы из меню содержатся именно в файле REPLYMSG.LST, но после их перевода и попытки прошить через меню обновления с PC Card, прошивальщик отрабатывает нормально, но изменений не происходит. Ощущение, что изменения не вступают в силу из-за не совпадения КС в REPLYMSG.LST, но поиск посчитанного CRC32 с исходного файла ни в Little Endian, ни в Big Endian во всём образе диска не дал внятного результата.

Т.е вхождения есть и так и так, но они больше похожи на часть некого кода. Отсылки в явном виде на файл REPLYMSG.LST есть только в HA031APL.PRG в 2х местах, но и там нет его КС (либо он другим способом посчитан). Сам HA031APL.PRG идет в связке с HA031AP2.PRG, у них на двоих один файл с описанием HA031APL.HTM. И, что интересно, при извлечении HDD магнитола загружает некую урезанную версию ОС без навигации, конечно, но с таким же меню. Т.е. похоже, что надо править прошивку в самой голове магнитолы.

Перевод AVIC ZH6137zh на английский язык

Добавлено: 25 янв 2023, 06:41
bellic
Ну и файл REPLYMSG.LST и HA031APL.HTM где???

Начинайте тут в этой теме изучение HА031APL.PRG и HА0310AP2.PRG - глядишь знатоки подтянутся, или Вам самому откроются доселе неизвестные вещи!!! ;)

Перевод AVIC ZH6137zh на английский язык

Добавлено: 25 янв 2023, 15:16
Van154
Вот ссылка на группу файлов, которые именуются Как "App program":
Avic ZH6137zh APL v6.0 2007
Состоит из HA031APL.PRG, HA031AP2.PRG и HA031APL.HTML в котором описываются первые два файла: кто и когда сделал, версия и размеры обоих файлов.
Начало файла HA031APL.PRG
https://disk.yandex.ru/i/leraj-Szo_Hftw (не получается по другому вставить картинку)
Снимок.jpg
Как я понимаю, заголовок совсем коротенький и заканчивается на 0x10.

Перевод AVIC ZH6137zh на английский язык

Добавлено: 25 янв 2023, 16:57
bellic
Van154 писал(а):
25 янв 2023, 15:16
(не получается по другому вставить картинку)
Сохраняйте картинки в формате JPG, или открыв PNG в редакторе Paint.Net пересохраните!
И не забывайте "Вставить в текст сообщения" загруженную картинку в нужном месте текста!

А вы сам файл HA031APL.PRG листали на предмет наличия Японских фраз??? :ugeek:

Перевод AVIC ZH6137zh на английский язык

Добавлено: 26 янв 2023, 02:26
Van154
Да, конечно, искал по вашему методу: сканирую текст с фотографии меню с помощю Гугл объектива, затем JPConverter'ом преобразовываю в HEX и ищу в файле этот код, хотя в 010 editor получается и просто текст найти в чистом виде. В HA031APL.PRG очень много названий мест (городов и префектур, наверное), транскрипции для голосового ассистента тоже нашёл, есть какие-то йероглифы относящиеся к магнитоле (что-то про CD и MD). До них пока не дошёл, т.к. они мне в меню не встречались. Текст из меню, которое можно вызвать 2мя- 3мя нажатиями кнопок содержится только в REPLYMSG.LST.
Для примера вот текст из меню:
通信機能設定
高 機能 設定
電話設定
その他 設定
調整・補正

表示設定
誘導設定
VICS設定

画面/地図
マップモード切換
給油情報
画面調整
画面消
後席操作OFF
地図方位切換
右画面縮
ランドマーク表示

Перевод AVIC ZH6137zh на английский язык

Добавлено: 26 янв 2023, 06:47
bellic
Van154 писал(а):
26 янв 2023, 02:26
До них пока не дошёл, т.к. они мне в меню не встречались. Текст из меню, которое можно вызвать 2мя- 3мя нажатиями кнопок содержится только в REPLYMSG.LST
Значит ищите дальше!
Возможно всеж придется полностью разгадать формат файлов HA031APL.PRG и HA031AP2.PRG!

P.S. Сделали бы еще на всякий случай "файловую" копию всех каталогов и файлов!
Понимаете о чем я???

Перевод AVIC ZH6137zh на английский язык

Добавлено: 26 янв 2023, 06:52
Van154
2 образа сняты WinHEX'ом и 1 Acronis'ом + папка с простой копией всех папок и файлов с диска) думаю, хватит резервов, если правильно вас понял