DPS Files — офлайн-утилита для Windows, предназначенная для анализа данных, созданных в рамках процессов General Motors Service Programming System. Интерфейс позволяет искать файлы, связанные с SPS, отображать восстановленные сведения VIN и PIN, работать с записями утилит и калибровок, выполнять расчёты GMLAN seed-key, а также сохранять и загружать сеансы анализа. Утилита не заменяет SPS, не подключается к автомобилю и сама по себе не авторизует программирование.
Не каждый файл SPS содержит все поля. Пустые элементы управления или списки могут означать, что выбранный тип файла не поддерживается, неполный или не содержит этой записи; это не обязательно ошибка программы.
Не делайте вывод о поддержке автомобиля только по VIN. Сопоставляйте идентификаторы калибровок, адрес модуля, сервисный номер и контекст сеанса SPS с конкретным контроллером.
Храните эти компоненты вместе в отдельной папке. Не подменяйте DLL или файлы конфигурации из другого релиза только потому, что совпадает имя файла.
Используйте копии данных SPS, а не изменяйте единственный каталог сеанса. Запуск старых неподписанных утилит в изолированной VM снижает риск раскрытия учётных данных мастерской и данных клиентов.
Инструмент нельзя использовать для обхода контроля доступа или получения учётных данных автомобиля без разрешения.
Если программа определяет VIN, но не показывает записи калибровок, проверьте связанные файлы утилит и структуру сеанса. Не объединяйте несвязанные сеансы, пытаясь принудительно получить результат.
Подтверждённые функции интерфейса#
- Поиск в выбранном файле и обнаружение связанных данных утилит
- Очистка рабочего кэша перед новым анализом
- Отображение полей VIN и PIN, восстановленных из соответствующих данных
- Просмотр исторической информации о PIN-кодах
- Вывод списка файлов Type 4, утилит и файлов калибровок, найденных в исходном наборе
- Создание или обработка данных DPS, если соответствующие элементы управления доступны
- Расчёт пятибайтовых и двухбайтовых значений ключей по выбранной таблице GMLAN
- Сохранение и загрузка сеанса анализа
Не каждый файл SPS содержит все поля. Пустые элементы управления или списки могут означать, что выбранный тип файла не поддерживается, неполный или не содержит этой записи; это не обязательно ошибка программы.
Область данных GM#
Инструмент предназначен для анализа файлов GM SPS и Techline, включая данные калибровок и утилит. Он может помочь упорядочить разрешённое восстановление или исследование, если у пользователя уже есть соответствующие файлы, полученные в рамках легитимного сервисного сеанса. В пакет не входят актуальные подписки на калибровки, доступ к серверам, пакеты данных автомобиля или матрица совместимости ECU по моделям.Не делайте вывод о поддержке автомобиля только по VIN. Сопоставляйте идентификаторы калибровок, адрес модуля, сервисный номер и контекст сеанса SPS с конкретным контроллером.
Включённые утилиты#
Очищенный архив содержит основное приложение установки, помощник seed-key, генератор ключей, утилиту CRC и небольшую библиотеку конфигурации из исходного пакета. Несколько компонентов не имеют цифровой подписи, а один прямо обозначен как генератор ключей; все они были проверены статически и не запускались при подготовке. Отсутствие вредоносного ПО не гарантируется.Храните эти компоненты вместе в отдельной папке. Не подменяйте DLL или файлы конфигурации из другого релиза только потому, что совпадает имя файла.
Системные требования#
- Настольный компьютер Windows с правами на чтение анализируемых рабочих или экспортированных файлов SPS
- Достаточно места на локальном диске для скопированных данных калибровок, утилит и сеансов
- Доступ к GM SPS или Techline — только для легитимного получения или применения официальных сервисных данных; в комплект не входит
- Отдельный диагностический интерфейс или J2534 — только для последующей работы с автомобилем, не для офлайн-проверки файлов
Используйте копии данных SPS, а не изменяйте единственный каталог сеанса. Запуск старых неподписанных утилит в изолированной VM снижает риск раскрытия учётных данных мастерской и данных клиентов.
Рекомендуемый порядок анализа#
- Скопируйте нужные файлы SPS в отдельную офлайн-папку для конкретного случая.
- Зафиксируйте их исходные пути, даты, размеры и хеши.
- Очистите кэш программы и выполняйте поиск по одному исходному набору за раз.
- Зафиксируйте результаты VIN, PIN, утилит, Type 4 и калибровок, не публикуя их открыто.
- Сохраните сеанс, если потребуется дальнейшее сравнение.
- Сверьте каждый идентификатор с автомобилем, модулем и официальной сервисной записью.
- Используйте любой рассчитанный ключ только в авторизованной диагностической процедуре, создавшей соответствующий seed.
Безопасность и конфиденциальность#
Данные VIN, PIN, seed-key и сеансов калибровок могут быть конфиденциальными. Проверьте право собственности и разрешение на обслуживание, надёжно храните рабочие папки и скрывайте конфиденциальные данные в результатах перед обращением за помощью. Seed и ключ зависят от сеанса и алгоритма; повторное использование значений от другого автомобиля или модуля небезопасно и обычно недействительно.Инструмент нельзя использовать для обхода контроля доступа или получения учётных данных автомобиля без разрешения.
Устранение неполадок#
Если поиск ничего не находит, убедитесь, что исходный файл полный и создан ожидаемым процессом SPS. Проверьте, не сжат ли файл, не закодирован ли он и не входит ли в более крупный каталог сеанса. При проблемах с seed-key зафиксируйте выбранную таблицу, длину seed, контекст модуля и ошибку без конфиденциальных данных вместо многократного перебора алгоритмов.Если программа определяет VIN, но не показывает записи калибровок, проверьте связанные файлы утилит и структуру сеанса. Не объединяйте несвязанные сеансы, пытаясь принудительно получить результат.