Чуть раньше, мы поняли, что NAC для Европы имеет прошивки версий 21.х.х.х, а для Китая 22.х.х.х. А для Бразилии так вообще 65.х.х.х
Чуть позже я этот пост возможно облагородю, и добавлю еще информационных фотографий.
Так вот, подходя к сути мысли. Покупая блок NAC у Александра, мы проговорили, что он мне привезет именно Европейский NAC, из той самой Европы, где С4 седанов нет априори. И тогда появилось опасение, что на картинках - информация о функции, будет нарисован силуэт всего чего угодно, кроме того что ожидаемо, начиная от C4B7, Picasso, DS4... В итоге оказалось, что экран мне привезли от Jumpy, если верить артикулу. А вот на блоке был написан VIN от C4B7. В общем какая-то сборная солянка.
Ну да ладно, главное, что работает самое основное. Но я опять бегу впереди паровоза.
Деньги Александру отданы, уморительное ожидание двух месяцев и догадок, будет ли все же силуэт С4 седана на картинках. Все эти два месяца я изводил сея и обращался ко многим друзьям, как можно вскрыть прошивку и посмотреть, есть ли в ней в принципе изображения С4 седана.
Тогда, я руководствовался логикой, о том, что магнитоле будет достаточно включить параметр со значением C4L и она сама должна найти нужные изображения. Но вскрыт прошивку оказалось не так то и просто.
Стали доступны прошивки для NAC от Китайской магнитолы 22.06.17.42.
Между тем они относительно легко открываются архиваторами, и можно извлечь из них метафайлы
Чем больше я вглядывался в эти метафайлы, тем больше я узнавал о новых функциях ситроен-автомобилей
И даже встретился Citroen C-Quatro
И вот он искомый:
Но только с новой мордой
Файлы лежат в каталоге:
Firmware\AUTO\1010122\NAC_B2\OVIP\ui1-app-data-resource.tar\ui1-app-data-resource\media\datastore\ui\HMIResources\Universes\Essentiel\projects\carline_6\images
Спасибо, что показал файл с картинками Александр frog2050
Но я опять повторюсь, эти файлы доступны только в Китайской прошивке легко и просто.
Между тем, хочу сказать, что встречались картинки с автомобилями марок Citroen, DS, Peugeot. А вот Opel мне не попадался. Но это лишь Китайская прошивка, и 22.06.17.42, не факт, что это из последних прошивка, или актуальных. Так что шансы, есть. Потому как на современные Opel абсолютно точно устанавливается NAC.
А вот что касается Европейской прошивки. То тут все гораздо сердитее. Хотя прошивки разных версий в свободном доступе:
Прошивки NAC/RCC (Пост SHKoder #226792)
Но особо сути, это не решает.
Однако, все что исследовано и я буду повествовать ниже, полная заслуга Дмитрий66. Я лишь только технически воспользовался инструментом, и получил в руки ожидаемый результат. А вот уж где Дмитрий нашел правильно ушко иголки, и смог в него вставить правильно нитку - для меня остается загадкой.
Итак, имеем прошивку Европейского NAC PSA_ovip-int-firmware-version_21-07-16-32_NAC-r0_NAC_EUR_WAVE2 - версии 21-07-16-32. Крайняя на текущий момент.
Распоковываем ее содержимое в каталог, а вот дальше то и все. Почти каждый файл прошивки имеет расширение архива, а внутри он имеет структуру далеко не архива.
Возьмем к примеру маленький файл по размеру:
..\SWL\001315031524207679\Firmware\AUTO\1010186\NAC_B2\OVIP\datastore_rw-app-data-resource.tar.gz
Открываем его текстовым редактором и видим:
Видно, что у файла есть заголовок, в котором есть информация о файле и тело файла.
И вот тут нам пригождается тот самый инструмент:
ASN.1 Editor
https://www.sysadmins.lv/projects/asn1e ... fault.aspx
Когда я впервые увидел это, у меня даже промелькнули мысли о какой-то излишней оборонке по госзаказу.
В конечном счете это особая структура файлов, и даже группы файлов, и защищена от модификаций.
Скачать инструмент можно тут:
https://www.sysadmins.lv/dl/27.aspx
Это приложение, которое может открывать файлы, упакованные методом ASN.1
Для этого нам нужно, взять наш файл
datastore_rw-app-data-resource.tar.gz
Открыть его в текстовом редакторе и снести служебную информацию в шапке файла
Обратите внимание, что в некоторых файлах служебная информация есть и внизу файла. Они сообщают о конце файла
Таким образом, мы разложили структуру нашего файла, и иногда даже удается прочитать информацию в явном виде
Иногда, даже удается выгрузить метаданные в формате XML структуры данных.
Но бывает и так, что вложен файл, архив или изображение, шаблон или звуковой исполняемый файл. С которым не понятно что делать дальше. По факту, это просто набор информации, без типизации, без структуры. И это осложняет работу с этими файлами далее.
На этом стопор. Что делать далее? У кого есть идеи?