Как использовать Google Pay на рутованном устройстве

18-07-2017, 10:04
Совсем недавно Google запустил систему платежей Google Pay по всему миру. Она позволяет оплачивать покупки, просто поднося устройство к платежному терминалу (разумеется, поддерживающему эту функцию).

Но не все так безоблачно: как и в случае с Google Wallet, компания убрала поддержку устройств с наличием рут-доступа, а также кастомных или нестабильных прошивок. Даже если приложение установится на девайс, при его запуске пользователь увидит вступительное окно, в котором черным по белому будет сказано о невозможности использования системы Google Pay ввиду root-прав или внесенных изменений в прошивку.

Как использовать Google Pay на рутованном устройстве


Разумеется, в скором времени выход был найден: необходимо лишь скрыть присутствие рут-доступа на устройстве от проверки.

Ниже приведены несколько способов:

Обход для официальных прошивок


  1. Для начала необходимо сделать hard reset / factory reset, чтобы получить чистую прошивку без каких-либо изменений. Разумеется, перед операцией нужно создать резервную копию системы.
  2. Следующий шаг - установка SuperSU (администратор рут-прав).
  3. Отправляемся в Настройки устройства - О смартфоне / планшете - несколько раз нажимаем на пункт Номер сборки.

    Как использовать Google Pay на рутованном устройстве

  4. После этого в настройках появится пункт Для разработчиков, в котором нужно активировать Отладку USB.

    Как использовать Google Pay на рутованном устройстве

  5. На компьютер необходимо установить ADB & Fastboot.
  6. Затем подключаем устройство к компьютеру посредством USB.
  7. Запускаем командную строку и поочередно вводим следующие строки:

    Как использовать Google Pay на рутованном устройстве

    adb shell
    su
    chmod 751 /su/bin


    Команды лучше копировать и вставлять, чтобы избежать ошибок.

  8. На этом всё, рут-доступ будет скрыт от Google Pay при его установке.


Отключение рут-доступа на время использования Google Pay



В этом случае необходимо просто отключить сами рут-права на время настройки системы платежей (ввод банковских карт и других данных).
  1. Для этого отправляемся в приложение SuperSu (способ не сработает, если установлен другой менеджер рута).

  2. Заходим в настройки программы.
  3. Снимаем галочку с Активировать права администратора.
  4. Устанавливаем Google Pay и настраиваем.
  5. После этого возвращаемся в SuperSU и вновь активируем рут-доступ на устройстве.
  6. Платежи должны заработать.


Использование модулей Xposed



Для этого способа потребуются манипуляции с модулями Xposed.
  1. Устанавливаем Xposed Framework на устройство.

    Как использовать Google Pay на рутованном устройстве

  2. Устанавливаем сторонний модуль под названием RootCloak и активируем его в приложении Xposed.

    Как использовать Google Pay на рутованном устройстве

  3. Запускаем RootCloak, заходим в Добавить/удалить приложения и жмем на троеточие, чтобы вызвать меню настроек. Нажимаем на имеющуюся кнопку сброса до дефолтных настроек. При этом в списке приложений должны присутствовать сервисы Google. Если их нет, добавляем вручную с помощью иконки плюсика (+).

    Как использовать Google Pay на рутованном устройстве
    Как использовать Google Pay на рутованном устройстве
    Как использовать Google Pay на рутованном устройстве

  4. После выполнения предыдущих операций перезагружаем устройство.
  5. Платежи Google Pay должны работать.


Если система платежей не заработает, то можно использовать другой модуль - No Device Check. Его главное преимущество: он всегда посылает на сервер Google положительный ответ о безопасности устройства, вводя систему в заблуждение.



Использование Magisk Manager



Данный способ поможет скрыть присутствие рута на устройстве. Манипуляции будут проводиться в приложении Magisk Manager. Оно может быть установлено, если рут получен через SuperSU или MagiskSU (в другом случае рут необходимо удалить и поставить через вышеуказанные приложения).
  1. Убеждаемся, что root предоставлен SuperSU или MagiskSU. Устанавливаем Magisk Manager.

    Как использовать Google Pay на рутованном устройстве

  2. Запускаем, предоставляем права.
  3. Отправляемся в настройки и активируем пункт “Magisk Hide”

    Как использовать Google Pay на рутованном устройстве

  4. Откроется список установленных приложений - находим Google Pay и ставим напротив галочку.
  5. Затем необходимо перезагрузиться. После ребута пользователь сможет добавить платежные данные в Google Pay.


Вышеуказанные методы помогут обладателям рут-прав и кастомных прошивок использовать систему платежей от Google. Но важно помнить, что транзакции менее 1000 рублей оплачиваются без ввода пин-кода. Поэтому в случае утери устройства необходимо немедленно обратиться в банк.

Еще полезные статьи

Продлеваем время работы батареи на телефоне
Продлеваем срок действия аккумулятора без подзарядки и решаем проблемы, связанные с быстрой разрядкой батареи!
Читать
Как исправить ошибку аутентификации при подключении к WiFi
Исправляем ошибку аутентификации при подключении к WiFi
Читать
Восстановление удаленных данных на Андроид
Восстанавливаем удаленные фотографии, видео, музыку и другие файлы на своем андроид-устройстве!
Читать
Как раздать интернет wifi с телефона андроид
Инструкция по создания точки доступа из андроид устройства, с возможностью подключения ПК и мобильных устройств
Читать
Обзор и сравнение ТОП 10 лучших Андроид лаунчеров
Сравнительный обзор лучших лаунчеров
Читать
Как качать платные игры и приложения с Google Play бесплатно
Инструкция по бесплатной покупке приложений в Google Play с возвратом платежа
Читать

комментарии

Добавление комментария
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent