Обнаружение GameGuardian, установленного на Android/ Предотвращение изменения значений в Game Guardian
Добрый день. Я пытаюсь найти способ обнаружить apk-игру игры, установленную на ОС Android. Google не дал никаких ответов, поэтому я пришел сюда. Проблема в том, что Game Guardian устанавливает различные apk при первом запуске с произвольным именем пакета. У кого-нибудь есть предложения, как защитить приложение от модификации Game Guardian?
Спасибо
2 ответа
Из того, что я только что прочитал на официальной странице игры Guardian, Game Guardian работает только на рутированных устройствах или эмуляторах, поэтому простая реализация - заставить ваше приложение обнаруживать рутирующие приложения, инструменты для взлома или двоичные файлы суперпользователя на устройствах при запуске и выдает запрос на удаление или выход, если таковой обнаружен, он также должен проверить, является ли устройство, на котором играется, подлинным устройством или эмулятором, и запросить удаление, если последний. Есть несколько способов, которыми это можно сделать, быстрый поиск в Google по предотвращению запуска приложений на корневых устройствах должен быть плодотворным. Однако я включил несколько ссылок, чтобы сократить процесс:
Проверка устройства Android на рут
https://github.com/scottyab/rootbeer
https://resources.infosecinstitute.com/android-root-detection-bypass-reverse-engineering-apk/
Как предотвратить установку моего приложения на Android-телефоны с рутовым доступом?
https://www.androidauthority.com/google-play-store-apps-download-block-root-users-773824/
Вы могли бы обнаружить, если catch_.me_.if_.you_.can_
(имя пакета может быть изменено) устанавливается на устройстве и затем отказывается запускать игру... или проверять, запущено ли оно; увидеть этот ответ.