Последнее обновление Pokemon GO получило покемона Buddy, но в нем также заблокирована возможность играть с устройствами под root и JailBreak. Niantic скрыла это очень несправедливо и игры лишились многие люди, которые оставались ей преданными. Но существует способ обойти это ограничение. К сожалению, это не так просто.

Доступ к Root дает пользователям Android большие возможности. Он позволяет, среди прочего, обмануть показатели GPS, что дает огромное преимущество в Pokemon GO. Niantic не смогла справиться с этой проблемой самостоятельно, поэтому решила заблокировать игру для всех людей со взломанным смартфоном. Это не справедливый подход, но компания приняла решение и мало что можно с этим сделать.

Pokemon GO на телефоне под root

Уже испытано много способов, чтобы обойти блокировку. К сожалению, многие стандартные решения в таких ситуациях, — включая даже RootCloak — не сработали. К счастью, сообществу довольно быстро удалось найти лекарство от всех зол в виде мода под названием Magisk. Стоит отметить, что он позволяет использовать Android Pay для устройств под root, поскольку отключает защиту SafetyNet API. Оказывается, что точно такая же используется в Pokemon GO. Недостатком этого решения является то, что обмануть систему не так просто и потребуется много работы.

Как установить Magisk?

Прежде всего, требуется устройство с разблокированным загрузчиком. Кроме того, рекомендуется чистая версия программного обеспечения и такой же загрузчик. Если это не представляется возможным, или вы не хотите сделать это, вам нужно удалить Xposed и корневой доступ. Кроме того, необходимо установить пользовательское восстановление, например, TWRP.

Шаг 1. Для того, чтобы избавиться от root, вы должны включить его SuperSU и перейти к настройкам. Там вы найдете опцию «Full unroot». После его выбора вы увидите несколько уведомлений. Необходимо восстановить загрузочный образ, но не использовать образ восстановления.

Шаг 2. (если у вас есть Xposed) Чтобы избавиться от Xposed, нужно зайти на официальный сайт и скачать файлы пакета для удаления Xposed.

Шаг 3. (если у вас есть Xposed) Теперь вам нужно запустить пользовательское восстановление. Это обычно делается путем включения телефона, удерживая нажатой кнопку питания и уменьшения громкости. После того, как вам удастся сделать это, перейдите в раздел «Восстановление» (навигация осуществляется с помощью кнопок регулировки громкости, а подтверждение происходит с помощью кнопки «Power») и там выберите «Установить». Теперь просто выберите файл, который вы загрузили из Xposed. После этого, вам нужно очистить кэш/Dalvik («стереть кэш/Dalvik») и перезагрузить телефон. Это займет некоторое время, прежде чем будет оптимизированы все приложения.

Шаг 4. Теперь сделайте то же самое с файлами Magisk. Их можно собрать на XDA или загрузить на телефон, а затем провести их установку.

Шаг 5. Только теперь можно повторно войти в устройство под Тем. не root менее, вам необходимо скачать специальную версию суперпользователя 17, которая взаимодействует с Magisk. После перезагрузки устройства, установите phh SuperUser из магазина Google Play.

Шаг 6. Установите Magisk v1.2 Manager (APK-файл)

Если все сделано правильно
Если все сделано правильно

Ну, вот и все. Теперь просто перед каждым запуском Pokemon GO запускается диспетчера Magisk и параметры отключения root. После завершения игры, вы можете включить его снова и снова запустить root.

Если бы вам пришлось отказаться из-за этого с Xposed, для этого существует дополнительное решение. Просто установите приложение Material Design Xposed Installer, а затем установите версию «Systemless». Просто дайте разрешение с помощью суперпользователя и приложение само установит Xposed. Оптимизация приложения снова займет несколько минут.