скрипт для чтения директории с лицензиями
Сергей, а получает то голова каким-то процессом, получается вариант активации - просто убиваем процесс при запуске?sergeynik писал(а):Голова его получает по оптике от кангейта
И можно какую-нибудь подсказку-наводку в том, как отключить(обойти) component protection? Он тоже к VIN привязан, или там другой механизм?
Сергей, а получиться сделать kill {pid MMI3GApplication} и потом его же и запустить, чтобы проверить не пересобирая имидж.
Сегодня хотел попробовать, но ps-а (к моему удивлению, vi есть, а ps нету) в системе не оказалось, так что не получилось,
да и есть сомнения что не получиться, т.к. скопировать не получилось, пишет cp: Can't open source file. (MMI3GApplication)
Кстати, по поводу предыдущего вопроса - можно тут писать, или лучше в ЛС?
Сегодня хотел попробовать, но ps-а (к моему удивлению, vi есть, а ps нету) в системе не оказалось, так что не получилось,
да и есть сомнения что не получиться, т.к. скопировать не получилось, пишет cp: Can't open source file. (MMI3GApplication)
Кстати, по поводу предыдущего вопроса - можно тут писать, или лучше в ЛС?
run.sh
....
# место для ваших комманд
mount -uw /mnt/efs-persist
rm /efs-persist/FSC/*.fsc
....
Сергей, по MMI3GApplication
По адресу 083C2AC8 вроде как как раз идет обработка чтения, выше еще 2 подобные обработки. Все они вызывают функцию #sub_807B40C, разница лишь в том, что лежит в регистрах r1, r5. Причем, если в двух обработках выше ("[Car][Service] DrivingInfo - is receive", "[Car][Service] DrivingState - is receiv") в r1 кладется результат выполнения функций, а в обработке вина кладется просто набор данных.
Отсюда, если это оно, то хотел попробовать 2 варианта, либо
083C2AC8 mov.l #dword_83C2630, r1
заменить на mov.l #0, r1
или же
083C2AD2 mov.l #aCarServiceCa_0, r5
заменить на mov.l #aCarServiceCa_0, r5
правда есть сомнение, что будет работать, т.к. по сути тут идет вроде как просто операции со стеком и формирование сообщение, а не чтение. (Есть риск что приложение просто зависнет после этой модификации)
Я в правильном направлении иду? Уже даже подготовил MMI3GApplication, да вот только проверить не смог)
....
# место для ваших комманд
mount -uw /mnt/efs-persist
rm /efs-persist/FSC/*.fsc
....
Сергей, по MMI3GApplication
По адресу 083C2AC8 вроде как как раз идет обработка чтения, выше еще 2 подобные обработки. Все они вызывают функцию #sub_807B40C, разница лишь в том, что лежит в регистрах r1, r5. Причем, если в двух обработках выше ("[Car][Service] DrivingInfo - is receive", "[Car][Service] DrivingState - is receiv") в r1 кладется результат выполнения функций, а в обработке вина кладется просто набор данных.
Отсюда, если это оно, то хотел попробовать 2 варианта, либо
083C2AC8 mov.l #dword_83C2630, r1
заменить на mov.l #0, r1
или же
083C2AD2 mov.l #aCarServiceCa_0, r5
заменить на mov.l #aCarServiceCa_0, r5
правда есть сомнение, что будет работать, т.к. по сути тут идет вроде как просто операции со стеком и формирование сообщение, а не чтение. (Есть риск что приложение просто зависнет после этой модификации)
Я в правильном направлении иду? Уже даже подготовил MMI3GApplication, да вот только проверить не смог)
-
- Пользователь
- Сообщения: 97
- Зарегистрирован: Вт июн 07, 2011 4:54 pm