Кто-нибудь сталкивался с форматом LGU?

Есть магнитола 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^^
  • Вопрос задан
  • 4417 просмотров
Решения вопроса 1
kpetob
@kpetob Автор вопроса
Сам спросил, сам ответил:
Файлы зашифрованы xor
Ключ rghost.ru/75pCsHPFJ
На картинке пример расшифровки приложением с магнитолы:
a8b0a1a11d304f7188bc641349fa43c9.png
Ключ выдран оттуда же.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@lolo91
Hello.
New version can be found here forum.xda-developers.com/showpost.php?p=60925526&p...
Regards from France :-)

Здравствуйте.
Вы можете найти новую версию можно здесь
forum.xda-developers.com/showpost.php?p=60925526&p...
С уважением из Франции
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы