Как вынести ногами все фармилки ТГ
Скачиваем Charles + Postman
Открываем Charles
Идем в подключение к WiFi на телефоне -> настройки подключения -> прокси -> вручную и вбиваем ip address своей подсети (настройки на компе -> сеть -> ipv4 адрес) и порт ставим 8888
На комп должно прилететь уведомление из Charles, жмем Allow и теперь
Заходим с телефона сюда - http://chls.pro/ssl
Нам предлагает установить сертификат - соглашаемся
Заходим с телефона в любую тапалку (я беру Tonique)
Ставим Enable SSL Proxying
Идем Proxy -> SSL Proxying Settings -> должно быть так
Теперь запускаем Tonique и запускаем мини игру
Проваливаемся в Charles
Запоминаем session_id в game.guyGameAssets
Идем теперь в Postman - создаем HTTP запрос
Заходим, меняем запрос на Post
Переходим в Cookies ->
Добавляем domain - game.tonique.app
Добавляем sessionid = твой айди сессии из чарлз (выше показывал)
Заходим в Charles - json text
Переходим в Postman и вставляем эту ебанистику в body
Вот так
Жмем Send и должны получить вот такой ответ (об успешно купленном билете)
Теперь готовим второй запрос
Пробуем сыграть в игру на телефоне, проигрываем - получаем вот такой метод в Charles
Создаем второй запрос в постмане -
URL - https://game.tonique.app/api/trpc/game.gameReward?batch=1
Метод - POST
Идем в Body, Raw, вставляем эту хуету из нового метода чарзл (gameReward -> contents)
Ставим поинтс - 80000 например
Готово!
Какой теперь алгоритм?
1. Прыгаете на первый запрос
Тут запрашиваете game_id
Копируете, и идете во второй запрос и туда его вставляете
Вот пруф (в падлу было все 6 вставлять, но интервал между скринами 5 секунд)