Есть магнитола Renault Medianav, в девичестве LG LAN5200WR
К ней есть обновления, они в файлах с расширением lgu
Формат файла вкратце:
Заголовок, начинающаяся с LGU0, на смещении 0x008 скорее всего место начала данных, на 0x00С размер файла, 0x018 CRC архива (темповый файл при создании lgu имеет такой CRC), потом всякое и начиная с 0x400 идёт тело
Тело начинается со слова Rar! и казалось бы на этом всё должно и закончиться, но вот и нет. За "раром" идёт зашифрованная информация.
Программа lgu2dir (автор программы не появляется на форуме около года) превращает файл lgu в запароленный zip, который лежит в темпе и потом из него всё извлекает.
Суть в том, что вышла "новая" версия магнитолы Medianav Evolution и у неё слегка другой формат файла upgrade.lgu. Помимо косметических изменений в заголовке, также изменилось и тело архива.
Вместо Rar! там теперь PK и всё те же зашифрованные данные.
IDA free рисует красиво и можно примерно понять, где что, так как в программе есть некоторые исключения, такие как неверный файл целиком или битый архив в файле.
Прилагаю архив с test.lgu, а также программами lgu2dir и dir2lgu
rghost.ru/7WtBsbfSx
UPD:
Пароль на ZIP:
I_LOVE_LG^^