Comment utiliser Android Pay sur un appareil avec racine

Android Payfait ses débutsaux Etats-Unis. C'est une question de temps que, tôt ou tard, le service sera vu dans d'autres pays et avec les mois nous finirons par l'avoir avec nous. Comme toujours quand un service avec autant d'impact sort, de nombreuses questions se posent et l'une d'entre elles nous la résolvons aujourd'hui .Les utilisateurs qui ont root sur leur smartphone Android sont une communauté relativement grande . Ils ne sont pas majoritaires mais ils sont suffisants pour être pris en compte. Le paiement est quelque chose de délicat et pour cette raison toujours, d'abord, il y a un refus d'utiliser ces services avec un téléphone mobile avec trop d'autorisations. Scepticisme mais aussi des solutions, même si pour le moment rien d'officiel.





La situation avec Android Pay aujourd'hui est le même qu'avec Google Wallet : si vous avez root, vous ne pourrez pas payer avec ce service. Au fil du temps, Google a fait preuve de souplesse et a supprimé cette restriction. Probablement avec le temps, cette situation changera aussi, mais le scénario actuel est celui dont nous venons de vous parler.



Utilisation d'Android Pay avec Root

Cette interdiction, bien sûr, n'est pas parfaite et plusieurs utilisateurs ont donné des méthodes faire croire à Android Pay que notre mobile n'est pas rooté et donc l'autoriser à effectuer le paiement. Silencieux, nous ne vous apprendrons pas à tromper la plateforme à des fins malveillantes sinon simplement à continuer à l'utiliser (quand elle arrivera) sans avoir à vous soucier d'avoir root ou non.

Google Wallet avait des restrictions similaires pour les appareils Android rootés, mais Google a ensuite supprimé silencieusement la restriction et a fait fonctionner Google Wallet avec l'accès root sur un appareil. Cela peut également arriver à Android Pay. À un moment donné dans le futur, lorsque Google trouvera un moyen de sécuriser Android Pay contre l'accès root et en deviendra vraiment sûr, il pourra lever la restriction root pour l'application.



applications Android comme mobdro

Donc, Android Pay ne prend pas officiellement en charge l'accès root, mais cela ne veut pas dire qu'il n'y a pas de solution de contournement. Il existe plusieurs méthodes pour faire fonctionner Android Pay avec Root.



Méthode 1: Solution de contournement de la racine sans système pour Android Pay

Suivez les instructions ci-dessous pour faire fonctionner Android Pay avec la racine sans système, grâce à jgummeson pour le pourboire:

  1. Formater / Réinitialiser votre appareil pour le firmware d'origine sans modifications personnalisées.
  2. Rooter votre appareil avec SuperSU sans système.
  3. Activez le débogage USB sur votre appareil:
    1. Aller à Paramètres À propos de la tablette et appuyez 7 fois sur le numéro de build autoriser Options de développeur .
    2. Revenir à Paramètres sélectionner Options de développeur activer Débogage USB.
  4. Configurez ADB et Fastboot sur votre PC .
  5. Connectez votre appareil au PC.
    └ Si une invite apparaît sur l'écran de votre appareil vous demandant d'autoriser le débogage USB, sélectionnez OK.
  6. Ouvrez une fenêtre de commande sur le PC et exécutez la commande suivante:
    shell adb
    son
    chmod 751 / su / bin
  7. C'est ça. Android Pay devrait désormais fonctionner avec la racine sans système sur votre appareil.

Ce que nous avons fait dans la méthode de racine sans système ci-dessus, c'est de désactiver les contrôles SafetyNet qui détectent la racine sans système sur l'appareil. J'espère que ça marche pour toi. Sinon, essayez également les autres méthodes ci-dessous.



Méthode 2: désactiver la racine de SuperSU

Comme suggéré par Turd Fergussen dans les commentaires, la désactivation de la racine de SuperSU fonctionne également:



  1. Ouvrez l'application SuperSU sur votre appareil.
  2. Appuyez sur l'onglet Paramètres.
  3. Décochez l'option Activer le superutilisateur.
  4. Ouvrez Android Pay et configurez vos cartes.
  5. Revenez à l'application SuperSU et cochez l'option Activer le superutilisateur.

C'est ça. Vous devriez pouvoir effectuer des paiements maintenant.

Méthode 3: utiliser le module RootCloak Xposed

Vous pouvez utiliser un module Xposed appelé Cape de racine qui masque le statut racine de votre appareil, vous pouvez donc masquer l'application des services Google Play (utilisée par Android Pay) et masquer le fait que votre appareil est rooté. Voici un guide rapide pour le hack:

  1. Installez Xposed Framework sur votre appareil.
  2. Installer Cape de racine Module Xposed et activez-le dans l'application d'installation Xposed.
  3. Ouvrez l'application RootCloak depuis votre lanceur.
  4. Maintenant, en tant que nouvel utilisateur de l'application, ouvrez le menu (appuyez sur l'icône à 3 points) et sélectionnez l'option Réinitialiser les applications par défaut.
  5. Désormais, si les services Google Play ne figurent pas déjà dans la liste des applications par défaut, ajoutez-les à l'aide du bouton +.
  6. Redémarrez votre appareil ou forcez la fermeture de l'application des services Google Play.
  7. Ouvrez l'application Android Pay, elle devrait maintenant fonctionner sur votre appareil enraciné.

Noter: Si vous obtenez des fermetures forcées lors de l'ajout de vos cartes de crédit ou de débit, vous devrez peut-être l'activer / la désactiver à plusieurs reprises jusqu'à ce que vous ayez ajouté toutes vos cartes. Et enfin le laisser allumé.

Note 2: Vous voudrez peut-être utiliser la dernière application des services Google Play publiée plus tôt dans la journée si les choses ne fonctionnent pas bien.

Méthode alternative (non testée) : Installez le module Xposed No Device Check.

Google a récemment introduit une nouvelle API SafetyNet, qui aide les développeurs d'applications à vérifier si votre appareil est enraciné ou modifié en renvoyant un état faux afin que leurs applications puissent ajuster les fonctionnalités en conséquence.

Le module No Device Check Xposed modifie ce comportement et renvoie toujours le vrai statut de la compatibilité de votre appareil afin que les applications pensent que votre appareil n'est pas enraciné ou modifié de quelque manière que ce soit, et activent ainsi toutes ses fonctionnalités pour vous.

Télécharger le module Xposed No Device Check

Cela peut également nous aider à utiliser Android Pay sur un appareil enraciné. Essayez-le et faites-nous savoir si cela se passe bien dans la section commentaires ci-dessous.

meilleur gestionnaire de démarrage Android

Amusez-vous bien Android!