Цитата:
Сообщение от 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)...сам патч достать не смог - ссылки все уже битые...
вот небольшое описание этого...что интересно - посмотрите на имена функций на этом скриншоте
как и с помощью какой программы смогли добиться этого - вопрос...