Как приложение узнает что уже было на устройстве (Android)?
Есть приложение которое предоставляет выполнение некоторого количества заданий на устройство! Так вот вопрос, как это самое приложение узнает что уже было установлено на это устройство? Сделал Reset телефона затем привязал его к другому аккаунту затем скачал это приложение, а оно все равно пишет что уже было на этом устройстве. (Приложение AdvertApp)
Крайне сомнительно, что бы эта программа получала IMEI/MAC-и на системном уровне, скорее всего она обращается к стандартному API. Поэтому смотрите в сторону Xposed Framework + XPrivacy
Есть возможность подменить отдаваемые программе идентификаторы, но есть нюансы, решение не универсальное.
onlooked: И эту проверку теоретически можно обойти, если вопрос стоит потраченных усилий, конечно. Посмотрите на что именно срабатывает защита, на само присутствие Xposed Framework или на модуль XPrivacy. Если второе - обсудите проблему в теме на форуме, есть средства маскировки. Если первое (факт наличия фреймворка) - хуже, нужно разбирать программу и выкусывать проверку.
Fixid: а какая там цена вопроса? Я так понимаю, это "почти невозможно" выражается в долгом и утомительно отслеживании всего, что она проверяет и передает на сервер?