Купити десять айфонів — ще не автоматизація. Це десять телефонів, які хтось має брати в руки, відкривати застосунок, перемикати акаунт, вантажити ролик, писати підпис і публікувати. На парі пристроїв це терпимо. На двадцяти — це весь твій день, і жодного ролика ти при цьому не зняв. Автоматизація починається там, де ти прибираєш руки з цього циклу, а не там, де купив залізо.
Що TikTok читає в момент заливу
Площадка дивиться не лише на відео. Вона дивиться, звідки воно прийшло. У момент заливу зчитуються модель пристрою, дані сенсорів і руху, батарея, що реально сідає, і тег джерела — як саме файл потрапив у застосунок. Ролик, опублікований усередині застосунку на живому телефоні, отримує інший стартовий поштовх, ніж той, що заштовхнули через браузер чи API.
Реальний iPhone відповідає на всі ці перевірки чесно — і відповідає по-різному на кожному пристрої, бо в кожного свій відбитокВідбитокНабір прикмет браузера й пристрою (fingerprint), за якими платформа впізнає, що за акаунтами стоїть одна людина. Один спільний відбиток на всіх дає швидкий бан.. Хмарний телефон чи емулятор ці відповіді підробляють, і підробляють однаково на сотні інстансів. Для антифродуАнтифродСистеми платформи й партнерки, що ловлять накрутку, ботів і порушення. Чим грубіше ллєш, тим швидше спрацьовують. однаковість по кластеру — це і є сигнал: йому не треба доводити, що конкретний акаунт бот, досить побачити, що п'ятдесят із них ділять один патерн.
Чому емулятори й хмара програють у виживанні
Виживання акаунтів — не про перший день, а про місяць. Реальна ферма айфонів тримає десь 80–85% акаунтів через повний цикл прогрівуПрогрівКілька днів, коли акаунт просто живе: гортає, лайкає, дивиться, але не постить. Щоб для платформи виглядати людиною, а не свіжим конвеєром., хмарний Android — 35–45%, емулятор — одиниці відсотків. Цифри плавають з кожним оновленням алгоритму, але механіка за ними не змінюється.
Хмара й емулятори дешеві саме тому, що однакові, а однакове — це рівно те, за що площадка чіпляє й дропає кластер. Один страйк тягне за собою решту через каскадний банКаскадний банБан одного акаунта ланцюжком зачіпає пов'язані з ним за пристроєм, IP або відбитком. Тому акаунти й розводять по різних проксі й пристроях.. Реальна ферма дорога, бо кожен пристрій справді окремий, і окремість — це те, що не дає одному бану повалити весь пул. За хмарні акаунти ти не тримаєш ані відбиток, ані мережу: і те, і те спільне й чуже.
Як влаштована ферма пристроїв
Ферма — це стійка реальних айфонів, підключених до одного комп'ютера. Кожен пристрій зі своїм акаунтом (чи кількома), своєю сім-картою або проксі, своїм гео-стекомГео-стекУзгоджений набір гео-сигналів акаунта: IP, часовий пояс, мова, регіон. Коли розходяться між собою, акаунт виглядає підозріло; коли збігаються, виглядає як справжній.. Софт на комп'ютері ганяє їх усі за розкладом: заходить в акаунт, відкриває стрічку, вантажить свіжий ролик, публікує, лягає спати до наступного циклу.
Сенс не в тому, щоб клікати замість тебе. Сенс у тому, щоб десять, тридцять, сто телефонів робили це паралельно, а ти дивився на звіт, а не на кожен екран. Один оператор при нормальному софті веде стійку, якої раніше вистачило б на команду.
Гео-стек: без нього не їде нічого
Хоч би яке залізо ти взяв, акаунту потрібен узгоджений гео-стекГео-стекУзгоджений набір гео-сигналів акаунта: IP, часовий пояс, мова, регіон. Коли розходяться між собою, акаунт виглядає підозріло; коли збігаються, виглядає як справжній.: регіон IP, таймзона пристрою, мова системи й регіон акаунта дивляться в один бік. Акаунт на телефоні зі США, що постить через мобільний проксіМобільний проксіIP мобільного оператора (4G/5G). Платформи довіряють таким адресам найбільше, бо за ними сидять живі люди; дорожчий за інші проксі, зате акаунти живуть довше. в іншій країні, з мовою, виставленою десь ще, читається як підозрілий раніше, ніж викладе перше відео.
Робочий поділ: мобільні проксі на створення й прогрів, де потрібна найвища довіра, і дешевші ISP-проксі на щоденний постинг, коли акаунти вже теплі. Один проксі на активний акаунт, завжди, і ротація акаунтівРотація акаунтівАвтоматично чергуєш акаунти й їхні IP, щоб не палити всю пачку з однієї адреси й рівномірно розподіляти навантаження., щоб не ганяти одну адресу в землю.
Що саме автоматизує софт
Живий цикл на фермі — це не «натиснути публікувати». Це логін під потрібний акаунт, проходження перевірок і капчі, вибір ролика під пристрій, підпис, публікація, вихід, пауза, наступний акаунт. Плюс відновлення, коли акаунт впав у бан чи розлогінився, і ротація проксі між заходами.
Це й робить Merin iOS Uploader: жене всю стійку реальних айфонів з однієї машини — логін, постинг усередині застосунку, ротація проксі й акаунтів, відновлення на кожному пристрої. Одна бінарка ставить драйвери, піднімає пристрої, гонить цикли й шле звіти в Telegram. Оператор веде ферму, а не няньчить кожен телефон.
Логін, прогрів, ротація — без ручної роботи
Три речі, на яких ферма зазвичай і застрягає:
- Логін. Кредли лежать зашифровані, софт заходить сам, розрулює перевірку особи, пароль, код із пошти. Ти не вводиш паролі руками на сотні пристроїв.
- Прогрів. Свіжий акаунт не можна одразу вантажити пачкою — його треба дати площадці «облизати»: погортати стрічку, полайкати, посидіти. Софт робить це за розкладом, не ти.
- Ротація. Проксі й акаунти міняються між заходами за правилами, а не на око. Одна адреса на один акаунт, без перетину.
Коротко
- Десять айфонів — це залізо, а не автоматизація. Автоматизація — це коли постинг знято з твоїх рук.
- TikTok читає пристрій, а не лише відео: реальний iPhone відповідає чесно й по-різному, хмара з емулятором — однаково по всьому флоту, і саме це їх зв'язує.
- Виживання: реальна ферма 80–85%, хмара 35–45%, емулятор — одиниці. Цифри орієнтовні, механіка стала.
- Будь-який пристрій без узгодженого гео-стека й одного проксі на акаунт помирає незалежно від заліза.
- Реальні пристрої автоматизуються лише з програмним шаром поверх — логін, прогрів, ротація, відновлення. Там софт на кшталт Merin iOS Uploader і окупає ферму.