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

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





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



openwrt или dd-wrt

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

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

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



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



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

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

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

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



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

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



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

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

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

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

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

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

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

Алтернативен метод (непроверен) : Инсталирайте модул Xposed „Без проверка на устройството“.

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

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

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

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

малък доносник за компютър

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