Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Раздел форума посвященный Локализации (русификации), а так же переводу на другие языки.
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Сообщение bellic »

Автор кстати явно пишет:
Для сборки исходников я использовал VS2017, но по-идее они должны собраться и в других компиляторах, возможно с небольшими правками исходников.
VS - это Visual Studio
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Сообщение bellic »

Есть еще вариант - попытать Автора... с пристрастием!.. :grin:
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Сообщение bellic »

Пожалуй начитался я вдоволь ваших с автором темы размышлений...
Насмотрелся на извращениями с утилитами командной строки... :grin:
Впрочем - не хочу пользоваться утилитой "dumpromx.exe" еще и по той причине, что Она распаковывает файлы с присвоением текущих даты и времени, а т.к. в прошивке NB0 файлики хранятся с данными о дате и времени, то...
Короче - долго объяснять!... :lol:

Итак, хочу произвести фиктивную разборку-сборку, но буду пользоваться небольшой утилитой под "Окошками"...
В общем распаковываем архивчик
BinMody.rar
(220.59 КБ) 1593 скачивания
читаем небольшой мануал и пользуемся - там все понятно и так!

1. Имеем оригинальные файлы:
PH130PLT.PRG
PH130PLT.VER

2. В редакторе WinHex отрезаем заголовок в файле PH130PLT.PRG и получаем NB0_ORIG.nb0
1.jpg
1.jpg (20.23 КБ) 22626 просмотров

3. Запускаем программу "BinMody.exe", открываем файл NB0_ORIG.nb0 (File--Open...) и ждем окончания загрузки и распаковки в памяти(!!!):
start.jpg

5. Переключаемся на закладку "files" и почти внизу видим наш файлик "initDB.dat":
2019-11-3-0-14-42.jpg
6. Щелчек правой кнопкой мыши на файле, выбираем "Extract file(s)"
extract.jpg
и сохраняем наш файл "initDB.dat" в текущей директории:
save.jpg
Видим в каталоге сохраненный файл:
cat.jpg
cat.jpg (23.18 КБ) 22626 просмотров
6. Теперь мы как бы отредактировали его и нам нужно сохранить в составе файла NB0

6. Щелчек правой кнопкой мыши на файле, выбираем "Replace file (in place!)"
replace.jpg
выбираем наш якобы отредактированный файл "initDB.dat":
select.jpg
Соглашаемся с предложением о компрессии:
compress.jpg
Ждем подтверждения операции:
ok.jpg
Сохраняем в формате nb0:
save as.jpg
Задаем имя "NB0_TRANS.nb0":
save as nb0.jpg
Итог - в каталоге два файла:
two files.jpg
two files.jpg (26.56 КБ) 22626 просмотров
Сравниваем:
compare.jpg
Результат меня обнадежил!
Удалось "выдернуть" из NB0-прошивки файл initDB.dat, отредактировать его фиктивно и обратно "засунуть" в прошивку!
При этом Оригинальный файл и Полученный - совершенно идентичны!
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Сообщение bellic »

Следующим моим этапом будет видимо - написание утилиты с нормальным интерфейсом, аналога утилиты makever.exe от автора shtirlitz838... ;)
Аватара пользователя
pppoe1
Сообщения: 210
Зарегистрирован: 04 дек 2017, 13:20
Откуда: Vladivostok

Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Сообщение pppoe1 »

bellic писал(а):
02 ноя 2019, 21:35
Итак, хочу произвести фиктивную разборку-сборку, но буду пользоваться небольшой утилитой под "Окошками"...
Да! Так безусловно проще, удобнее и как я понял правильнее.
Спасибо!

У меня сейчас 2 вопроса:
1. Обязательно вставлять заменяемые фразы в оригинальной кодировке?
В файле initDB.dat используется кодировка UTF16-2LE и буквы состоят из 4-х знаков, а если использовать кодировку CP939, то получается гораздо больше места для манёвра.
Интересно как отреагирует система на такой финт?
Снимок.JPG
2. Где подсмотреть путь для файлов на SD? Магнитола их не видит, а HDD сейчас снимать совсем не хочется.
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Сообщение bellic »

pppoe1 писал(а):
03 ноя 2019, 08:07
Обязательно вставлять заменяемые фразы в оригинальной кодировке?
Я думаю - это обязательное условие!
pppoe1 писал(а):
03 ноя 2019, 08:07
В файле initDB.dat используется кодировка UTF16-2LE и буквы состоят из 4-х знаков
Правильнее сказать - символ кодируется двумя байтами!
pppoe1 писал(а):
03 ноя 2019, 08:07
Интересно как отреагирует система на такой финт?
Мне кажется система тут тебя не поймет!... :smile:
pppoe1 писал(а):
03 ноя 2019, 08:07
Где подсмотреть путь для файлов на SD?
Вот тут я тебе не подскажу...
Ну вот хотел спросить - а если сделать все как shtirlitz838:
Шаг 1: Нужно слить вашу текущую прошивку с аппарата.
Как это сделать я описал тут: http://4pda.ru/pages/go/?u=http%3A%2F%2 ... e=90149444

В результате у вас будет набор каталогов/файлов, нас интересует файл: NAVIVUP\AVICRZ09\PLATFORM\PS140PLT.PRG
У тебя же слот для SD-карточки имеется, вот и попробуй повторить все в точности...
Может быть сольется нужная иерархия папок и файлов!?
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Сообщение bellic »

Подсмотрел иерархию файлов и папок в обновлении к AVIC-X850BT, скачанную от СЮДА:
1.jpg
1.jpg (8.94 КБ) 26320 просмотров
И содержимое этой папки "AVICX850"
2.jpg

Тебе не кажется, что очень похоже на содержимое твоих папок PRG0 и PRG1?
catalog.jpg
catalog.jpg (49.99 КБ) 26320 просмотров


Вот в догонку - еще пример иерархии каталогов и файлов обновления...
zip.jpg
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Сообщение bellic »

Но мы раньше вроде так и делали?! - Время то ушло и многое подзабылось,
но помню, что ОРИГИНАЛЬНЫМИ файлами у тебя перепрошивка получалась?!
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Сообщение bellic »

Интересно бы взглянуть на файлы обновления к самой Pioneer Carrozzeria AVIC-ZH0009cs... :?
Аватара пользователя
pppoe1
Сообщения: 210
Зарегистрирован: 04 дек 2017, 13:20
Откуда: Vladivostok

Локализация текста Pioneer Carrozzeria AVIC-ZH0009cs (HDD)

Сообщение pppoe1 »

bellic писал(а): слот для SD-карточки имеется, вот и попробуй повторить все в точности...
и так тоже делал.
Мне кажется, что вся загвоздка в названии первой папки, или второй
Вот так они называются в твоих примерах:
AVICX850BT
AVICRZ09
А как мне назвать эту папку несоображу, те варианты, что я пробовал (AVICZH0009, AVICNX168, CNSD), не подошли.
bellic писал(а): мы раньше вроде так и делали?!
мы закидывали на HDD и от туда прошивали.
с SD не пробовали.
bellic писал(а): Интересно бы взглянуть на файлы обновления к самой Pioneer Carrozzeria AVIC-ZH0009cs
уже весь инет перерыл, нету в доступе или хотяб фото структуры файлов
jpn.pioneer
Ответить

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

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

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