Описание
WinOLS Splitter – Universal Engineering Edition — переносимая утилита для Windows, предназначенная для извлечения оригинальных и изменённых версий прошивок ЭБУ из файлов проектов EVC WinOLS .OLS.
Программа анализирует структуру проекта OLS, определяет сохранённые версии калибровок и восстанавливает отдельные файлы BIN, используя соответствующую оригинальную прошивку в качестве эталона.
Это позволяет извлекать Stage 1, Stage 2, Stage 3 и другие тюнинговые версии из одного проекта WinOLS без ручного поиска и сборки отдельных двоичных блоков.
Для чего нужна программа?
Проект WinOLS может содержать оригинальный файл ЭБУ и несколько изменённых версий калибровок.
WinOLS Splitter позволяет разделить эти версии на отдельные BIN-файлы для сравнения, хранения в архиве и дальнейшей работы с калибровками.
Основные возможности
Распознавание метаданных ЭБУ
Приложение может извлекать доступные идентификационные сведения из заголовка проекта WinOLS, в том числе:
Распознанные сведения используются для создания понятных имён извлечённых BIN-файлов.
Определение и проверка смещений
Программа использует данные оригинального BIN-файла как эталон для поиска правильного расположения блоков прошивки внутри проекта OLS.
В заявленном методе определения смещений применяется голосование по образцам, а не только заранее заданный фиксированный адрес.
Перед извлечением интерфейс показывает оценку правдоподобия результата и количество байтов, отличающихся от оригинальной прошивки.
Например, программа может различать:
Эти обозначения и результаты сравнения помогают выбрать нужную версию до экспорта.
Защищённые проекты WinOLS
Для утилиты заявлена возможность обработки некоторых OLS-файлов с ограничениями проекта или защитой, привязанной к пользователю.
Однако совместимость со всеми способами шифрования и защиты WinOLS не гарантируется. Используйте утилиту только с проектами, которые принадлежат вам или к которым у вас есть разрешённый доступ.
Как пользоваться
Поддерживаемые языки
Интерфейс доступен на шести языках:
Важная информация
WinOLS Splitter упрощает анализ проектов WinOLS, определение тюнинговых версий и экспорт отдельных файлов калибровок ЭБУ с проверкой смещений и записью данных для контроля целостности.
Программа анализирует структуру проекта OLS, определяет сохранённые версии калибровок и восстанавливает отдельные файлы BIN, используя соответствующую оригинальную прошивку в качестве эталона.
Это позволяет извлекать Stage 1, Stage 2, Stage 3 и другие тюнинговые версии из одного проекта WinOLS без ручного поиска и сборки отдельных двоичных блоков.
Для чего нужна программа?
Проект WinOLS может содержать оригинальный файл ЭБУ и несколько изменённых версий калибровок.
WinOLS Splitter позволяет разделить эти версии на отдельные BIN-файлы для сравнения, хранения в архиве и дальнейшей работы с калибровками.
Основные возможности
- Анализ проектов OLS — чтение файлов WinOLS и определение сохранённых в них версий калибровок.
- Извлечение нескольких версий — экспорт Original, Stage 1, Stage 2, Stage 3 и других обнаруженных вариантов.
- Работа сначала с OLS — анализ метаданных проекта до загрузки эталонного BIN-файла.
- Автоматическое распознавание метаданных — извлечение доступных сведений об ЭБУ, номеров ПО и аппаратной части, кодов двигателя и названий версий.
- Расширенное определение смещений — поиск возможных смещений данных и расстояний между блоками методом голосования по 64 образцам.
- Сравнение с оригинальным BIN — сопоставление обнаруженных версий с выбранной оригинальной прошивкой.
- Проверка правдоподобия результата — выявление совпадающих оригиналов, подсчёт различающихся байтов и выделение необычных результатов.
- Работа с защищёнными проектами — заявлена обработка некоторых проектов OLS с ограничениями или привязкой к пользователю; возможность зависит от совместимости конкретного файла.
- Автоматическое именование файлов — создание имён на основе распознанных метаданных ЭБУ и описаний тюнинговых версий.
- Настройка имён выходных файлов — редактирование имён перед извлечением.
- Журналирование SHA-256 — вычисление хешей экспортированных файлов.
- Переносимое приложение — отдельный исполняемый файл для Windows.
Распознавание метаданных ЭБУ
Приложение может извлекать доступные идентификационные сведения из заголовка проекта WinOLS, в том числе:
- Производителя и семейство ЭБУ.
- Тип ЭБУ, например Bosch MED / EDC или Siemens / Continental SIMOS / SID.
- Номер программного обеспечения (SW).
- Номер аппаратной части (HW).
- Код двигателя.
- Названия оригинальной и изменённых версий.
- Пользовательские описания тюнинговых версий.
Распознанные сведения используются для создания понятных имён извлечённых BIN-файлов.
Определение и проверка смещений
Программа использует данные оригинального BIN-файла как эталон для поиска правильного расположения блоков прошивки внутри проекта OLS.
В заявленном методе определения смещений применяется голосование по образцам, а не только заранее заданный фиксированный адрес.
Перед извлечением интерфейс показывает оценку правдоподобия результата и количество байтов, отличающихся от оригинальной прошивки.
Например, программа может различать:
- Original — оригинал, полностью совпадающий с эталонным BIN-файлом.
- Stage 1 — изменённая калибровка с обнаруженными отличиями.
- Stage 2 — другая изменённая версия калибровки.
- Stage 3 — дополнительная тюнинговая версия со своим набором изменений.
Эти обозначения и результаты сравнения помогают выбрать нужную версию до экспорта.
Защищённые проекты WinOLS
Для утилиты заявлена возможность обработки некоторых OLS-файлов с ограничениями проекта или защитой, привязанной к пользователю.
Однако совместимость со всеми способами шифрования и защиты WinOLS не гарантируется. Используйте утилиту только с проектами, которые принадлежат вам или к которым у вас есть разрешённый доступ.
Как пользоваться
- Запустите WinOLS_Splitter.exe.
- Выберите предпочтительный язык интерфейса.
- Нажмите Load WinOLS (.ols) («Загрузить WinOLS») и выберите файл проекта.
- Нажмите Load Original (.bin) («Загрузить оригинал») и выберите соответствующую оригинальную прошивку ЭБУ.
- Проверьте обнаруженные версии, смещения и результаты оценки правдоподобия.
- Отметьте версии, которые требуется извлечь.
- При необходимости измените имена выходных файлов.
- Нажмите Extract Safely & SHA-256 Log («Извлечь с проверкой и создать журнал SHA-256»).
- Проверьте экспортированные BIN-файлы и журналы проверки.
Поддерживаемые языки
Интерфейс доступен на шести языках:
- Английском.
- Немецком.
- Турецком.
- Польском.
- Итальянском.
- Чешском.
Важная информация
- Для извлечения с использованием эталона требуется соответствующий оригинальный BIN-файл.
- Точность извлечения зависит от формата проекта OLS, сохранённых данных и корректного определения смещений.
- Проверка правдоподобия и хеши SHA-256 не заменяют проверку контрольных сумм ЭБУ.
- Проверяйте извлечённые BIN-файлы перед использованием для программирования ЭБУ.
- Поддержка всех зашифрованных проектов WinOLS и проектов с ограничениями не гарантируется.
- Всегда сохраняйте исходный проект OLS и эталонный BIN-файл.
WinOLS Splitter упрощает анализ проектов WinOLS, определение тюнинговых версий и экспорт отдельных файлов калибровок ЭБУ с проверкой смещений и записью данных для контроля целостности.