1. Устанавливаем XPOSED FRAMEWORK
Для начала установим специальный framework под названием XPOSED, который требует наличия root на устройстве (соответственно). Скачайте XPOSED FRAMEWORK и установите его. К сожалению, у нас нет возможности описать процесс установки Xposed для каждого устройства - но в сети полно инструкций по установке Xposed для любой версии ОС Android.
2. Установите модуль ROOTCLOAK для XPOSED
После того как вы установите и настроите Xposed, вам необходимо скачать и установить RootCloak. RootCloak является модулем для Xposed и позволяет скрывать факт наличия root на вашем устройстве для определенных приложений. Вот что говорят разработчики модуля:
"Некоторые приложения, например, финансовые/банковские, корпоративные, аудио/видео могут не запускаться на вашем аппарате, если на нем присутствует root. Наш модуль RootCloak позволяют запускать подобные приложения без отключения root. Вы выбираете из списка установленных в системе приложений необходимое и RootCloak скрывает от этого приложения факт наличия root на устройстве."
Мы испытали RootCloak на парочке смартфонов с root - Покемон ГО последней версии запустился без проблем.
3. Завершающий этап, настройка RootCloak
Мы находимся в нескольких шагах от запуска Pokemon GO. После установки RootCloak нам необходимо включить его.
Включите RootCloak в настройках Xposed. Для этого запустите Xposed, перейдите в раздел "Модули" ("Modules") и установите чекбокс напротив RootCloak. Перезагрузите ваш телефон. После перезагрузки телефона сделайте следующее:
Запустите RootCloak и нажмите "Add/Remove". Здесь мы сможем задать те приложения, от которых RootCloak будет скрывать наличие root на устройстве. Если нужное вам приложение не входит в список приложений по умолчанию, нажмите на кнопку "+". Найдите его в списке и добавьте.
Закройте Root Cloak. Если приложение, которое вы добавили в список уже запущено - закройте его, а лучше перезагрузите телефон.