Как установить Android Pay на рутованном телефоне

Android Pay на рутованном телефоне

Как можно воспользоваться приложением Google Pay, если на телефоне есть root доступ? В 2015 году компания Гугл запустила собственную систему платежей по всему миру. При помощи такого новшества человек может расплачиваться за приобретенный товар просто поднеся свой мобильный к терминалу, который в свою очередь обязательно должен иметь поддержку такого вида оплаты.
Как оказалось в дальнейшем, телефоны с рут доступом или неофициальными прошивками также, как случилось с приложением Гугл Воллет, не имеют поддержку платежной системы по соображениям безопасности. Далее в этой статье будет описано как установить Android Pay на рутованном телефоне.

Общие сведения

Общие сведения

Даже если программу удастся инсталлировать на смартфон, то при её запуске пользователь увидит информацию о том, что приложение не может быть использовано на устройстве из-за измененной прошивки или потому что имеет root доступ. Однако, по истечении некоторого времени из такого положения был найден выход. Пользователю смартфона потребуется скрыть рут права от приложения Гугл Пай.

Вариант №1 Программа Magisk

Magisk

Чтобы использовать это приложение у пользователя должен быть:

  • телефон с ОС Андроид 5.0 или более поздней версии, желательно с заводской прошивкой. Если на смартфоне установлена измененная прошивка, то в таком случае потребуется отредактировать фал build.prop в системной директории и поменять значения в строках ro.build.description и ro.build.fingerprint чтоб они были такими же как у с официальной прошивки телефона. Если данные не будут отредактированы надлежащим образом, программа не сможет пройти проверку подлинности SafetyNet и получится следующее:

Не поддерживается Google Pay

  • На смартфоне загрузчик должен быть разблокирован (он позволяет устанавливать измененную версию recovery), если это не так, то потребуется осуществить разблокировку, для каждой модели нужно использовать собственную инструкцию по осуществлении процедуры, которую можно отыскать в интернете.
  • На телефоне должны быть root права и присутствовать программа для их настройки, такая, как например SuperSU или MagiskSU. Если рут доступ получен при помощи других приложений, потребуется его удалить и воспользоваться упомянутыми выше утилитами. Проще всего сделать это можно при помощи специального скрипта, который сохраняется во внутреннюю память устройства и затем перезагрузив смартфон в режиме recovery, производится его инсталляция при помощи пункта «install zip from» или «update from zip».

Далее понадобится:

  1. Скачать программу Magisk Менеджер с официального сайта и установить на устройство.
  2. Инсталлировать приложение из меню самой утилиты.Установка из программы Magisk
  3. Выбрать вариант установки «Direct Install».Тип установки Magisk
  4. Перезагрузить смартфон.
  5. Далее в Magisk Manager потребуется пройти проверку SafetyNet. Для этого нужно нажать по кнопке «Tap to start…». Проверка SafetyNet Magisk

Примечание: если по каким-либо причинам поставить Magisk из приложения не получается, то можно загрузить смартфон в recovery и использовать инсталляцию при помощи zip-архива в директории утилиты.

Когда программа будет инсталлирована на устройстве, можно начать процедуру скрытия прав суперпользователя от Гугл Пей. Для этого следует сделать следующее:

  1. Запустить программу Magisk Менеджер и в его параметрах включить функцию «Magisk Hide».Активация Magisk Hide
  2. После этого перезагрузить смартфон.
  3. Затем снова запустить Менеджер Magisk. Если все было сделано как нужно, то в меню слева будет отображен пункт «Magisk Hide». Нажмите на него.Magisk Hide в меню
  4. После этого на дисплее смартфона появится список с установленными приложениями, отыщите Андроид Pay и активируйте его, поставив галочку.Выбор Android Pay в меню Magisk Hide
  5. Перезагрузите устройство.
  Принцип работы Android Pay - плюсы и минусы бесконтактной оплаты

После того как будут проделаны вышеописанные шаги, на телефоне с рут доступом можно будет запустить Android Pay и использовать его так, как будто на устройстве нет прав суперпользователя.

Примечание: на некоторых телефонах из-за активированного Magisk Hide увеличивается расход батареи.

Вариант №2 Использование командной строки

Использование командной строки

Чтобы воспользоваться этим способом, на смартфоне с рут правами, потребуется проделать следующие шаги:

  1. Осуществить полное копирование данных – сделать резервную копию.
  2. Сбросить телефон до заводских настроек, чтобы получилась чистая прошивка без вмешательства в систему.
  3. Установить программу менеджер рут доступа SuperSU.SuperSu Pro
  4. После этого открыть раздел настроек на смартфоне.
  5. Выбрать пункт «О телефоне / O планшете».Пункт О телефоне Android
  6. Несколько раз нажать на номер сборки чтобы активировать меню для разработчиков.Номер сборки Android
  7. Далее перейти в этот раздел.Пункт Для разработчиков Android
  8. Включить опцию отладки по USB.Отладка по USB Android
  9. На ПК нужно установить программу ADB Run.
  10. Подключить смартфон к системе при помощи USB кабеля.
  11. Запустить командную строку и ввести следующие команды по очереди:
  Как установить Android Pay на различные модели Meizu

adb shell
su
chmod 751 /su/bin

Их лучше копировать чтобы не сделать ошибку при вводе.

Готово, теперь права суперпользователя не будут видны для программы Андроид Пей.

Вариант №3 Временное отключение рута

Временное отключение рута

Используя данный способ можно временно отключить рут на период использования сервиса Гугл Пей. Потребуется проделать следующие шаги:

  1. Загрузить и установить приложение SuperSU Pro (способ не будет работать если инсталлирован другой менеджер прав суперпользователя).SuperSu Pro
  2. Открыть настройки программы.
  3. Снять отметку с варианта активировать права администратора.
  4. Инсталлировать и настроить Гугл Пей.

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

Вариант №4 Специальные модули XPOSED

Для такого метода потребуется установка специальной программы и её дополнительных модулей.

  1. Загрузите и установите на смартфон приложение Xposed Framework.Exposed Framework
  2. Установите модуль RootCloak и включите его в программе Xposed.Активация RootCloak
  3. Запустите RootCloak и зайдите в меню добавления программ.Кнопка добавления RootCloak
  4. Нажмите на меню с тремя точками чтобы открыть настройки.
  5. Кликните по кнопке сброса параметров.Сброс настроек RootCloak
  6. В списке программ обязательно должны быть сервисы Гугл. Если их там нет, нужно добавить сервисы вручную, используя кнопку со знаком плюса.Кнопка добавления RootCloak
  7. После выполненных манипуляций перезагрузите смартфон.

Программа Гугл Пей должна включиться, не увидев рутированное устройство. Если это не произошло, то можно воспользоваться другим модулем — «No Device Check». Он всегда отсылает на сервер Гугл положительный ответ о проверке безопасности телефона, вводя его таким образом в заблуждение.

На этом все, надеемся, что при помощи нашей инструкции вам удастся осуществить запуск программы Google Pay, скрыв от неё рут на телефоне.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: