New Genius GenFile Extractor — компактная офлайн-утилита для Windows, предназначенная для открытия совместимого контейнера GEN_FILE и извлечения калибровочных данных для проверки или дальнейшей работы в рамках разрешённого тюнинга. Утилита рассчитана на файлы, созданные в экосистеме New Genius/K-Touch, где рабочий файл может быть упакован в контейнер, а не предоставлен как напрямую редактируемый бинарный файл ЭБУ.
Интерфейс намеренно сделан простым: выберите один исходный файл, проверьте отображаемый путь и запустите извлечение. Панель статуса показывает ход выполнения или ошибку, а приложение указывает максимальный допустимый размер входного файла — 4 MB. Утилита не подключается к автомобилю и не заменяет консоль New Genius, модуль checksum или редактор ЭБУ.
В комплекте представен настоящий интерфейс приложения. На нём показаны поле имени файла, кнопки Open и Start, область вывода/статуса и явно указанное ограничение размера файла.
Эта утилита выполняет только извлечение из совместимого GEN_FILE. Она пригодится, когда программа распознаёт контейнер и специалисту нужно определить или проверить содержащиеся в нём калибровочные данные. Утилита не делает несовместимый slave-файл редактируемым, не снимает договорные ограничения, не создаёт гарантированно подходящий изменённый файл для каждого протокола и не гарантирует возможность обратной записи извлечённого результата.
Экстрактор — отдельная сторонняя утилита для компьютера, и путать её с официальным ПО Dimsport не следует. Наличие этой программы не даёт лицензию New Genius, подписку на протоколы, master-аккаунт, конвертацию slave в master, сервис проверки контрольной суммы или техническую поддержку. Используйте её только с файлами, на обработку которых у вас есть разрешение.
Файл с именем GEN, GEN_FILE или Genius не обязательно совместим с утилитой. В разных поколениях оборудования, версиях прошивки, схемах master/slave и экосистемах клонов могут использоваться совершенно разные контейнеры. Сохраните оригинал и работайте только с копией.
Запускайте программу из отдельной временной папки с правом записи. Это не позволит смешать выходной файл с исходным и упростит проверку того, какой именно файл был создан.
Не пытайтесь загрузить файл неправильного размера в профиль редактора и не дополняйте его до ожидаемой длины. Это может скрыть ошибку извлечения.
Для каждой операции записывайте автомобиль, двигатель, производителя и семейство ECU, аппаратный номер, номер ПО, протокол чтения, режим устройства New Genius и размер исходного файла. Если два файла, считанные по одному протоколу, ведут себя по-разному, остановитесь и сравните структуру их оболочки, не делая сразу вывод, что ECU не поддерживается.
Не переименовывайте расширение в надежде преобразовать содержимое. Переименование меняет только имя файла. Корректное преобразование должно сохранять полезную нагрузку, необходимые метаданные, размер и правила работы с контрольной суммой, которые ожидает целевой инструмент.
Для операции извлечения не требуются интернет или подключение к автомобилю. Поставляемый исполняемый файл — автономное неподписанное x86-приложение; используйте изолированный рабочий ПК или виртуальную машину и перед запуском проверьте соответствие заранее заданному хешу.
Экстрактор не выполняет коррекцию контрольной суммы и запись обратно. Не считайте его результат готовым к прошивке только потому, что редактор открывает этот файл.
Исполняемый файл проверили статически и не запускали во время упаковки, поскольку в исходных материалах был настоящий читаемый скриншот интерфейса. В архиве публикации используются зашифрованные заголовки; после создания архив также проходит независимую проверку.
Интерфейс намеренно сделан простым: выберите один исходный файл, проверьте отображаемый путь и запустите извлечение. Панель статуса показывает ход выполнения или ошибку, а приложение указывает максимальный допустимый размер входного файла — 4 MB. Утилита не подключается к автомобилю и не заменяет консоль New Genius, модуль checksum или редактор ЭБУ.
В комплекте представен настоящий интерфейс приложения. На нём показаны поле имени файла, кнопки Open и Start, область вывода/статуса и явно указанное ограничение размера файла.
Назначение утилиты#
Профессиональная работа со считыванием и записью ЭБУ может включать несколько уровней файлов:- Исходные данные, считанные программным инструментом
- Контейнер конкретного инструмента, используемый для хранения или передачи
- Исходные калибровочные или бинарные данные, необходимые редактору
- Изменённый файл, подготовленный для записи через то же семейство инструментов
Эта утилита выполняет только извлечение из совместимого GEN_FILE. Она пригодится, когда программа распознаёт контейнер и специалисту нужно определить или проверить содержащиеся в нём калибровочные данные. Утилита не делает несовместимый slave-файл редактируемым, не снимает договорные ограничения, не создаёт гарантированно подходящий изменённый файл для каждого протокола и не гарантирует возможность обратной записи извлечённого результата.
Контекст работы с New Genius#
New Genius — автономная консоль Dimsport для последовательного обмена с ЭБУ через диагностический разъём автомобиля OBD-II или специальные диагностические разъёмы. Официальная платформа перед программированием проверяет размер файла и соответствие контрольной суммы, может использовать процедуры восстановления для конкретных протоколов и поддерживает постоянно меняющийся список приложений для легковых автомобилей, мотоциклов, коммерческого и сельскохозяйственного транспорта.Экстрактор — отдельная сторонняя утилита для компьютера, и путать её с официальным ПО Dimsport не следует. Наличие этой программы не даёт лицензию New Genius, подписку на протоколы, master-аккаунт, конвертацию slave в master, сервис проверки контрольной суммы или техническую поддержку. Используйте её только с файлами, на обработку которых у вас есть разрешение.
Требования к входному файлу#
- Локальный GEN_FILE, созданный в совместимом рабочем процессе New Genius/K-Touch
- Максимальный размер входного файла — 4 MB, как указано в приложении
- Полный файл, скопированный без обрыва передачи и повреждения имени
- Известные данные об автомобиле, аппаратной части и версии ПО ЭБУ
- Разрешение на проверку или изменение калибровки
Файл с именем GEN, GEN_FILE или Genius не обязательно совместим с утилитой. В разных поколениях оборудования, версиях прошивки, схемах master/slave и экосистемах клонов могут использоваться совершенно разные контейнеры. Сохраните оригинал и работайте только с копией.
Базовый порядок извлечения#
- Скопируйте исходный файл Genius в отдельную папку проекта.
- Запишите его точный размер в байтах и хеш SHA-256.
- Храните неизменяемую резервную копию за пределами папки извлечения.
- Откройте утилиту и выберите рабочую копию кнопкой Open.
- Убедитесь, что отображаемый путь ведёт к нужному файлу.
- Запустите извлечение и дождитесь завершения в области статуса.
- Проверьте, какой файл был создан в рабочей папке.
- Рассчитайте хеш результата и сравните его размер с ожидаемым объёмом области памяти ЭБУ.
- Откройте результат в hex-редакторе перед загрузкой в программу для тюнинга.
Запускайте программу из отдельной временной папки с правом записи. Это не позволит смешать выходной файл с исходным и упростит проверку того, какой именно файл был создан.
Как проверить извлечённый результат#
Успешного извлечения недостаточно. Перед редактированием проверьте:- Размер файла: он должен соответствовать ожидаемому размеру калибровки или полного чтения для конкретного протокола ECU
- Энтропия содержимого: выходной файл не должен быть полностью пустым, заполненным повторяющимися байтами-заполнителями или очевидной копией оболочки
- Структура заголовка и футера: сравните файл с известным оригиналом из того же семейства ECU, если такой файл легально доступен
- Идентификационные строки: номер детали, номер ПО или идентификатор калибровки должны соответствовать автомобилю
- Поддержка контрольных сумм: заранее определите, какой инструмент будет проверять или исправлять контрольные суммы после редактирования
- План обратной записи: до внесения изменений убедитесь, как модифицированные данные будут возвращены в программирующее устройство
Не пытайтесь загрузить файл неправильного размера в профиль редактора и не дополняйте его до ожидаемой длины. Это может скрыть ошибку извлечения.
Совместимость автомобиля и ECU#
Сам экстрактор не содержит общедоступного списка поддерживаемых автомобилей и ECU. Совместимость определяется структурой контейнера, а не конкретной маркой или контроллером. Платформа New Genius поддерживает множество протоколов OBD и протоколов для специализированных разъёмов, однако широкий официальный охват инструментом нельзя считать универсальной поддержкой со стороны экстрактора.Для каждой операции записывайте автомобиль, двигатель, производителя и семейство ECU, аппаратный номер, номер ПО, протокол чтения, режим устройства New Genius и размер исходного файла. Если два файла, считанные по одному протоколу, ведут себя по-разному, остановитесь и сравните структуру их оболочки, не делая сразу вывод, что ECU не поддерживается.
Типы файлов в экосистеме Dimsport#
В официальных рабочих процессах Dimsport используются разные расширения файлов для различных задач, включая чтение оригиналов, модифицированные калибровки, данные восстановления, пакеты протоколов и поддержки, а также журналы обмена данными. Редактор калибровок может ожидать сырой BIN-файл или оригинальный/модифицированный файл определённой платформы, а не контейнер GEN.Не переименовывайте расширение в надежде преобразовать содержимое. Переименование меняет только имя файла. Корректное преобразование должно сохранять полезную нагрузку, необходимые метаданные, размер и правила работы с контрольной суммой, которые ожидает целевой инструмент.
Системные требования#
- ПК под управлением Windows с нативной поддержкой 32-разрядных приложений x86
- Windows 7, 8.1, 10 или 11 с включённым WOW64 в 64-разрядных системах
- Процессор с частотой 1 ГГц и 1 ГБ ОЗУ
- Не менее 100 МБ свободного места плюс место для исходных файлов и копий выходных файлов
- Доступ на запись в рабочую директорию
- Просмотрщик hex и утилита для хеширования выходного файла
- Соответствующий лицензированный рабочий процесс New Genius/Dimsport для последующего программирования автомобиля
Для операции извлечения не требуются интернет или подключение к автомобилю. Поставляемый исполняемый файл — автономное неподписанное x86-приложение; используйте изолированный рабочий ПК или виртуальную машину и перед запуском проверьте соответствие заранее заданному хешу.
Безопасное редактирование и планирование записи#
- Не редактируйте единственную извлечённую копию.
- Определите, является ли результат только калибровкой или полной бинарной прошивкой.
- Используйте определение, соответствующее точной версии ПО.
- Вносите по одному контролируемому изменению за раз и документируйте его.
- Исправляйте контрольную сумму методом, проверенным для этого ECU.
- Уточните, ожидает ли платформа программирования данные в формате raw, original, modified или wrapped.
- Храните оригинальный файл, считанный с автомобиля, и файл для восстановления.
- Используйте стабильное питание от аккумулятора и следуйте инструкциям протокола во время записи.
Экстрактор не выполняет коррекцию контрольной суммы и запись обратно. Не считайте его результат готовым к прошивке только потому, что редактор открывает этот файл.
Содержимое пакета и целостность#
Очищенный пакет содержит один исполняемый файл Windows. Оригинальный зашифрованный RAR успешно прошёл полную проверку архива и распаковку, а хеш и размер исполняемого файла в байтах были зафиксированы до повторной упаковки. Это нативная x86 GUI-программа без цифровой подписи, отдельного установщика и встроенного runtime.Исполняемый файл проверили статически и не запускали во время упаковки, поскольку в исходных материалах был настоящий читаемый скриншот интерфейса. В архиве публикации используются зашифрованные заголовки; после создания архив также проходит независимую проверку.
Ограничения и устранение проблем#
- Открытие файла проходит, но Start завершается ошибкой: убедитесь, что контейнер действительно совместим и не превышает указанное ограничение в 4 MB.
- Результат не появляется: запустите программу из локальной папки с правом записи, проверьте панель состояния и даты изменения файлов в каталоге.
- Размер результата отличается от ожидаемого: не изменяйте его размер; сравните контейнер и протокол с заведомо рабочим заданием.
- Редактор не может определить бинарный файл: уточните, вернул ли экстрактор данные калибровки, неполный регион или другой контейнер.
- Изменённый файл не загружается в New Genius: официальный процесс может требовать другой контейнер, обработки через master-аккаунт или работы с контрольной суммой/подписью. Вернитесь к оригинальному процессу.
- Программа блокируется защитным ПО: оставьте её в карантине, проверьте зафиксированный хеш и получите результаты независимого сканирования, прежде чем принимать решение о запуске.
- Приложение вылетает на большом файле: интерфейс прямо ограничивает размер входного файла 4 MB; используйте правильный файл или документированный инструмент для чтения файлов большего размера.