Добро пожаловать на форум по автодиагностике, автосканерам! Чтобы общаться на форуме и получить доступ к информации, пожалуйста, зарегистрируйтесь!









Автосканеры, оборудование для диагностики


Вернуться   Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей > VAG > Диагностика VAG (AUDI / Volkswagen / Skoda / Seat) | ремонт электроники
Расширенный поиск

Диагностика VAG (AUDI / Volkswagen / Skoda / Seat) | ремонт электроники Форум по работе с автомобилями группы VAG.

Метод сжатия данных в прошивке


Ответ
 
LinkBack Опции темы Поиск в этой теме Опции просмотра
Старый 24.06.2020, 13:51   #1 (permalink)
Участник тусовки
 
Регистрация: 23.11.2018
Сообщений: 112
Вы сказали Спасибо: 25
Поблагодарили 9 раз(а) в 7 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Russia
По умолчанию Метод сжатия данных в прошивке

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

Последний раз редактировалось Paul43; 24.06.2020 в 13:52..
Paul43 вне форума   Ответить с цитированием
Старый 25.06.2020, 00:55   #2 (permalink)
Абориген
 
Регистрация: 07.12.2013
Сообщений: 1,534
Вы сказали Спасибо: 14
Поблагодарили 1,036 раз(а) в 554 сообщениях
Сказал(а) Фууу!: 3
Сказали Фууу! 1 раз в 1 сообщении
Откуда: МО
По умолчанию

Цитата:
Дак вот какой вариант сжатия скрывается за символом "A" ? Буду очень признателен за подсказку.
З.Ы. Речь о прошивке радара 3QF если что, но я думаю у них обозначения одинаковые для всего.
"A" - это вариации на тему сжатия по алгоритмам LZZ/LZSS
Давай odx файл - разожму, если надо.
veloseeped вне форума   Ответить с цитированием
Сказал Спасибо veloseeped за это сообщение:
kokaku (08.06.2022)
Старый 25.06.2020, 09:05   #3 (permalink)
Участник тусовки
 
Регистрация: 23.11.2018
Сообщений: 112
Вы сказали Спасибо: 25
Поблагодарили 9 раз(а) в 7 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Russia
По умолчанию

Цитата:
"A" - это вариации на тему сжатия по алгоритмам LZZ/LZSS
Давай odx файл - разожму, если надо.
LZSS пробовал - не катит. Мне бы в целом научиться сжимать - разжимать. Но пример кинул в личку. Спасибо!
Paul43 вне форума   Ответить с цитированием
Старый 25.06.2020, 10:05   #4 (permalink)
Завсегдатай
 
Регистрация: 24.01.2017
Сообщений: 521
Вы сказали Спасибо: 20
Поблагодарили 448 раз(а) в 165 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Земля
По умолчанию

Следующая тема будет "как обойти проверку сигнатуры во время прошивания "?
Neo_ вне форума   Ответить с цитированием
Старый 25.06.2020, 10:10   #5 (permalink)
Участник тусовки
 
Регистрация: 23.11.2018
Сообщений: 112
Вы сказали Спасибо: 25
Поблагодарили 9 раз(а) в 7 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Russia
По умолчанию

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

Если я правильно предполагаю то следующей темы не будет )) Ключ для проверки сигнатуры скорее всего зашит в самой прошивке.
Paul43 вне форума   Ответить с цитированием
Старый 25.06.2020, 10:14   #6 (permalink)
Завсегдатай
 
Регистрация: 24.01.2017
Сообщений: 521
Вы сказали Спасибо: 20
Поблагодарили 448 раз(а) в 165 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Земля
По умолчанию

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

Последний раз редактировалось Neo_; 25.06.2020 в 10:17..
Neo_ вне форума   Ответить с цитированием
Старый 25.06.2020, 11:14   #7 (permalink)
Абориген
 
Регистрация: 07.12.2013
Сообщений: 1,534
Вы сказали Спасибо: 14
Поблагодарили 1,036 раз(а) в 554 сообщениях
Сказал(а) Фууу!: 3
Сказали Фууу! 1 раз в 1 сообщении
Откуда: МО
По умолчанию

Цитата:
LZSS пробовал - не катит. Мне бы в целом научиться сжимать - разжимать. Но пример кинул в личку.
Значит плохо пробовал - там LZSS.
Ссылку см. ЛС.
veloseeped вне форума   Ответить с цитированием
Сказал Спасибо veloseeped за это сообщение:
Paul43 (25.06.2020)
Старый 25.08.2020, 22:41   #8 (permalink)
Новичок
 
Регистрация: 23.08.2016
Сообщений: 43
Вы сказали Спасибо: 4
Поблагодарили 10 раз(а) в 8 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: MSC
Авто: W164
По умолчанию

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

А вот под "2" - что за алгоритм?
rumours вне форума   Ответить с цитированием
Старый 26.08.2020, 13:32   #9 (permalink)
Абориген
 
Регистрация: 07.12.2013
Сообщений: 1,534
Вы сказали Спасибо: 14
Поблагодарили 1,036 раз(а) в 554 сообщениях
Сказал(а) Фууу!: 3
Сказали Фууу! 1 раз в 1 сообщении
Откуда: МО
По умолчанию

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

А вот под "2" - что за алгоритм?
Модифицированная версия компрессии - LZRB от Боша.
Используется в ЭБУД типа MGD1 и на части блоков для гибрид-моторов и электро.
veloseeped вне форума   Ответить с цитированием
Сказал Спасибо veloseeped за это сообщение:
rumours (28.08.2020)
Старый 28.08.2020, 23:16   #10 (permalink)
Новичок
 
Регистрация: 23.08.2016
Сообщений: 43
Вы сказали Спасибо: 4
Поблагодарили 10 раз(а) в 8 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: MSC
Авто: W164
По умолчанию

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






Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



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


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