Показать сообщение отдельно
Старый 01.08.2014, 12:19   #1515
MadLord
Старожил Клуба
 
Аватар для MadLord
 
Имя: Алексей
Авто: Outlander XL 2.4 CVT
Сообщений: 526
По умолчанию

Цитата:
Сообщение от MadLord Посмотреть сообщение
EBLib только загружает initdb.dat, причем там функция грузит сразу 3 файла - initdb.dat, layoutCreators.dat и flash.farc...
пока все печально, посмотрел также модули из AVIC (спасибо YDean) - логика практически одинакова, только в AVIC нет flash.farc...
да, из initdb.dat заполняются некие структуры данных, но вот как и где это происходит - пока не нашел...
правда есть подозрение, что данные из initdb.dat используются совместно с данными layoutCreators.dat (похоже это описание методов ввода - экранной клавиатуры и кнопок на экране)....т.е., теоретически, layoutCreators.dat содержит расположение кнопок, а initdb.dat их содержимое...
чтобы дальше копать этот ассемблер надо убить еще времени, да и в одного сложновато, т.к. опыта в этом деле мало (зато есть желание )....

что еще...порылся в инете и вот что нашел:
- небольшая программа эмулирующая SH4 (автор ak217)...насколько я понял, позволяет только просматривать содержимое регистров процессора...в архиве vhs-файл настроенный на прошивку BN2HN18B.BIN от Acura TSX Navigation system (сам бинарник пока не смог найти)...
- также нашел, что когда то уже смогли патчить модуль HMIManager.dll (на навигациях Honda Civic/Accord шел вместе с модулем HMIManager.exe, убирали экран предупреждения у навигации и еще что-то, автор AngryDad)...сам патч достать не смог - ссылки все уже битые...вот небольшое описание этого...что интересно - посмотрите на имена функций на этом скриншоте



как и с помощью какой программы смогли добиться этого - вопрос...
MadLord вне форума   Вверх Ответить с цитированием