|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Защита от перевода времени
Здравствуйте.
Хочу в игре сделать возможность псевдо-фоновой работы. Т.е. что-бы при запуске приложения, матчилось время прошедшее с времени последнего запуска. Естественно получая время из системы, нет гарантий что пользователь просто не сменил системную дату. Использовать удалённый сервер не рекоммендуется так как приложение должно работать без сети. Всё что приходит в голову, создать ANE на нативном языке, который запустит службу, добавит в автозагрузку и будет следить за изменениями даты. Может быть кто знает другие решения?
__________________
return this... |
|
|||||
Может сделать отдельную службу, которая ведет своё время?
__________________
Я заклинаю вас действовать иначе. |
|
|||||
Собственно так и думаю, интересуют инные реализации. Да и службу так же можно закрыть
__________________
return this... |
|
|||||
Регистрация: Feb 2011
Сообщений: 100
|
100% защиты наверно вообще нет. Даже если будет служба, можно через биос время менять. Поэтому либо через сервер, либо вообще не заморачивайтесь.
|
|
|||||
Я просто сделал отслеживалку, которая незаметно для юзера проверяет дату запуска и пишет ее в базу. При последующем запуске проверяет не получилось ли так, что в базе дата больше, чем текущая. Так как юзер все равно не сможет все время переводить часы для каждого запуска игры вперед. Рано или поздно он ошибется и спалится. Сделал так, чтобы пара таких читов ему прощалась, а на третий все ачивки, зависящие от времени просто блокировались. А дальше они будут выдаваться только при наличии сети. Там через ntpTimeUtility запрашивается время от серверов майкрософта и еще некоторых, и уже так проверяется текущая дата
Цитата:
|
|
|||||
Цитата:
возможно имеется ввиду инженерное меню или рекаверимод, но как минимум можно загрузить девайс в безопастном режиме, где не системные службы будут выключены
__________________
return this... |
|
|||||
Цитата:
|
|
|||||
загугли tencent, хз как он полностью называется, там все было на китайском
и естественно я его не сам ставил) Он шел вместе с ноутом леново. Кстати и на андроиде на lenovo s90 был. Но оттуда я его легко грохнул под рутом |
Часовой пояс GMT +4, время: 17:58. |
|
« Предыдущая тема | Следующая тема » |
|
|