Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей

Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей (http://autoprogs.ru/index.php)
-   Диагностика VAG (AUDI / Volkswagen / Skoda / Seat) | ремонт электроники (http://autoprogs.ru/forumdisplay.php?f=228)
-   -   Метод сжатия данных в прошивке (http://autoprogs.ru/showthread.php?t=39442)

Paul43 24.06.2020 13:51

Метод сжатия данных в прошивке
 
Доброго дня всем. Подскажите, кто в знает. В odx файле прошивки видим следующую строчку перед блоком данных: <ENCRYPT-COMPRESS-METHOD TYPE="A_BYTEFIELD">A0</ENCRYPT-COMPRESS-METHOD>. Это вариант сжатия/шифрования. Судя по всему первый символ "A" - вариант сжатия, второй "0" - вариант шифрования. "О" означает, что сжатие/шифрование не применяется. Дак вот какой вариант сжатия скрывается за символом "A" ? Буду очень признателен за подсказку.
З.Ы. Речь о прошивке радара 3QF если что, но я думаю у них обозначения одинаковые для всего.

veloseeped 25.06.2020 00:55

Цитата:

Сообщение от Paul43 (Сообщение 959365)
Дак вот какой вариант сжатия скрывается за символом "A" ? Буду очень признателен за подсказку.
З.Ы. Речь о прошивке радара 3QF если что, но я думаю у них обозначения одинаковые для всего.

"A" - это вариации на тему сжатия по алгоритмам LZZ/LZSS
Давай odx файл - разожму, если надо.

Paul43 25.06.2020 09:05

Цитата:

Сообщение от veloseeped (Сообщение 959658)
"A" - это вариации на тему сжатия по алгоритмам LZZ/LZSS
Давай odx файл - разожму, если надо.

LZSS пробовал - не катит. Мне бы в целом научиться сжимать - разжимать. Но пример кинул в личку. Спасибо!

Neo_ 25.06.2020 10:05

Следующая тема будет "как обойти проверку сигнатуры во время прошивания "?

Paul43 25.06.2020 10:10

Цитата:

Сообщение от Neo_ (Сообщение 959937)
Следующая тема будет "как обойти проверку сигнатуры во время прошивания "?

Ты видимо уже разобрался со сжатием? )

Если я правильно предполагаю то следующей темы не будет )) Ключ для проверки сигнатуры скорее всего зашит в самой прошивке.

Neo_ 25.06.2020 10:14

Ключ проверки сигнатуры уже лежит в блоке.
Без приватного ключа не получится создать сигнатуру модифицированной прошивки

veloseeped 25.06.2020 11:14

Цитата:

Сообщение от Paul43 (Сообщение 959812)
LZSS пробовал - не катит. Мне бы в целом научиться сжимать - разжимать. Но пример кинул в личку.

Значит плохо пробовал - там LZSS.
Ссылку см. ЛС.

rumours 25.08.2020 22:41

Там и без знания алгоритма, при наличии сжатых и распакованных данных все легко разбирается.

А вот под "2" - что за алгоритм?

veloseeped 26.08.2020 13:32

Цитата:

Сообщение от rumours (Сообщение 976463)
Там и без знания алгоритма, при наличии сжатых и распакованных данных все легко разбирается.

А вот под "2" - что за алгоритм?

Модифицированная версия компрессии - LZRB от Боша.
Используется в ЭБУД типа MGD1 и на части блоков для гибрид-моторов и электро.

rumours 28.08.2020 23:16

Да, с офсетами переменной длинны пазл должен собраться.
Поразбираю как будет время.
На MD1 и тренируюсь.
Спасибо! Вы кладезь знаний.


Текущее время: 16:04. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод:
zCarot
Автодиагностика и автосканеры.