Page 2 of 4

Re: VAGHelperX Frozen (Last build inside)

Posted: 19 Sep 2016 11:33
by SergV
Может кто подскажет.
Программа работает?
Я имею ввиду преобразование sgo

Re: VAGHelperX Frozen (Last build inside)

Posted: 19 Sep 2016 15:49
by skodapilot
Только извлечение всех датаблоков как HEX, или выборочно HEX / BIN.

Re: VAGHelperX Frozen (Last build inside)

Posted: 20 Sep 2016 00:46
by SergV
Преобразование в bin или hex пробовал делать.
Данные не похожи на не криптованную прошивку.
Тот же вин олс ругается при попытке открытия хекс файла :cry:

Re: VAGHelperX Frozen (Last build inside)

Posted: 20 Sep 2016 07:55
by skodapilot
В Intel HEX длина строки данных может быть произвольной, в программе есть несколько вариантов. Стандартным является 16, но занимает больше времени. Не помню сколько стоит по умолчанию в программе.

Re: VAGHelperX Frozen (Last build inside)

Posted: 20 Sep 2016 10:11
by SergV
Дело не в длине строки.
Не стал разбираться в структуре неизвестных дампов.
Взял первый попавшийся SGO прошивки ЭБУ двигателя.
Преобразовал в бин и открыл с помощью вин олс, так же преобразовал в хекс с которым вин олс работает. Вин олс не дал даже открыть хекс. Без вариантов это какая то каша из данных ничего общего не имеющая с прошивкой ЭБУ двигателя.
Если такой массив данных залить в эбу , эбу ляжет.
Преобразование в полноценных бин\хекс с которым можно работать не работает.

Re: VAGHelperX Frozen (Last build inside)

Posted: 20 Sep 2016 11:37
by skodapilot
Вы понимаете почему дается выбор Бин или хекс и в чем принципиальная разница между экспортом в этих похожих, но разных форматах?
Данные полученные из SGO часто прикрыты разными алгоритмами. При экспорте эти алгоритмы никак не используются, т.е. экспортируется все как есть (датаблоки). Если цель получить данные для прошивки и даже для анализа, то экспорт это только начало.
В программе нигде не заявлялся функционал разбора содержимого датаблоков на лету, заявлен только экспорт датаблоков как есть...

Re: VAGHelperX Frozen (Last build inside)

Posted: 20 Sep 2016 14:55
by SergV
Вам как разработчику виднее то что делает программа с SGO.
Но это не бин и не хекс которые записаны во флеш.
Могу для примера прошивку ЭБУ двигателя в бин выложить преобразовать в хекс и преобразованную из SGO.
На сколько мне известно в SGO используется разметка SGML а сами данные криптованные частично или полностью.

Re: VAGHelperX Frozen (Last build inside)

Posted: 20 Sep 2016 15:49
by skodapilot
Понятно ) Пример не требуется...
Напишу, дабы не было вопросов в будущем.
BIN и HEX это всего лишь форматы записи бинарных данных (любых). Основное отличие, в том что HEX содержит информацию об адресации, а BIN нет.
SGO - это контейнер бинарных данных. Сами данные могут быть как криптованы/прикрыты маской, так и нет.
Моя программа извлекает контейнеры (датаблоки) из SGO либо с сохранением адресации (HEX), либо без (BIN).
Как их дальше обрабатывать и извлекать нужное, это уже другой вопрос.

Re: VAGHelperX Frozen (Last build inside)

Posted: 20 Sep 2016 16:15
by SergV
skodapilot wrote:Понятно ) Пример не требуется...
.....
Как их дальше обрабатывать и извлекать нужное, это уже другой вопрос.
Как раз "в другом вопросе" весь "изюм".
Есть люди которые могут преобразовать из BIN\SGO в любом направлении. И эти файлы можно записывать в блоки.
Одного из них я знаю, это не без известный Калекс, но с ним списаться весьма проблематично.
На форумах же он появляется и отвечает непредсказуемо.
Может кучу внимания своего уделить и реально помочь разобраться, а может и не уделять. Как повезет....

Re: VAGHelperX Frozen (Last build inside)

Posted: 20 Sep 2016 17:41
by skodapilot
Это я прекрасно понимаю, отчасти именно поэтому утилита бесплатна )