- Как установить Android Pay на рутованном телефоне
- Общие сведения
- Вариант №1 Программа Magisk
- Вариант №2 Использование командной строки
- Вариант №3 Временное отключение рута
- Вариант №4 Специальные модули XPOSED
- Google Pay и root-права: обзор взаимодействия
- Как обойти блокировку на Гугл Пей?
- Применение модулей Xposed
- Обход официального ПО
- Временное отключение рут
- Обход через Magisk
- Что такое рут-права, и на что они влияют?
- Обязательно ли скрывать рут от Андроид Пей?
Как установить Android Pay на рутованном телефоне
Как можно воспользоваться приложением Google Pay, если на телефоне есть root доступ? В 2015 году компания Гугл запустила собственную систему платежей по всему миру. При помощи такого новшества человек может расплачиваться за приобретенный товар просто поднеся свой мобильный к терминалу, который в свою очередь обязательно должен иметь поддержку такого вида оплаты.
Как оказалось в дальнейшем, телефоны с рут доступом или неофициальными прошивками также, как случилось с приложением Гугл Воллет, не имеют поддержку платежной системы по соображениям безопасности. Далее в этой статье будет описано как установить Android Pay на рутованном телефоне.
Общие сведения
Даже если программу удастся инсталлировать на смартфон, то при её запуске пользователь увидит информацию о том, что приложение не может быть использовано на устройстве из-за измененной прошивки или потому что имеет root доступ. Однако, по истечении некоторого времени из такого положения был найден выход. Пользователю смартфона потребуется скрыть рут права от приложения Гугл Пай.
Вариант №1 Программа Magisk
Чтобы использовать это приложение у пользователя должен быть:
- телефон с ОС Андроид 5.0 или более поздней версии, желательно с заводской прошивкой. Если на смартфоне установлена измененная прошивка, то в таком случае потребуется отредактировать фал build.prop в системной директории и поменять значения в строках ro.build.description и ro.build.fingerprint чтоб они были такими же как у с официальной прошивки телефона. Если данные не будут отредактированы надлежащим образом, программа не сможет пройти проверку подлинности SafetyNet и получится следующее:
- На смартфоне загрузчик должен быть разблокирован (он позволяет устанавливать измененную версию recovery), если это не так, то потребуется осуществить разблокировку, для каждой модели нужно использовать собственную инструкцию по осуществлении процедуры, которую можно отыскать в интернете.
- На телефоне должны быть root права и присутствовать программа для их настройки, такая, как например SuperSU или MagiskSU. Если рут доступ получен при помощи других приложений, потребуется его удалить и воспользоваться упомянутыми выше утилитами. Проще всего сделать это можно при помощи специального скрипта, который сохраняется во внутреннюю память устройства и затем перезагрузив смартфон в режиме recovery, производится его инсталляция при помощи пункта «install zip from» или «update from zip».
- Скачать программу Magisk Менеджер с официального сайта и установить на устройство.
- Инсталлировать приложение из меню самой утилиты.
- Выбрать вариант установки «Direct Install».
- Перезагрузить смартфон.
- Далее в Magisk Manager потребуется пройти проверку SafetyNet. Для этого нужно нажать по кнопке «Tap to start…».
Примечание: если по каким-либо причинам поставить Magisk из приложения не получается, то можно загрузить смартфон в recovery и использовать инсталляцию при помощи zip-архива в директории утилиты.
Когда программа будет инсталлирована на устройстве, можно начать процедуру скрытия прав суперпользователя от Гугл Пей. Для этого следует сделать следующее:
- Запустить программу Magisk Менеджер и в его параметрах включить функцию «Magisk Hide».
- После этого перезагрузить смартфон.
- Затем снова запустить Менеджер Magisk. Если все было сделано как нужно, то в меню слева будет отображен пункт «Magisk Hide». Нажмите на него.
- После этого на дисплее смартфона появится список с установленными приложениями, отыщите Андроид Pay и активируйте его, поставив галочку.
- Перезагрузите устройство.
После того как будут проделаны вышеописанные шаги, на телефоне с рут доступом можно будет запустить Android Pay и использовать его так, как будто на устройстве нет прав суперпользователя.
Примечание: на некоторых телефонах из-за активированного Magisk Hide увеличивается расход батареи.
Вариант №2 Использование командной строки
Чтобы воспользоваться этим способом, на смартфоне с рут правами, потребуется проделать следующие шаги:
- Осуществить полное копирование данных – сделать резервную копию.
- Сбросить телефон до заводских настроек, чтобы получилась чистая прошивка без вмешательства в систему.
- Установить программу менеджер рут доступа SuperSU.
- После этого открыть раздел настроек на смартфоне.
- Выбрать пункт «О телефоне / O планшете».
- Несколько раз нажать на номер сборки чтобы активировать меню для разработчиков.
- Далее перейти в этот раздел.
- Включить опцию отладки по USB.
- На ПК нужно установить программу ADB Run.
- Подключить смартфон к системе при помощи USB кабеля.
- Запустить командную строку и ввести следующие команды по очереди:
Их лучше копировать чтобы не сделать ошибку при вводе.
Готово, теперь права суперпользователя не будут видны для программы Андроид Пей.
Вариант №3 Временное отключение рута
Используя данный способ можно временно отключить рут на период использования сервиса Гугл Пей. Потребуется проделать следующие шаги:
- Загрузить и установить приложение SuperSU Pro (способ не будет работать если инсталлирован другой менеджер прав суперпользователя).
- Открыть настройки программы.
- Снять отметку с варианта активировать права администратора.
- Инсталлировать и настроить Гугл Пей.
После этого программа платежей должна заработать в обычном режиме. Таким образом можно деактивировать рут доступ, когда нужно использовать сервис платежей и активировать его обратно, когда он понадобится.
Вариант №4 Специальные модули XPOSED
Для такого метода потребуется установка специальной программы и её дополнительных модулей.
- Загрузите и установите на смартфон приложение Xposed Framework.
- Установите модуль RootCloak и включите его в программе Xposed.
- Запустите RootCloak и зайдите в меню добавления программ.
- Нажмите на меню с тремя точками чтобы открыть настройки.
- Кликните по кнопке сброса параметров.
- В списке программ обязательно должны быть сервисы Гугл. Если их там нет, нужно добавить сервисы вручную, используя кнопку со знаком плюса.
- После выполненных манипуляций перезагрузите смартфон.
Программа Гугл Пей должна включиться, не увидев рутированное устройство. Если это не произошло, то можно воспользоваться другим модулем — «No Device Check». Он всегда отсылает на сервер Гугл положительный ответ о проверке безопасности телефона, вводя его таким образом в заблуждение.
На этом все, надеемся, что при помощи нашей инструкции вам удастся осуществить запуск программы Google Pay, скрыв от неё рут на телефоне.
Источник
Google Pay и root-права: обзор взаимодействия
Эксперты выделяют несколько методов, как скрыть root от Google Pay для установки приложения и проведения бесконтактных платежей. Необходимость такого шага обусловлена требованиями Google. В частности, для применения Гугл (Андроид) Пей телефон должен иметь заводскую прошивку без прав суперпользователя. Дополнительные условия — наличие NFC-модуля и версия Android от 5.0 и выше.
Как обойти блокировку на Гугл Пей?
23 мая 2017 года технология Android Pay впервые появилась на территории России. Многие владельцы смартфонов сразу подключились к услуге и принялись добавлять банковские карты. При этом пользователей, которые «рутировали» телефон, ждала неудача. Оказалось, что приложение Google (Android) Pay и root несовместимы. В такой ситуации имеется три решения — отказаться от услуги, поменять телефон или скрыть рут от приложения. Первые два варианта не требуют сложных действий, поэтому уделим внимание последнему решению.
Все представленные программы вы не найдете в Play Market. Это сторонние софты, за установку которых вы сами несете ответственность.
Применение модулей Xposed
Удобный метод обхода блокировки — использование модулей Xposed. Чтобы скрыть рут, сделайте такие шаги:
- поставьте Xposed Framework на смартфон;
- инсталлируйте дополнительный модуль Root Cloak и запустите его в программе;
- жмите на кнопку добавления/удаления и нажмите «+»;
- выберите из списка Google Pay;
- перезагрузите аппарат.
Теперь убедитесь, что вам удалось скрыть рут от Android Pay. Если рассмотренный метод вдруг не помог, можно использовать модуль No Device Check. Его плюс состоит в отправке на сервер Гугла положительного отклика после проверки безопасности компанией.
Обход официального ПО
Первый метод позволяет скрыть рут для официальной прошивки. Алгоритм действий:
- создайте резервную копию данных;
- сделайте hard reset смартфона для получения чистого ПО без изменений;
- установите программу SuperSU;
- перейдите в настройки, войдите в секцию «О смартфоне» ;
- несколько раз жмите на строчку «Номер сборки»;
- войдите в пункт «Для разработчиков» (должен появиться в настройках) и включите откладку USB;
- поставьте на ПК программу ADB&Fastboot;
- подключите аппарат к ПК через USB-разъем.
Далее, чтобы скрыть рут от Google Pay, запустите Win+R и введите следующие строки:
После выполнения этих действий Google Pay и Root больше не «увидят» друг друга. При этом беспроводные платежи доступны пользователю.
Временное отключение рут
При желании можно отключить права root на период настройки Гугл (Android) Pay. Для этого:
- установите программу SuperSU и войдите в нее;
- перейдите на настройки ПО;
- поставьте и настройке Гугл Пей;
- вернитесь в приложение SuperSU и снова активируйте рут.
Таким способом можно временно скрыть root, что позволяет пользоваться Android Pay
Обход через Magisk
На многих форумах эксперты рекомендуют скрыть от Google Pay root права с применением утилиты Magisk. Условия применения этого метода:
- На телефоне установлена ОС Андроид 5.0 и выше. Если на аппарате стоит кастомное ПО, сбросьте аппарат до заводских настроек. Если этого не делать, Андроид Пей не пройдет проверку.
- Разблокирован загрузчик для установки ПО.
- Установлены права рут, полученные с помощью MagiskSU или SuperSU.
Если root получен с применением других программ, необходимо удалить старую утилиту, а после установить требуемое ПО. В ином случае скрыть права суперпользователя от Android Pay не получится. Для применения скрипта войдите в recovery-режим и установите файл через раздел «install zip from» с указанием места, где хранится скрипт.
Далее сделайте такие шаги:
- установите Magisk с Плей Маркета;
- перезагрузите телефон.
После инсталляции программы на смартфон можно скрыть права суперпользователя от Android Pay. Войдите в программу и переместите ползунок Magisk Hide в правую сторону, а после перезапустите смартфон. Далее вновь войдите в утилиту. Если все сделано правильно, в ней появится секция Magisk Hide. Войдите в нее и выберите приложение Android Pay. Чтобы окончательно скрыть рут, перезагрузите устройство.
Что такое рут-права, и на что они влияют?
Сегодня многие стремятся получить рут-права, открывающие перед владельцем смартфона новые возможности. Основные преимущества:
- удаление заводских приложений Андроид;
- изменение назначений для кнопок;
- удаление рекламы в браузерах и ПО;
- применение планшетных тарифов на телефонах с Андроид;
- запись видео с дисплея;
- внесение изменений в игры;
- установка firewall для ограничения доступа к определенному софту;
- повышение производительности смартфона;
- установка прошивок и т. д.
При установке root-прав нужно помнить о негативных моментах:
- закрытие доступа к Android Pay;
- невозможность обновления прошивки по Вай-Фай;
- снятие аппарата с гарантийного обслуживания;
- риск выхода смартфона или программного обеспечения из строя.
Нужно понимать, что открытие рут — всего лишь инструмент, которым необходимо правильно пользоваться. При этом root могут быть полными (без ограничений или с ограничениями) или временными. Добавление прав root теоретически возможно на всех смартфонах, но в некоторых моделях могут возникнуть трудности.
Обязательно ли скрывать рут от Андроид Пей?
Одно из условий пользования Google Pay — отсутствие рут. Это связано с желанием компании Гугл защитить программу и пользователей от мошеннических действий. Следовательно, наличие root исключает установку Андроид Пей и пользование бесконтактными платежами.
Решение — скрыть root или нет принимает пользователь. Если человеку необходимо приложение, придется выбрать и реализовать один из предложенных методов. В ином случае при установке Android Pay выпадет сообщение, что система не может проверить телефон из-за наличия root-прав.
При этом удалять root полностью не нужно. Все, что требуется — обойти ограничение (скрыть установленную опцию), закрыв права суперпользователя от программы. Решить проблему путем обычного сброса смартфона до базовых настроек не получится.
Источник