BMW MGU BENCH — ID7 / ID8 Toolkit#
MGU BENCH — стендовый и файловый инструмент для Windows, разработанный специально для работы с накопителями головных устройств BMW MGU ID7 и ID8.
В отличие от простых генераторов FSC и универсальных патчеров бинарных файлов, MGU BENCH работает напрямую с подключённым накопителем SD / MMC с файловой системой Linux EXT, которая используется в поддерживаемых блоках BMW MGU.
Приложение обеспечивает контролируемое обнаружение MGU, проверенное локальное резервное копирование, ID7/ID8патчинг, обнуление, просмотр файловой системы EXT и отдельный генератор FSC в заводском формате.
Обнаружение любого устройства начинается в режиме только для чтения. Запись в сыром виде разрешается только после точного распознавания поддерживаемой цели, локального резервного копирования затрагиваемых данных и явного подтверждения операции записи.
Основные функции#
- Обнаружение подключённого накопителя BMW MGU SD / MMC
- Сканирование томов Linux EXT в режиме только для чтения
- Определение поддерживаемых структур MGU ID7 / ID8
- Проверка известных путей, размеров файлов и бинарных сигнатур
- Создание полной локальной резервной копии перед изменением
- Патчинг ID7 / ID8 с использованием проверенных поддерживаемых структур файлов
- Обнуление ID7 / ID8 по специальной процедуре работы с заводскими данными
- Повторное открытие устройства после записи и побайтовая проверка результата
- Просмотр сырой файловой системы EXT без монтирования в Windows
- Копирование выбранных файлов с накопителя MGU на ПК
- Генерация подписанных FSC-файлов в оригинальном формате для поддерживаемых функций ID7 и ID8
- Генерация комплектов навигационных FSC по VIN и региону карт
- Офлайн-лицензирование рабочей станции
Политика безопасной записи#
MGU BENCH разработан для исключения неконтролируемой или слепой записи на неизвестный накопитель.
Приложение использует защищённый рабочий процесс:
- Подключённый физический диск сканируется в режиме только для чтения.
- . Должен быть обнаружен и выбран совместимый том EXT.
- Приложение проверяет ожидаемые пути MGU, целевые файлы, их размеры и сигнатуры.
- Неизвестные, неполные или неоднозначные бинарные структуры отклоняются.
- Перед любой операцией записи затрагиваемые данные сохраняются в локальную резервную копию.
- Перед продолжением патчинга резервная копия проверяется.
- Для записи в сыром виде требуется явное подтверждение пользователя.
- После записи цель закрывается и повторно открывается в режиме только для чтения.
- Результат проверяется на соответствие ожидаемым пропатченным данным.
Обычный процесс патчинга MGU не предоставляет возможности произвольно редактировать байты.
Обнаружение MGU и сканирование SD/MMC#
Рабочая область BENCH может сканировать:
- Накопители, подключённые по USB
- Карты SD
- Носители MMC
- Все физические диски, если цель не обнаружена при стандартном сканировании съёмных носителей
Сначала используйте SCAN USB / SD / MMC.
Если том EXT не найден, команда SCAN ALL DISKS выполняет расширенный поиск по физическим дискам в режиме только для чтения.
После выбора нужного тома EXT используйте DETECT MGU, чтобы проверить подключённый накопитель на соответствие поддерживаемым структурам MGU.
Не выбирайте диск только по его объёму или букве диска в Windows. Всегда дождитесь завершения проверки цели программой MGU BENCH.
Патчинг ID7 / ID8 на стенде#
Функция PATCH ID7 / ID8 выполняет поддерживаемую процедуру стендового патчинга MGU для точно распознанных целевых файлов.
Рабочий процесс:
- Определяет требуемые структуры MGU
- Проверяет поддерживаемые целевые бинарные файлы
- Создаёт локальные резервные копии изменяемых файлов
- Применяет требуемые восстановленные блоки подписей к двум поддерживаемым файлам MGU
- Выполняет запись только после успешной проверки и подтверждения
- Повторно открывает хранилище в режиме только для чтения
- Выполняет побайтовую проверку записанного результата
Поддерживаемый патч использует фиксированные, известные 256-байтные данные подписи для распознанных структур MGU, а не вносит произвольные изменения в несвязанные бинарные файлы.
Если целевые файлы не соответствуют поддерживаемым структурам, операция патча отклоняется.
Обнуление ID7 / ID8#
Специальная операция ОБНУЛЕНИЕ ID7 / ID8 предоставляет контролируемый процесс восстановления заводских данных для совместимого хранилища MGU.
Для распознанной цели приложение заменяет требуемые данные block_352, используя точный поддерживаемый 364-байтный заводской блок.
Как и в обычной функции патча:
- Распознавание цели обязательно
- Сначала создаётся резервная копия
- Проверяется структура источника
- Для записи требуется явное подтверждение
- Записанный результат повторно открывается и проверяется
Всегда сохраняйте оригинальную резервную копию перед заменой модуля или обнулением.
Автоматические локальные резервные копии#
Перед поддерживаемой операцией записи MGU BENCH создаёт локальную резервную копию данных, которые будут изменены.
Используйте OPEN BACKUPS для доступа к сохранённым резервным копиям.
Перед продолжением работ с модулем сохраните эти резервные копии в отдельном безопасном месте.
Резервную копию следует рассматривать как часть процедуры ремонта, а не как временный файл, который можно удалить.
Браузер файловой системы EXT#
Интегрированная рабочая область ФАЙЛЫ позволяет напрямую просматривать выбранный том Linux EXT из Windows.
Файловую систему можно просматривать без монтирования раздела как обычного диска Windows.
Доступные операции:
- Навигация по каталогам EXT
- Просмотр имён файлов, типа объекта и размера файла
- Переход в родительский каталог
- Обновление текущего каталога
- Копирование выбранных файлов на ПК с Windows
Используйте COPY TO PC, чтобы извлечь нужные файлы без изменения исходной файловой системы.
Браузер удобен для просмотра, резервного копирования и восстановления файлов MGU независимо от автоматизированного процесса патча.
Генератор заводских FSC#
MGU BENCH включает отдельный FSC GENERATOR для создания поддерживаемых FSC-файлов BMW ID7 / ID8 в оригинальном формате.
Генератор работает с:
- VIN — последние 7 символов
- ID генератора — 6 цифр
- ID заказа — 7 цифр
- Целевое поколение
- Регион карт
- Выбранные функциональные FSC
Созданные файлы используют поддерживаемую оригинальную бинарную структуру ID7 / ID8 и формат RSA-подписи.
Поддерживаемые функции FSC#
Текущий генератор предлагает следующие выбираемые функции FSC:
- 017D0001 — SpeechApp ROW
- 01730001 — Navigation Professional ROW
- 01910001 — MGU Navigation Business ROW
- 01CC0001 — Speech Global
- 01C90001 — MGU21 Navigation ROW
- 017E0001 — SpeechApp China
- 01720001 — Navigation Professional Asia
- 01900001 — MGU Navigation Business Asia
- 01C80001 — MGU21 Navigation Asia
- 01D10001 — отключение IPsec ADCAM
- 01D20001 — UCAP
- 01A70001 — KOMBI
- 01A80001 — ATM
- 01C50001 — BDC
- 01C60001 — NCAP
- 01CF0001 — hPAD
- 01D00001 — mPAD
- 01710001 — TouchCommand
- 01BE0001 — SXM
- 01CA0001 — Android Auto
- 017B0001 — Apple CarPlay
- 017A0001 — 4A
- 01AA — набор Component Protection
- 01790001 — журнал диагностики RAM
- 01760001 — внешний журнал диагностики
- 01770001 — внутренний журнал диагностики
Доступность функций и применимость к автомобилям зависят от конкретного поколения MGU, версии ПО и конфигурации автомобиля.
Генерация Navigation FSC#
Генерацию Navigation FSC можно настроить, указав нужное целевое поколение и регион карт.
Интерфейс позволяет объединить необходимые FSC-функции, связанные с навигацией, в сформированный набор.
Перед созданием итогового набора FSC всегда проверяйте:
- VIN автомобиля
- поколение MGU
- ID генератора
- ID заказа
- тип навигации
- регион карт
Содержимое пакета#
Скачанный пакет содержит:
- MGUBENCH.exe — основное приложение
- RUN-AS-ADMIN.cmd — запуск от имени администратора для доступа к физическим дискам
- SHA256SUMS.txt — хеши целостности файлов распространяемого пакета
Храните пакет в полном составе.
Установка и запуск#
- Скачайте и полностью распакуйте пакет в отдельную папку.
- Не запускайте MGU BENCH напрямую из архива ZIP или RAR.
- Подключите нужный накопитель SD/MMC к компьютеру с Windows через надёжный кардридер.
- Используйте RUN-AS-ADMIN.cmd, если для доступа к физическим дискам требуются повышенные права Windows.
- Откройте раздел BENCH.
- Начните с SCAN USB / SD / MMC.
- . Используйте SCAN ALL DISKS только если целевой том EXT не обнаружен.
- Выберите обнаруженный том EXT и нажмите DETECT MGU.
- . Не начинайте запись, пока программа не подтвердит поддержку целевого MGU.
Лицензия#
MGU BENCH использует офлайн-активацию рабочей станции.
В разделе LICENSE отображаются:
- текущее состояние лицензии
- имя лицензированной рабочей станции
- идентификатор оборудования
- срок действия лицензии
Используйте COPY HWID, когда для активации требуется идентификатор оборудования.
Проверка лицензии выполняется локально, и активированная рабочая станция может сохранять лицензию без активного подключения к интернету.
Важные примечания по работе#
- Всегда сохраняйте все автоматически созданные резервные копии
- Используйте надёжный SD/MMC-ридер и USB-подключение
- Не отключайте накопитель во время записи
- Не позволяйте средствам управления дисками Windows инициализировать или форматировать неизвестный раздел Linux
- Не изменяйте вручную файловую систему EXT во время активной операции MGU
- Не патчите файлы из неопознанной или неподдерживаемой версии ПО MGU
- Не заменяйте предоставленные заводские данные байтами из несвязанной прошивки
- После патчинга дождитесь завершения проверки обратного чтения в MGU BENCH
- Храните извлечённые оригинальные файлы и резервные копии отдельно
MGU BENCH предназначен для авторизованного ремонта BMW MGU, стендового обслуживания, замены модулей, восстановления и профессионального дооснащения.
Целостность файлов и VirusTotal#
Для текущего исполняемого файла, отправленного на анализ:
SHA-256:
Код:
495740256182a174f73b5b15efab0b80f3947887d2a1e267cad80c3ad921a15f MGUBENCH.exe
a0c6dfefa1a54a2613ead74fc95bde21732cd0e8fd49ed9daad5fadccd497243 MGUBENCH-User-Guide-EN-DE-PL-RU.pdf
28a0939fe66c2ff3dcc8b0e1b0302bfa90e2c233b8735d3246203583af18e8d2 BinUnlock-MGUBENCH-CodeSigning.cer
14bf4f895ab82411c86a796abd1da25767c2fca14804c2c49323f4ef3dc82e92 RUN-AS-ADMIN.cmd
Открыть отчёт VirusTotal для этого точного SHA-256
В пакет также входит SHA256SUMS.txt, чтобы перед использованием можно было локально проверить скачанные файлы.
Если SHA-256 вашего исполняемого файла отличается от указанного выше значения, этот отчёт VirusTotal к нему не относится.



