Как да използваме Android Pay на устройство с root

Android Payдебютиралв САЩ. Въпрос на време е, рано или късно, услугата да се види и в други страни и с месеците, в които ще я имаме. Както винаги, когато услуга с толкова голямо въздействие излиза, възникват много въпроси и един от тях го решаваме днес .Потребители, които имат корен на своя Android смартфон са относително голяма общност . Те не са мнозинство, но са достатъчни, за да бъдат взети под внимание. Плащането е нещо деликатно и поради тази причина винаги, първо, има отказ да се използват тези услуги с мобилен телефон с твърде много разрешения. Скептицизъм, но и решения, макар в момента нищо официално.





Ситуацията с Android Pay днес е същото като при Google Wallet : ако имате root, няма да можете да плащате с тази услуга. С течение на времето Google беше гъвкав и премахна това ограничение. Вероятно с течение на времето и тази ситуация ще се промени, но настоящият сценарий е този, за който току-що ви разказахме.



Използване на Android Pay с Root

Тази забрана, разбира се, не е перфектна и няколко потребители са дали методи да накараме Android Pay да повярва, че нашият мобилен телефон не е вкоренен и следователно го упълномощаваме да извърши плащането. Тихо, няма да ви научим как да мамите платформата със злонамерени цели, ако не просто да продължите да я използвате (когато пристигне), без да се притеснявате дали имате root или не.

Google Wallet имаше подобни ограничения за вкоренени устройства с Android, но след това Google мълчаливо премахна ограничението и накара Google Wallet да работи заедно с root достъп на устройство. Това може да се случи и с Android Pay. В даден момент в бъдеще, когато Google измисли начин да защити Android Pay от корен достъп и да стане наистина сигурен в това, той може да премахне коренното ограничение за приложението.



Google Hangout приложение за Mac

Така че Android Pay не поддържа официално root достъп, но това не означава, че няма решение. Има няколко метода, за да накарате Android Pay да работи с Root.



Метод 1: Безсистемно заобиколно решение за Android Pay

Следвайте инструкциите по-долу, за да накарате Android Pay да работи с безсистемен корен, благодарение на jgummeson за върха:

  1. Форматиране / Фабрично нулиране на вашето устройство за складиране на фърмуер без персонализирани модификации.
  2. Вкоренете вашето устройство с безсистемен SuperSU.
  3. Активирайте USB отстраняване на грешки на вашето устройство:
    1. Отидете на Настройки За таблета и докоснете Build number 7 пъти за да активирате Опции за програмисти .
    2. Върнете се в Настройки изберете Опции за програмисти активиране USB отстраняване на грешки.
  4. Настройте ADB и Fastboot на вашия компютър .
  5. Свържете вашето устройство към компютър.
    └ Ако на екрана на вашето устройство се появи подкана с искане за разрешаване на USB отстраняване на грешки, изберете Ok.
  6. Отворете команден прозорец на компютъра и издайте следната команда:
    adb черупка
    си
    chmod 751 / su / bin
  7. Това е. Android Pay вече трябва да работи с безсистемен корен на вашето устройство.

Това, което направихме при безсистемния корен метод по-горе, е да изключим проверките SafetyNet, откриващи безсистемен корен на устройството. Надявам се да работи за вас. Ако не, опитайте и другите методи, дадени по-долу.



Метод 2: Деактивирайте Root от SuperSU

Както е предложено от Търд Фергюсен в коментари, само деактивирането на root от SuperSU също работи:



  1. Отворете приложението SuperSU на вашето устройство.
  2. Докоснете раздела Настройки.
  3. Отменете опцията Enable Superuser.
  4. Отворете Android Pay и настройте вашите карти.
  5. Върнете се в приложението SuperSU и отметнете опцията Enable Superuser.

Това е. Би трябвало да можете да извършвате плащания сега.

Метод 3: Използвайте RootCloak Xposed модул

Можете да използвате модул Xposed, наречен RootCloak което прикрива коренното състояние на вашето устройство, за да можете да прикриете приложението Google Play Services (което Android Pay използва) и да скриете факта, че устройството ви е вкоренено. По-долу е кратко ръководство за хак:

  1. Инсталирайте Xposed Framework на вашето устройство.
  2. Инсталирай RootCloak Модул Xposed и го активирайте в приложението за инсталиране Xposed.
  3. Отворете приложението RootCloak от вашия стартер.
  4. Сега като първи потребител на приложението отворете менюто (докоснете иконата с 3 точки) и изберете опцията Нулиране на приложения по подразбиране.
  5. Сега, ако услугите на Google Play все още не са в списъка с приложения по подразбиране, добавете го с помощта на бутона +.
  6. Или рестартирайте устройството си, или принудително затворете приложението Google Play Services.
  7. Отворете приложението Android Pay, то вече трябва да работи на вашето вкоренено устройство.

Забележка: Ако получавате принудително затваряне, докато добавяте вашите кредитни или дебитни карти, може да се наложи да го включите / изключите неколкократно, докато не добавите всичките си карти. И накрая да го оставите включен.

Бележка 2: Може да искате да използвате най-новото приложение на Google Play Services, пуснато по-рано днес, ако нещата не работят добре.

Алтернативен метод (непроверен) : Инсталирайте модул No Check Check Xposed.

Наскоро Google представи нов API на SafetyNet, който помага на разработчиците на приложения да проверяват дали устройството ви е вкоренено или модифицирано, като връща фалшив статус, така че приложенията им да могат да коригират съответно функциите.

Модулът No Device Check Xposed променя това поведение и винаги връща истинско състояние за съвместимостта на вашето устройство, така че приложенията да мислят, че устройството ви не е вкоренено или модифицирано по никакъв начин и по този начин да активира всички негови функции за вас.

Изтеглете Без проверка на устройство Xposed модул

Това също може да ни помогне да използваме Android Pay на вкоренено устройство. Опитайте го и ни уведомете дали се оценява добре в раздела за коментари по-долу.

j3 луна про корен

забавлявайте се с Android!