Хотелось бы вернуться к libDEVICEID.so
ДЗ 14 действительно работает без правки libDEVICEID, собственно я ей и пользуюсь и доволен в общем всем, кроме того, что периодически надо логиниться к ДЗ, что ставит в зависимость от работы их сервера, дай Бог ему долголетия Поэтому на всякий пожарный хочу поставить еще одну оболочку и запустить там подарок Ecuador. Кстати обнаружил, что при добавлении марок(версий) в ДЗ необязательно очищать кэш/данные, достаточно просто переключиться с/на внутренней памяти на SD и обратно и все иконки обновятся.
Сильно не пинайте, ибо чайник, но хочется разобраться... +- Понятно из названия, что это библиотека, определяющая ID свистка. Сами файлы могут быть как одинаковые в разных марках разных версий, так и разные в разных версиях одной марки, закономерности не нашел. Вероятно киты пытаются в новых марках усовершенствовать защиту, потому как объем файлов растет 62-66-67кб. Пробовал сам сравнить правленые и стоковые libDEVICEID. Различаются как правило либо 2 либо 4 байта(B0, B1, B1, B1 -> D6) в разных версиях файла. Сами условные переходы, насколько я понял, не правятся, правятся некие условия, чтобы функция не ушла в chk_fail, и, видимо, возвратила данные, что адаптер PRO.
Собственно, вопросы к просвещенным,
- Что там в D6 такое, чего нет в B0, B1? Пытался найти, может это символ какой-то... не видимо нет...
- Почему в некоторых libDEVICEID поправлен 1 переход в некоторых 2? И сколько правильно?
- Как править? Применяется простой патч типа
найти последовательность
07 D1 1B 79 39 2B 00 D0 A3 E0 AD 23 63 70 00 20
9B E1 37 2A 07 D1 1B 79 39 2B 00 D0 99 E0 B0 23
и заменить на
07 D1 1B 79 39 2B 00 D0 A3 E0 AD 23 63 70 00 20
9B E1 37 2A 07 D1 1B 79 39 2B 00 D0 99 E0 D6 23
и т.д. или что-то хитрее?
-----------------------------------------------------------------------------------
А UAZ марка есть для Launch? На картинках видел, ни в одном архиве не нашел.