Этот материал — часть карточек «Как обмануть Pokemon Go и играть не выходя из дома?», в которых мы изучаем нечестные способы игры в Pokemon Go. Используйте изложенные ниже инструкции на свой страх и риск: будьте готовы к тому, что у вас ничего не выйдет, в процессе испортится телефон, вас заблокируют в Pokemon Go, а вашего Пикачу продадут в рабство.
Способ 1. Без джейлбрейка
Этот способ опробовал издатель «Медузы» Илья Красильщик, и у него почти получилось. Если вы умеете читать по-английски, то просто откройте эту страницу и следуйте инструкциям.
Чтобы взломать Pokemon Go на айфоне, вам понадобится компьютер с OS X, а также аккаунт разработчика приложений Apple (он стоит 99 долларов в год) или друг-разработчик, который поделится доступом.
Сначала идите в App Store на компьютере и установите Xcode — это среда для разработчиков, она весит почти 4 гигабайта. Затем подключите телефон к компьютеру и включите Pokemon Go.
На этой странице надо скачать файл pokemongo-webspoof.app.tar.gz, разархивировать его и нажать на него правой кнопкой. Компьютер спросит, хотите ли вы открыть приложение от неизвестного разработчика. Соглашайтесь (под вашу ответственность). Обратите внимание, что программа должна быть в директории, в названии которой нет пробелов, — например, можно положить ее в «Документы».
После запуска программы должны открыться две вещи — она сама и Xcode. В Xcode обратите внимание на это место: в поле Bundle Identifier должно быть написано com.iam4x.pokemon-webspoof. Поменяйте это название на com.iam4x.pokemon-webspoof.chtougodno, где chtougodno — что угодно.
В разделе Team нужно указать ваш Apple ID, который подключен к аккаунту разработчика Apple (в этом месте может возникнуть проблема с отсутствующим сертификатом, мы это объяснять не будем — читайте тут).
После этого надо нажать в Xcode на кнопку Play. Вот эту:
Теперь должна запуститься программа (но возможны нюансы — следите за ошибками, если они будут появляться). Зайдите в раздел Debug, выберите Simulate Location и PokemonLocation.
Откройте pokemongo-webspoof (оно должно быть уже открыто) и нажмите на кнопку Auto update Xcode location. Ура! Теперь вы можете вбивать любые адреса и ходить где угодно. Попробуйте, например, заглянуть в Нью-Йорк и пройтись по нему с помощью стрелочек.
Имейте в виду: эта схема дает сбои. «Медузе» удалось поймать таким образом только одного покемона. Другие не ловятся и сбегают после первого же попадания.
Способ 2. С джейлбрейком
Этот способ мы не тестировали, но он выглядит достаточно удобным для тех, у кого нет под рукой аккаунта разработчика Apple. Правда, этот путь тоже небесплатен.
Сначала вам придется сделать джейлбрейк айфона — то есть «взломать» его, получив возможность устанавливать сторонние приложения и менять настройки телефона. Инструкций про то, как делается эта операция, в интернете множество. Главное — помните, какая версия iOS у вас установлена.
После этого нужно установить два приложения. Первое — tsProtector — позволит скрыть от Pokemon Go факт джейлбрейка (приложение стоит два доллара; как его установить, читайте здесь). Второе — LocationFaker — меняет геопозицию в телефоне (оно стоит еще три доллара, инструкции по установке здесь).
После этого достаточно выставить в LocationFaker нужное вам местоположение и попробовать запустить Pokemon Go. Теоретически игра должна увидеть вас там, где вы этого хотите.
Дополнение от читателя: читатель «Медузы» Артур рассказал, что в способе 2 устанавливать tsProtector необязательно — Pokemon Go может заработать и без необходимости скрывать факт джейлбрейка. Он также отметил, что вместо LocationFaker можно установить Fake GPS Pro — это приложение умеет «двигаться» по маршруту, и игра будет думать, что вы гуляете по улице, а не стоите на месте.
Наконец, Артур отметил, что после резкой смены местоположения Pokemon Go включает режим «мягкой блокировки»: первые несколько часов на покестопах не выпадают полезные предметы, а покемоны убегают после первого же броска. «Медуза» действительно сталкивалась с таким видом блокировки, причем действовала она и при отключении поддельного местоположения.