-
Постов
45 -
Зарегистрирован
-
Победитель дней
11
Тип контента
Профили
Форумы
Загрузки
Магазин
Весь контент Flagmax
-
см. Эта инфо касается владетелей М-Диага. У него по серийнику получается идентификатор 0x80 а не В0/В1 как у ЕЗ. Делается в libDEVICEID.so по адресу 000069E6 MOVS R3, #0x80. Можно и тут поправить и ненадо будет трогать libGM_SYSP.so. Думаю теперь понятно почему старый libSTD.so 175,509 не катит на М-Диаг а на ЕЗ работает.
-
В ГМ В47.40 есть libGM_SYSP.so библиотека. В ней есть проверка идентификатора адаптера в трех мест. Именно в функции экспорт T2_SysCfgMenu. Если идентификатор DE, C6, F3, E7, B1, B0, A7, B5, или B6 - то вызывает InitSpecialFunction функцию в libSTD.so, для остальных вызывает функцию InitSpecialFunctionString (она только в новом libSTD.so). Поэтому и происходит сбой со старым libSTD.so по отсутствие этой функции. Решить проблему можно правкой libDEVICEID.so где идет проверка серийника и использовать один из идентификаторов написан выше кроме B0, B1, A7, и Е7. А также можно прописать libGM_SYSP.so по адресу 0x3906A с [1B 78] на [DE 23] и это удовлетворит проверки идентификатора. скрины где проверки идентификаторов в libGM_SYSP.so GM V47.40 1-я 2-я 3-я Вот здесь сделал патч Также спасибо revansh за его сотрудничество.
-
ммм.да, очень интересно почему же только у меня неработает. Адаптер М-Диаг прошивка 11.74 от про. Оболочка F64. Закидываю все что выложил Gallant. Закидываю адап.вер и лиц от SSANGYONG_V18.94. В марку заходит а вот как выбрать там модель, ошибка и выскакивает из марки. Кто может, проверти SSANGYONG_V18.94.rar https://cloud.mail.ru/public/JMHf/6QCxNboHS/96859xxxxxxx/лом 2.0/SSANGYOUNG/ на этом уменя дисакординг. А сам сделал, то заходит.
-
Возмити эти два вайла для форда 47.60. https://mega.nz/#!VC42BCAa!NnmLgSWLPzeb9Mu241D2ceXLa3-6zt5t6CBwJHxnbUQ Да дело не в отломах какие они небыли бы 4, 2, 1. Если марке надо будет некоторые функции в библиотеке, а их там нет, откуда она возьмет их, с небес? Ну а если делаете отлом по новой библиотеке то тогда все правильно.
-
а ту что я выложил на яндекс пробовали? с помощью хекс эдитор собирается из лога. в LICENSE.DAT всегда первый байт будет ЕЕ. а заним 220 байтов, эта и есть лицензия. в логе ищите 00 DC... DC в хекси и есть 220. либстд сперва читает первый байт в LICENSE.DAT. Он всегда ЕЕ. Отнимает 0х12 от него и получает 0хDC. А вот теперь читает следущие 0xDC (220) байта и отравляет их (лицензия) вместе с ключем для марки адаптеру. А остальные байты не нужны.
-
Ну тогда с софтом у вас должна быть лицензия файл LICENSE.DAT. Он может быть в оригинале а может и зашифрован с XOR или другой шифровкой. Могу проверить. Ну в результате эта лицензия подается адаптеру в оригинале иначе он не сможет ее открыть. А также адаптеру подается 92 байта ключ (мд5/название/версия марки) от той же самой марки от куда взята лицензия. Этот ключ можно сделать с любой марки. А лицензию, похоже только могут сделать ДЗ, ХДИАГ ну и сам лаунч. Отлом прописан в либстд выполняет важную функцию. Он дает адаптеру ключ и лицензию. Адаптер сверяет что лицензия для вашего адаптера и ключ он той же марки откуда лицензия и тогда начинает работать полноценно. Так что вам надо найти эту лицензию и узнай от какой марки она. Потом можете делать отлом на новых марках. В Общем выложити одну маленькую рабочую марку и ребята разберутся что там у вас за отлом.