NFC оплата с Google Pay (Android Pay)

NFC оплата с Google Pay (Android Pay) сегодня уже дело для многих привычное, но что же делать если Google Pay не дает добавить карту, ругаясь на то, что у вас открыт рут доступ и/или разблокирован загрузчик?

Именно с такой проблемой я столкнулся. Я не хотел терять рут, так как для меня это уже необходимость, а с наплывом рекламы в интернете и подавно.

Итак, я расскажу о способе с установкой Magisk и Magisk Hide, а также фиксе, который несмотря на свое название, подходит на большинство версий самого Magiskа, так и на большой спектр различных устройств.

Мой «тестовый стенд»:

  • Android 8.0.0 (MIUI 8.2.24 Global)
  • Xiaomi Mi6 128GB
  • Разблокированный загрузчик
  • TWRP (для меня это последняя версия Sagit)

Ссылки на используемые инструменты

Рекомендую

  • Magisk: https://4pda.ru/forum/index.php?showtopic=774072
  • Universal SafetyNet Fix: https://forum.xda-developers.com/apps/magisk/xiaomi-safetynet-fix-t3600431
  • PetNoires SafetySpoofer: https://forum.xda-developers.com/apps/magisk/universal-safetynet-fix-magisk-17-t3840680

!: Не стал удалять USNFix (второй в списке), так как может быть кому-нибудь подойдет.
Мне не подошел после обновления, нашел другую штуку: третья в списке — все намного проще, просто ставьте как модуль на Magisk.

Для тех, у кого ранее стоял рут от SuperSU его удаляем либо через настройки SuperSU, либо этим скриптом:

Также если у вас нет времени скачивать все новое и копаться в порой сотнях спойлеров на 4PDA можете скачать все на шлюзе:
Да, кстати, там не просто так лежит Uninstaller Magiskа, ведь, все бывает.

Ход работ

Вот и все, все что нам осталось сделать. перезагрузится в ОС и проверить SafetyNet снова. После этой проверки все должно придти в норму.

Внимание

Далее, устанавливайте Google Pay прямо из Маркета и добавляйте нужные вам карты.

Макс Любин

Совсем другое дело — несоблюдение условий:

  • прошивка должна быть стоковой и содержать стоковое ядро и recovery.
  • на устройстве должен отсутствовать корневой доступ (root).

При несоблюдении этих условий, запуск Android Pay не состоится и вам предстанет такая картина:

Сделать это можно с помощью утилиты Magisk.

Для использования этой утилиты:

Если же рут на устройстве получен с помощью других утилит (что чаще всего и бывает на кастомных прошивках), то для начала необходимо будет его удалить, и установить один из двух вариантов root — несистемного SuperSU, либо с помощью MagiskSU.

Проще всего удалить неподдерживаемую версию root можно используя специальный скрипт, который можно найти на форуме 4pda, либо на сайте-первоисточнике xda-developers.com.

Данный скрипт поддерживает удаление следующих версий root:

  • SuperSU System
  • SuperSU Systemless
  • Koush’s SuperUser
  • phh’s Superuser
  • ROM su binaries

После этого можно

  1. Устанавливаете/обновляете Magisk Manager из Google Play или отсюда: MagiskManager-v4.3.3.apk ( 3,44 МБ )

  1. Устанавливаете/обновляете Magisk из самой программы Magisk Manager-a, перезагружаете девайс.


После этого в MagiskManager должна отображаться следующая картина:

Необходимо пройти проверку профиля CTS (SafetyNet), для этого необходимо тапнуть на серую область снизу. В случае успешной проверки у вас отобразится следующее:

В случае, если не получится установить Magisk из приложения, то можно перезагрузить устройство в режиме recovery и выполнить установку скачанного zip-файла Magisk-v12.0.zip из папки программы.

Затем снова открываем Magisk Manager. Если все сделано правильно в боковом меню появится раздел Magisk Hide. После его выбора на экране откроется список приложений и сервисов, где нужно найти и активировать Android Pay.

Отмечаем в списке Android Pay, перезагружаемся и наслаждаемся работающим сервисом. который не видит root.

имейте ввиду, у многих Magisk Hide вызывает повышенный расход батареи. Такой эффект часто встречается на устройствах Xiaomi.

Более подробную инструкцию по установке можно найти в теме приложения на форуме 4pda.

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

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

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

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

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

  • На этом всё, рут-доступ будет скрыт от Google Pay при его установке.
  • ↑ Отключение рут-доступа на время использования Google Pay

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

      Для этого отправляемся в приложение SuperSu (способ не сработает, если установлен другой менеджер рута).

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

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

      Устанавливаем Xposed Framework на устройство.

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

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

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

      Убеждаемся, что root предоставлен SuperSU или MagiskSU. Устанавливаем Magisk Manager.

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

  • Откроется список установленных приложений — находим Google Pay и ставим напротив галочку.
  • Затем необходимо перезагрузиться. После ребута пользователь сможет добавить платежные данные в Google Pay.
    1. Что такое Magisk
    2. Модули
    3. Что умеет
    4. Плюсы
    5. Минусы
    6. Требования к установке и скачивание файлов
    7. Установка Magisk на телефон Xiaomi
    8. Как скрыть ROOT с помощью Magisk
    9. Как правильно удалить Magisk (версия 15.3+)
    10. Решение частых проблем
    11. Что делать, если Magisk не устанавливается
    12. Периодически перестает работать рут
    13. После установки модуля Xiaomi ушел в бутлуп
    14. Видео-инструкция
    15. Ответы на популярные вопросы

    Что такое Magisk

    Самые популярные приложения для которых используется Магиск — Google Pay и банковские клиенты.

    Модули

    Установив Manager, вы наверняка захотите расширить его функционал. Для этого отлично подойдут различные дополнения:

    Что умеет

    Теперь подробно рассмотрим функционал менеджера. Для опытного пользователя это настоящая находка, во много раз облегчающая взаимодействие с рутированным Андроидом. Но и недостатки, увы, имеются. Обо всем по порядку.

    Плюсы

    • Ни для кого не секрет, что на телефонах с рут-правами запрещены платежные операции. Но, поставив Магиск, вы избавитесь от этих проблем. Программное обеспечение скроет от приложений режим Суперпользователя, поэтому платежи через Android Pay вновь станут возможны. Как и онлайн-операции в Сбербанке (Россия), ПриватБанке (Украина) и т. д.
    • Обновления через «Три точки» будут приходить без проблем, особенно при использовании глобальной прошивки.
    • Неправильная системная операция привела к бутлупу? Это можно легко исправить, удалив внесенные изменения с помощью Magisk Uninstaller.
    • На выбор предоставляется огромное количество модулей для различных целей.

    Минусы

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

    Вот мы и перечислили преимущества и недостатки рутированного менеджера. Обычно ключевым моментом является возможность использовать NFC Google Pay на телефоне Xiaomi с root-доступом.

    Требования к установке и скачивание файлов

    Итак, вы точно решили установить Magisk Manager на Xiaomi. Что же для этого понадобится? Рассмотрим наиболее важные моменты.

    1. Первое и необходимое условие – это разблокированный загрузчик. Без активного бутлоадера ничего не получится, поскольку изменения затрагивают само ядро.
    2. Далее идет версия операционной системы. Подойдет только Android 5.0 и выше . Но это, мы думаем, не проблема, так как практически все модели Сяоми сейчас работают на семерке , восьмерке или девятке .
    3. Также нам понадобится рекавери . Именно через TWRP или CWM будет происходить установка архива менеджера. О том, как поставить кастомное Recovery, вы узнаете в нашей отдельной статье .
    4. Следующим важным вопросом стоит скачивание самого файла. Мы настоятельно рекомендуем выбирать архивы с официального сайта Magisk или GitHub.

    Установка Magisk на телефон Xiaomi

    • Скачать и установить приложение Magisk Manager (APK).
    • Скачать и поставить через Recovery основу Magisk.

    Скачивайте лучше с Github, на этой странице сразу видны последние обновления и предоставлена возможность быстрого скачивания. Ссылка выше (4 пункт).

    Поэтому переходим в раздел «Установка» и кликаем «Поставить MagiskSU». После скачивания архива телефон нужно перевести в режим рекавери. Для этого зажимаем кнопку питания и качельку громкости вверх.

    Ознакомившись с инструкцией по установке, не спишите проводить аналогичные действия на своем телефоне. Заранее убедитесь, что имеете все необходимые знания. Помните, что редакция не несет ответственности за проделанные вами действия!

    Как скрыть ROOT с помощью Magisk

    Как правильно удалить Magisk (версия 15.3+)

    Утилита вас не устроила, и вы хотите от нее избавиться? Здесь не возникнет никаких проблем, ведь существует множество вариантов правильного и безопасного удаления Magisk.

    Первый и самый простой способ – это удаление программного обеспечения из самого приложения. Для этого открываем менеджер и кликаем «Uninstall» – «Complete uninstall».

    Решение частых проблем

    Увы, не всегда внедрение Магиск Менеджера проходит быстро и легко. Но не стоит отчаиваться, если возникают какие-то неполадки. Большинство из них решается всего в несколько кликов.

    Что делать, если Magisk не устанавливается

    Программа может не устанавливаться по ряду обширных причин. Определить фактор неполадки не всегда удается с первого раза, поэтому в первую очередь обратите внимание на такие моменты:

    Периодически перестает работать рут

    После установки модуля Xiaomi ушел в бутлуп

    Видео-инструкция

    В видео показан способ установки локализованной прошивки, но после идет установка Magisk.

    Времена меняются и для эффективного управления Root правами приходит новое ПО под названием Magisk Manager! Что представляет собой Magisk, а также установка и детальная настройка, читайте на Android +1!

    SuperUser, SuperSu, Magisk Manager

    Что такое Magisk Manager? Что умеет?

    По сути Magisk Manager это приложение администратор Root прав как и SuperSu, но создан согласно новым реалиям в мире Android:

    Помимо этого функционала, Magisk Manager предоставляет еще систему модулей!

    Модули

    С помощью дополнительных модулей (Xposed, Viper4Android FX. AdBlock), вы можете значительно расширить функциональность вашего Android, а самое главное данные моды не повредят системные файлы, так работа происходит без модификации системного раздела (systemless)!

    Далее мы подробно остановимся на том, как установить magisk manager!

    Magisk Manager работает c версии Android 5.0 и новее! На 4.X версиях не работает!

    Установка Magisk Manager

    Если вы только хотите получить Root права, то вам предстоит пройти путь:

    • Разблокировки Bootloader (для многих устройств)
    • Установить TWRP рекавери

    Если вы уже используете SuperSu, то его желательно предварительно удалить (в настройках приложениях).

    Теперь непосредственно об установке Magisk Manager, для его корректной работы и всего функционала необходимо использовать специальный Root права под названием MagiskSU.

    Установка Manager(а)

    Загрузить и установить приложение Magisk Manager можно легко и просто, перейдя в не официальный магазин ApkMirror, каких либо трудностей у вас не должно возникнуть.

    После установки Manager-а приступаем к загрузке и установке MagiskSU.

    Скачивание MagiskSU

    Перейдите в приложение Magisk Manager, после чего зайдите в раздел УСТАНОВКА. Здесь вы можете загрузить последнюю версию MagiskSU, для этого нажмите на кнопку СКАЧАТЬ.

    После того как MagiskSU, который по сути является пакетом ZIP, находящийся по пути MagiskManager/Magisk-Vxx.zip, необходимо установить с помощью кастомного Recovery.

    Установка MagiskSU

    1. Перезагрузите Android в кастомное рекавери
    2. Выберите файл Magisk-Vxx.zip
    3. Установите MagiskSU
    4. Перезагрузите Android в нормальный режим работы

    Система управления выдачи Root прав.
    Как пользоваться Magisk?

    Если вы пользовались SuperUser или SuperSu, то что-либо нового в управление Magisk Manager не привнесет, при первом запуске приложения появиться всплывающее сообщение с просьбой предоставить или отказать в правах Root.

    Скрываем Root права

    Теперь о самой полезной функции данного приложения — скрытие Root прав! Данная функция работает только в том случае, если вы устанавливали MagiskSU.

    Как удалить Magisk Manager, если не устраивает?

    • /data/magisk.img
    • /cache/magisk, /data/busybox

    Страница проекта Magisk Manager

    Официальная страница проекта на данный момент находиться на форуме XDA, где вы сможете также скачать все необходимые файлы и решить большинство проблем.

    У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

    Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

    Что такое рут-права, и на что они влияют

    Под рутом смартфона принято подразумевать получение прав администратора. После получения рут-прав юзер сможет воспользоваться скрытыми функциями своего смартфона для его более тонкой настройки и обхода некоторых ограничений ОС Андроид. Юзер сможет:

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

    К негативным сторонам установки root-прав можно отнести:

    Фактически рут может стать причиной самых разных технических и программных проблем. Поэтому стоит несколько раз подумать, прежде чем приступить к получению root-прав.

    Можно ли установить Google Pay, если на телефоне есть root-права

    При наличии на смартфоне разблокированного загрузчика юзер не сможет провести активацию сервиса бесконтактных платежей Google Pay. Уже в момент загрузки Гугл Пэй пользователь получит системное сообщение о невозможности установки программы.

    “Если у человека нет желания удалять рут, но он все равно хочет полноценно пользоваться ГуглПэй, то ему нужно будет просто скрыть факт разблокировки загрузчика. Это можно сделать сразу с помощью нескольких способов.”

    Обязательно ли скрывать рут от Андроид Пей

    При этом можно будет полностью обойтись без удаления root. Юзеру нужно будет просто с помощью некоторых уловок скрыть от программы факт разблокировки загрузчика. Правда, решить этот вопрос простым сбросом настроек гаджета не получится.

    Как обойти блокировку

    Скрыть факт разблокировки загрузчика для последующей установки приложения google pay на телефон с рутом можно с помощью специальных приложений, программных модулей или временного отключения прав супер-пользователя.

    Применение Xposed и модуля RootCloak

    В этом случае потребуется использование Xposed. Для этого юзеру нужно:

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

    Также пользователь может использовать программный модуль No Device Check, позволяющий без особых проблем эффективно скрывать факт наличия на смартфоне root-прав.

    Обход официального ПО

    Далее, нужно действовать следующим образом:

    После этого можно будет отсоединить андроид-смартфон от компьютера для последующей установки Google Pay.

    Отключение рут на время

    Еще один способ установки gpay на смартфон с рутом предполагает временное отключение root. После того как процесс установки и активации Гугл Пэй завершиться, юзер сможет опять включить рут-права на своем андроид-устройстве.

    Для этого нужно:

    Это позволит не только установить и полноценно пользоваться GooglePay, но и иметь root-права на смартфоне.

    Помощь Magisk

    Специальный программный инструмент Magisk также может использоваться для установки Гугл Пэй на рутированный смартфон. Правда, этот способ не подходит для владельцев Google Pixel, Pixel XL. На этих устройствах этот метод не даст желаемого результата.

    Перед тем как приступить к использованию этого способа, важно проверить наличие на смартфоне:

    • Clockworkmod Recovery;
    • разблокированного загрузчика.

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

    При наличии на смартфоне установленного приложения MagiskSU или SuperSU, пользователю потребуется действовать следующим образом:

    • нужно войти в Google Pay, после чего следует найти и скачать Magisk Manager;
    • далее, нужно установить утилиту Magisk;
    • после этого останется перезагрузить гаджет.

    Если смартфон был рутирован другим способом этот метод установки Гугл Пэй не подойдет.

    Для того, чтобы скрыть root-доступ от Android Pay, нужно выполнить следующие действия:

    Если все действия выполнены верно, Android Pay начнёт работать с вашим устройством без каких-либо проблем.

    l2.png (66 KB, Downloads: 11)

    2018-04-28 21:00:40 Upload

    Hi.png (296.57 KB, Downloads: 5)

    2018-04-28 20:20:47 Upload

    Итак, у вас есть 2 варианта:
    Жить с этим как оно есть.
    Прекратить экспериментировать с вашим устройством.
    Ни один из этих вариантов не является полезным. К счастью для нас, есть такая прекрасная вещь, как MAGISK.

    Что есть MAGISK?
    Следуя официальному определению, MAGISK – «Универсальный бессистемный интерфейс, для создания измененной маски системы без изменения самой системы».

    2.png (45.7 KB, Downloads: 13)

    2018-04-28 20:29:09 Upload

    Особенности MAGISK

    This thread is inspired by the PoGo Magisk discussion thread. It’s meant to keep the clutter of «Google Pay doesn’t work» posts out of the main Magisk threads.

    Please use this to discuss issues with Google Pay and possible solutions.

    My GPay suddenly stopped working in the last few days. Didn’t update/install anything, but possible GPay updated itself in the background.

    Specs as follows:
    OnePlus 6T, OOS9.0.7 rooted
    Magisk v18.1, Magisk Manager v7.0.0(185)
    Magisk hide: Google Seach, Google Pay, Google Play Store, Pokemon Go
    Magisk Manager package hidden/repackaged

    Any solution would be greatly appreciated..

    The new Google Play services update caused this.

    1. Disable Google Pay/Find My Device as Device Administrators in Settings > Security & location > Device Administrators.

    2. Search «Google Play services» in the Settings search bar.

    3. Press the three dots and press «Uninstall previous updates».

    4. Download this update — https://www.apkmirror.com/apk/google. -7-99-release/
    Pick your needed edition (arm or arm64, etc.), download it and install it.

    5. Disable Background data access for Google Play Services and Google Play in their respective App Info pages.

    6. Download Google Pay from the Play Store.

    7. Set up your cards. Enjoy!

    Tested Google Pay versions:

    Tested Google Play services versions:

    14.7.99, 16.0.86 — working with Magisk 18.1

    14.8.49-16.x- working with Magisk 18.2 Canary

    Пользователи Android-смартфонов с полученными правами суперпользователя при помощи Magisk сообщают о невозможности оплатить покупки через Google Pay. Есть несколько способов, как это исправить.

    Google запрещает использование Google Pay на смартфонах с root-доступом и модифицированными прошивками. Так компания пытается предотвратить возможность украсть платёжные данные пользователя.

    На форумах XDA Developers пользователи делятся методами временного обхода проблемы. Ни один из них не даёт гарантию работоспособности на всех устройствах.

    Способ первый: откат приложения «Google Play Сервисы»

    • Отключить Google Pay и «Найти устройство» в «Настройки» > «Защита и местоположение» > «Приложения администратора устройства»
    • Найти в списке системных приложений смартфона «Сервисы Google Play», нажать на иконку трёх точек вверху и выбрать «Удалить обновления»
    • Скачать и установить это обновление. Необходимо выбрать нужную архитектуру процессора
    • Отключить «Фоновый режим» для Google Play и «Сервисов Google Play» на страницах этих приложений в настройках системы
    • Скачать Google Pay из Google Play
    • Ввести данные своих карт заново

    Способ второй: переход на предварительную версию Magisk

    • Очистить кэш и Dalvik-кэш в кастомном рекавери TWRP
    • Прошить архив с Magisk Canary 18.2 через рекавери TWRP
    • Добавить в Magisk Hide (находится в приложении Magisk Manager) приложения Google Pay, Google Play, «Сервисы Google Play» и Google Play Framework

    Способ третий: очистка данных Google Play, «Сервисов Google Play» и Google Pay

    • Очистить кэш и данные приложений Google Play, «Сервисов Google Play» и Google Pay через настройки системы
    • Добавить в Magisk Hide (находится в приложении Magisk Manager) приложения Google Pay, Google Play, «Сервисы Google Play» и Google Play Framework

    Способ четвёртый: обновление до бета-версии «Сервисов Google Play»

    • Установить поверх «Сервисы Google Play» 16.0.86 beta или подписаться на предварительные версии приложения в Google Play
    • Добавить в Magisk Hide (находится в приложении Magisk Manager) приложения Google Pay, Google Play, «Сервисы Google Play» и Google Play Framework

    Единственный надёжный метод — ждать обновлений от разработчика Magisk. Пока он не делал заявлений по поводу проблемы с Google Pay.

    Содержание статьи

    • Немного теории
    • Magisk
    • Устанавливаем
    • Вариант 1: смартфон рутован
    • Вариант 2: смартфон не рутован
    • Удаление Magisk
    • Модули
    • ViPER4Android
    • Xposed framework
    • Terminal debloater
    • Android Runtime Optimization
    • Другие модули
    • Volume Steps Increase
    • Google Dialer
    • Terminal App Systemizer
    • Universal init.d enabler
    • Mute UI
    • F-Droid Privileged Extension installer
    • Пишем собственный модуль
    • Заключение

    Немного теории

    Чтобы понять принцип работы Magisk, начнем с так называемого несистемного root (systemless root).

    Несистемный root имеет свои преимущества и недостатки. Основной недостаток в том, что он не работает на устройствах с заблокированным загрузчиком по умолчанию, — конечно, могут быть и обходные пути, но они специфичны для каждого устройства.

    Последнее преимущество — это, конечно, палка о двух концах. Большинство пользователей предпочло бы, чтобы root-доступ все же остался, но для восстановления root-доступа нужно будет просто прошить файл SuperSU.

    Magisk

    Информация, изложенная выше, преследует одну цель — помочь понять, что systemless — это удобно и не страшно. Ведь Magisk использует именно такой способ работы с системой. Далее мы остановимся на особенностях Magisk более подробно.

    Устанавливаем

    Может быть два варианта установки Magisk в зависимости от того, есть ли на смартфоне root.

    Вариант 1: смартфон рутован

    Устанавливаем Magisk Manager из Google Play. Запускаем приложение, соглашаемся дать ему права root и устанавливаем, следуя подсказкам приложения.

    Вариант 2: смартфон не рутован

    Скачиваем актуальный установочный архив Magisk и прошиваем с помощью TWRP. Если есть желание использовать SuperSU вместо встроенного в Magisk менеджера root-доступа, то шьем SuperSU перед Magisk.

    Установка Magisk через TWRP и первый запуск Установка Magisk через TWRP и первый запуск
    Установка Magisk через TWRP и первый запуск

    Продолжение доступно только участникам

    Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

    Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

    Ссылка на основную публикацию