Естественно, что смысла "вносить изменения в код" диагностическому комплексу нет. Но и непосредственно ЭБУД автопроизводители сами не производят, а закупают на стороне. Вопрос в том, от какого поставщика и в какой аппаратной конфигурации стоит ЭБУД на конкретном автомобиле. Собственно чтение из памяти ЭБУД все-таки идет - как минимум коды ошибок из лога, версии программных модулей, контрольные суммы.
В GDS прошивки лежат в пожатом виде. После распаковки получим бинарные файлы, полностью готовые к употреблению. Открытие?
Зная алгоритм подсчета контрольной суммы можно делать сравнение. Но заморачивается ли кто-то из производителей этим вопросом по эпизодическим случаям - не уверен. Они достаточно часто и более серьезными вопросами не заморачиваются.