Настоящее устройство против эмулятора
«Сделан на настоящем устройстве» звучит как маркетинг. Это не так — это главное различие между аккаунтом, который выживает, и тем, который нет, и причина прозаическая: телефон оставляет физические следы, которые софт воспроизвести не может.
Что выдаёт телефон и не может выдать софт
Настоящий телефон в руках живого человека выдаёт непрерывный, неровный поток сенсорных данных. Акселерометр ловит мелкую дрожь руки. Гироскоп записывает наклон, когда вы двигаетесь на диване. Батарея садится по кривой, которую формируют яркость экрана и работа радиомодуля. Тачскрин сообщает площадь и силу касания, а они меняются с каждым нажатием.
Эмулятор сам ничего такого не производит. Его можно заставить проигрывать запись этих данных, но записанные показания повторяются, а повторяемость на тысячах аккаунтов — ровно то, что ищет кластеризация.
Отпечаток устройства
Кроме сенсоров приложение может прочитать длинный список стабильных свойств: модель железа, отпечаток сборки, набор установленных системных пакетов, строку GPU-рендерера, список шрифтов, точные размеры экрана в пикселях и частоту обновления, наличие конкретных аппаратных функций.
Эмуляторам приходится отвечать на всё это. Обычно они отвечают одинаково каждый раз или в пределах небольшого набора вариаций, которые поддерживает софт фермы. Сотня аккаунтов с одной и той же строкой GPU-рендерера, которой в реальном мире не существует, — это бросается в глаза.
Почему фермы всё равно используют эмуляторы
Экономика. Ферме телефонов нужны физические телефоны, физические SIM, физическое место, электричество и человек, который к ним прикоснётся. Ферме эмуляторов нужен сервер.
Одна машина тянет десятки инстансов параллельно, поэтому предельная стоимость аккаунта стремится к нулю. Именно поэтому существуют аккаунты за $20 — и именно поэтому к ним не прилагается гарантия замены: продавец понятия не имеет, кто из них доживёт до следующей недели.
Что добавляет сеть
Устройство — это половина дела. Вторая половина — подключение. Диапазоны IP дата-центров опубликованы и определяются мгновенно, а пулы резидентных прокси выгорают по мере перепродажи.
У аккаунта, созданного на обычном домашнем или мобильном подключении, в той стране, из которой он якобы родом, на устройстве, где никогда не было других аккаунтов, просто нечего найти. В этом весь фокус — никакой хитрой техники, только отсутствие аномалий.
То, что прокси починить не может
Обычный ответ на детект — резидентный прокси: пропустить эмулятор через настоящее домашнее подключение, и сетевая половина проблемы исчезает. Это работает, но недолго.
Пулы резидентных прокси перепродают, поэтому одна и та же горстка выходных адресов пропускает трафик тысяч никак не связанных аккаунтов в десятках сервисов. Адрес, с которого за этот месяц зарегистрировали двести аккаунтов, — не нейтральный сигнал, а сигнал хуже, чем IP дата-центра, потому что теперь он прямо связан с автоматическими регистрациями.
И устройство при этом остаётся нетронутым. Идеальный домашний IP на устройстве, которое не сообщает ни движения, ни поворота, ни камеры, — сочетание более странное, чем каждая из этих проблем по отдельности. Две половины должны сходиться, а это другой способ сказать, что вся схема должна на самом деле быть тем, чем себя объявляет.
Как понять, что вам продают
Спросите, сколько аккаунтов создали в тот день. У человека, который делает аккаунты по одному, это однозначное число.
Спросите, что происходит с устройством потом. При работе на настоящих устройствах телефон остаётся у человека, который создал аккаунт, и на этом же телефоне не крутятся ещё двадцать.
Сразу просите адрес почты аккаунта. Продавцы, работающие с партией, часто не могут его дать, потому что партию создавали на ящики, которые остаются у них.
Спросите про первую неделю. Продавец, уверенный в том, как сделан аккаунт, заменит его, если тот умрёт рано. Перекупщик объяснит, почему это не его проблема.
Честный предел
Настоящее устройство не делает аккаунт бессмертным. Оно убирает причины, по которым аккаунт убивают за то, чем он является, а не за то, что он делает. Что будет дальше, зависит от того, как аккаунтом пользуются, — и от остаточного процента потерь, который никто не уберёт.
Поэтому полезный вопрос не «есть ли гарантия?», а «что будет, когда один из них умрёт?»