13-11-2013 
13-11-2013 
А почему именно alldata ?
  •  
13-11-2013 
13-11-2013 
WhiteTiger писал(а):
А почему именно alldata ?
см. п.8.5.2.1.2.1.3 стандарта - там из структур данных, которые обычно располагаются в alldata имеются ссылки по соответствующим языкам на данные, которые расположены в A Sequence of Proper Voice Real Data в файле voicedat. В свою очередь в заголовке voicedat отсутствует информация о расположении этих данных.
Если что то удалять в voicedat и уменьшать файл нужно автоматом править адресацию в заголовке voicedat и в соответствующих местах alldata. Пока у меня такое понимание.
  •  
13-11-2013 
13-11-2013 
Присоединяюсь к предыдущему оратору в аналогии понимания стандарта и могу косвенно подтвердить "рост ног" со стороны alldata тем фактом, что на моем оригинальном диске (сааб 9-5, денсо) вообще нет файла voicedata, а звук есть)
  •  
13-11-2013 
13-11-2013 
по стандарту все кроме загрузчика можно расположить в alldata (voice, region, index и пр.) или в отдельных файлах. Где какую информацию необходимо расположить задается в Management Header Record в начале alldata - можно посмотреть с помощью утилиты ADMFReader.
  •  
19-11-2013 
19-11-2013 
Изучая загрузчики встретил незнакомые системы. Для корректной работы утилит с ними добавляем в файл Kiwi.cfg строчки:
// Denso in 86271-24125 (86271-70V315A)
44454E534F20202020202020:=DENSO
// Panasonic
0F9B45003D54BE0000000166:=AISIN
  •  
21-11-2013 
21-11-2013 
Выложил утилиты для распаковки сжатых/зашифрованных/запакованных данных.

PackSearcher.exe - Вывод информации о зашифрованных/сжатых/запакованных данных в файлах навигационных систем стандарта Kiwi 1.22. Для больших файлов вывод информации может производится очень долго, особенно в режиме /info:full, поскольку фактически производится распаковка. Читаем help.

Unpacker.exe - Утилита поможет распаковать данные или файл для последующего исследования. Где находятся запакованные блоки поможет узнать утилита PackSearcher.

Пример:
1. Посмотрим информацию о сжатых данных:
PackSearcher /fi:ALLDATA.KWI /size:4096 /info:full
2. Распакуем их:
Unpacker /fi:ALLDATA.KWI /size:4096
3. Посмотрим содержимое распакованных данных:
ADMFReader /fi:ALLDATA_00000000_4096.KWI
  •  
23-11-2013 
23-11-2013 
Возможно ли с помощью ваших утилиток русифицировать загрузчик? Пытался вскрыть Loading.kwi с их помощью, но у меня ничего не вышло.

_________________


  •  
  • -2
23-11-2013 
23-11-2013 
Цитата:
Возможно ли с помощью ваших утилиток русифицировать загрузчик?
Осуществить полный цикл руссификации не смогут. Часть шагов - да.
1. LoadingCodeSave может выгрузить из loading.kwi/сохранить модули загрузчика которые как раз блоки навигации берут из LOADING.KWI, в конкретном модуле содержится программное обеспечение для конкретного блока навигации, которое необходимо русифицировать.
2. Чтоб русифицировать надо вытащить из модуля картинки и др. информацию (возможно декомпилировать некоторый код) - этого утилиты не могут, используйте WinHex, декомпиляторы и пр.
3. Собственно сама русификация - здесь утилиты тоже не помогут - используйте графические редакторы, текстовые редакторы, WinHex и др. средства.
4. Сборка модуля обратно - ну здесь может помочь WinHex и пр. Этот шаг обратный п.2.
5. Сборка загрузчика - используйте утилиту LoadingCodeReplace - на выходе получите корректный загрузчик с точки зрения стандарта.
Основная проблема в п.2-4 это голова, точнее отсутствие/недостаточность знаний, пытливости и упорстваSmile
  •  
23-11-2013 
23-11-2013 
а есть уже бета версия загрузчика..или практики пока нет?
  •  
23-11-2013 
23-11-2013 
Если б рядом были люди такие как Евгений с которым мы опредилили метод шифровки/сжатия файлов за 4 дня после которых появились утилиты распаковки это была бы не бета. Но это сослагательное наклонение. Кто готов?
Вся проблема в том что куча людей потратили немыслимое количество человеко-часов с нежеланием делиться результатом на попытки "расковырять хоть что то"... что за это время можно разработать любое ПО. И за 13 лет с момента появления стандарта ничего не сделано. Что это?
С помощью утилит я выгрузил более 40 модулей aisin, 100 denso, 8 panasonic для разных поколений. Кто примет участие?
Кто встречал слова "rGpaihDc BV 5046" я готов поделиться соображениям что с этим делать чтоб достичь общего результата, хотя пока не уделял этому времени.
  •  
23-11-2013 
23-11-2013 
vova_yu писал(а):
Кто встречал слова "rGpaihDc BV 5046" я готов поделиться соображениям что с этим делать
в тексте встречали..... а вот что делать...

DENSO
99M7
0710
99MY
0713
99M70710
rGpaihDc BV 5046
91890 - 9801: 871
rGpaihDc BV 5046
91890 - 9801: 871
Программа Блок 99M700000710000099/08/26
Миут
ITRON
ITRON
Операционная система
Ver1.31
97/04/09
  •  
23-11-2013 
23-11-2013 
Ок. Это модуль системы denso. Это GraphicDB V0564. Это графический файл. Система читает словами (16 битами), и байты в парах нужно менять местами. Перед этим что то пожее на алфавит, но это палитра из 256 цветов, каждый цвет 8 байт, 3 последних из них это RGB, а через некое кол-во байт после магического слова представление палитры в виде рисунка. Это предположения - кто готов, графический файл в студию. Дальше русифицируем если там что то не русское...
Более того после магического слова указано разрешение рисунка/экрана - 400 x 234...

И еще, кто то может сказать по поводу ITRON... Прям MegaTron:)?
  •  
23-11-2013 
23-11-2013 
vova_yu писал(а):
Это GraphicDB V0564. Это графический файл. Система читает словами (16 битами), и байты в парах нужно менять местами. Перед этим что то пожее на алфавит, но это палитра из 256 цветов, каждый цвет 8 байт, 3 последних из них это RGB, а через некое кол-во байт после магического слова представление палитры в виде рисунка.
совершенно верно! графика в чистом виде, и далее идет прямой вызов графических файлов поименно.

MIUT
LIBRARY
Ver1.30
97/04/09
+-./012456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^__`abcdeefghijjklmnnopqqrsttuvvwxyyz
ENVIRON.PER
LIGHT.PER
ENVIRON.PER

SYS_TIME.PER
MIUT
HIT64
HIT64 DEBUG
Ver2.50
98/09/22
/dev/rs232c
MIUT
CHIP
Ver2.50
98/09/12
ecu0
ecu1
ecu2
ecu3
ecu4
ecu5
ecu6
ecu7
ecu8
ecu9
ecuA
ecuB
ecuC
ecuD
/dev
/dev/chip
MIUT
IO_ASIC
Ver1.41
98/04/13
IOASIC
v141
MIUT
TR_LIB
Ver1.00
98/08/26
/dev/avc_lan/
0123456789ABCDEF
MIUT
GiEL
Ver0.09
98/10/20


GIF87a
GIF89a
GIF87
MIUT
DEVICE
Device Manager
Ver1.07
99/05/19
MIUT
CDFILE
FILECD File syatem
Ver1.10
99/05/19
READ
/dev/cd
slot
SLOT
MIUT
DS1_BSI
BSI for DENSO
Ver3.00
99/03/06
fses
fses
fses
fses
fses
fses
fses
fses
fses
fses
PCSBPA
ENSONAVI
/DENSONAVI/
/DENSONAVI
AplixNT2internetDataWWW
Irights.htm
mcredit.htm
minitial.htm
mmsg.dat
tBSI.ini
iPrgparts/f/TEXTURE.BMP
PPrgparts/f/dlg/PBTN_R.BMP
PPrgparts/f/dlg/FBTN_L.BMP
PPrgparts/f/dlg/FBTN_R.BMP
PPrgparts/f/dlg/NBTN_C.BMP
PPrgparts/f/dlg/NBTN_L.BMP
PPrgparts/f/dlg/NBTN_R.BMP
PPrgparts/f/dlg/PBTN_C.BMP
PPrgparts/f/dlg/PBTN_L.BMP
PPrgparts/f/dlg/FBTN_C.BMP
PPrgparts/f/tbar/BUTTON_P.BMP
PPrgparts/f/tbar/Button_n.bmp
pPrgparts/f/tbar/BUTTON_D.BMP
PPrgparts/f/tbar/BASE.BMP
PPrgparts/f/DC_RT.BMP
PPrgparts/f/DC_LT.BMP
PPrgparts/f/DC_RB.BMP
PPrgparts/f/DC_LB.BMP
PPrgparts/t/dlg/PBTN_R.BMP
PPrgparts/t/dlg/FBTN_L.BMP
PPrgparts/t/dlg/FBTN_R.BMP
PPrgparts/t/dlg/PBTN_C.BMP
PPrgparts/t/dlg/PBTN_L.BMP
PPrgparts/t/dlg/FBTN_C.BMP
PPrgparts/t/tbar/BUTTON_P.bmp
pPrgparts/t/tbar/back_n.bmp
pPrgparts/t/tbar/back_p.bmp
pPrgparts/t/tbar/BASE_1.bmp
pPrgparts/t/tbar/BASE_2.bmp
pPrgparts/t/tbar/BASE_3.bmp
pPrgparts/t/tbar/BASE_4.bmp
pPrgparts/t/tbar/BASE_5.bmp
pPrgparts/t/tbar/BASE_6.bmp
pPrgparts/t/tbar/BUTTON_D.bmp
pPrgparts/t/tbar/BUTTON_N.bmp
pPrgparts/t/tbar/back_d.bmp
pPrgparts/IMG2.BMP
PPrgparts/IMG1.BMP
PPrgparts/YUBI.BMP
PPrgparts/RADIO_ON.BMP
PPrgparts/RADIO_OF.BMP
PPrgparts/POINT.BMP
PPrgparts/CHKBX_ON.BMP
PPrgparts/CHKBX_OF.BMP
PCONTENTS/IMAGE/CLEARALL.abf
fCONTENTS/IMAGE/BMETITLE.abf
fCONTENTS/IMAGE/BMTITLE.abf
fCONTENTS/IMAGE/BTN_DEL.abf
fCONTENTS/IMAGE/BTN_NEXT.abf
fCONTENTS/IMAGE/BTN_PREV.abf
fCONTENTS/IMAGE/BTN_TOP.abf
fCONTENTS/IMAGE/BG.abf
fCONTENTS/Setup/BKMK3.TXT
TCONTENTS/Setup/BKMK1.TXT
TCONTENTS/Setup/BKMK2.TXT
TCONTENTS/Setup/BKMK4.TXT
TCONTENTS/Setup/BKMK5.TXT
TCONTENTS/Setup/BKMK6.TXT
TCONTENTS/Setup/BKMK7.TXT
TCONTENTS/Setup/BMDEL1.TXT
TCONTENTS/Setup/BMDEL2.TXT
TCONTENTS/Setup/BMDEL3.TXT
TCONTENTS/Setup/BMDEL4.TXT
TCONTENTS/Setup/BMDEL5.TXT
TCONTENTS/Setup/BMDEL6.TXT
TCONTENTS/Setup/BMDEL7.TXT
TCONTENTS/Index.htm
  •  
23-11-2013 
23-11-2013 
Я думаю, процентов 90 читателей этой ветки ждут, когда закончится "научный диспут" и ... наконец, для простых смертных родится готовый образ (не важно чего), который можно просто в виде диска воткнуть в блок и увидеть хоть какой- нибудь результат.
P.S. Со всем уважением к людям, которые разбираются во всех тонкостях данной темы.
  •  
24-11-2013 
24-11-2013 
vova_yu писал(а):
Ок. Это модуль системы denso. Это GraphicDB V0564. Это графический файл. Система читает словами (16 битами), и байты в парах нужно менять местами. Перед этим что то пожее на алфавит, но это палитра из 256 цветов, каждый цвет 8 байт, 3 последних из них это RGB, а через некое кол-во байт после магического слова представление палитры в виде рисунка. Это предположения - кто готов, графический файл в студию. Дальше русифицируем если там что то не русское...
Более того после магического слова указано разрешение рисунка/экрана - 400 x 234...

И еще, кто то может сказать по поводу ITRON... Прям MegaTron:)?
Это little-endian порядок байт, который связан с используемым в навигации процессором Hitachi SH2.
Формат картинок (их там 2, по моему, в начале файла) - RLE+256 палитра цветов.
Может быть, найду программу, которую использовал, но не обещаю - давно очень было
link

ITRON - описания не нашли в свое время, скорее всего custom

_________________

Всем спасибо
Y-DNA:M423+ P41.2- L161-
mtDNA: H11

  •  
Реклама для незарегистрированных пользователей. Зарегистрироваться в Клубе
Новая тема  
Все форумы  »  Общий технический Lexus-форум  » Навигация/GPS в Lexus Правила форумов