Cómo usar Android Pay en un dispositivo con root

Pago de Android debutó en los Estados Unidos . Es cuestión de tiempo que, tarde o temprano, el servicio se vea en otros países y con los meses acabaremos teniéndolo con nosotros. Como siempre cuando un servicio con tanta repercusión sale, surgen muchas dudas y una de ellas la resolvemos hoy . Usuarios que tienen root en su smartphone Android son una comunidad relativamente grande . No son mayoría pero sí suficientes para ser tomados en cuenta. El pago es algo delicado y por eso siempre, primero, hay una negativa a utilizar estos servicios con un móvil con demasiados permisos. Escepticismo pero también soluciones, aunque de momento nada oficial.





La situación con Android Pay hoy es lo mismo que con Google Wallet : si tienes root, no podrás pagar con este servicio. Con el tiempo, Google fue flexible y eliminó esta restricción. Probablemente con el tiempo esta situación también cambie pero el escenario actual es el que te acabamos de contar.



Usando Android Pay con Root

Esta prohibición, por supuesto, no es perfecta y varios usuarios han dado métodos hacer creer a Android Pay que nuestro móvil no está rooteado y por tanto autorizarlo a realizar el pago. Tranquilo, no te enseñaremos a engañar a la plataforma con fines maliciosos si no simplemente a seguir usándola (cuando llegue) sin tener que preocuparte de tener root o no.

Google Wallet tenía restricciones similares para dispositivos Android rooteados, pero luego Google eliminó silenciosamente la restricción e hizo que Google Wallet funcionara junto con el acceso root en un dispositivo. Esto también puede suceder con Android Pay. En algún momento en el futuro, cuando Google descubra una forma de proteger Android Pay desde el acceso raíz y esté realmente seguro de ello, es posible que elimine la restricción raíz de la aplicación.



Por lo tanto, Android Pay no admite oficialmente el acceso a la raíz, pero eso no significa que no haya una solución. Hay algunos métodos para hacer que Android Pay funcione con Root.



Método 1: solución de raíz sin sistema para Android Pay

Siga las instrucciones a continuación para que Android Pay funcione con Systemless root, gracias a jgummeson para el consejo:

  1. Formatee/Restablezca los valores de fábrica de su dispositivo al firmware original sin modificaciones personalizadas.
  2. Rootee su dispositivo con SuperSU sin sistema.
  3. Habilite la depuración USB en su dispositivo:
    1. Ir Ajustes  »  Acerca de la tableta ' y toca el número de compilación 7 veces para permitir Opciones de desarrollador .
    2. Volver a Ajustes ' Seleccione Opciones de desarrollador ' habilitar Depuración USB.
  4. Configure ADB y Fastboot en su PC .
  5. Conecte su dispositivo a la PC.
    └ Si aparece un mensaje en la pantalla de su dispositivo para permitir la depuración de USB, seleccione 'Ok'.
  6. Abra una ventana de comandos en la PC y emita el siguiente comando:
    shell adb
    su
    chmod 751 /su/bin
  7. Eso es todo. Android Pay ahora debería estar funcionando con la raíz sin sistema en su dispositivo.

Lo que hicimos en el método de raíz sin sistema anterior fue desactivar las comprobaciones de SafetyNet que detectan la raíz sin sistema en el dispositivo. Espero que funcione para ti. Si no es así, pruebe también los otros métodos que se indican a continuación.



Método 2: deshabilite la raíz de SuperSU

Como lo sugiere Turd Fergussen en los comentarios, solo deshabilitar la raíz de SuperSU también funciona:



desactivar confirmar el reenvío del formulario
  1. Abra la aplicación SuperSU en su dispositivo.
  2. Presiona la pestaña Configuración.
  3. Desmarque la opción 'Habilitar superusuario'.
  4. Abre Android Pay y configura tus tarjetas.
  5. Regrese a la aplicación SuperSU y marque la opción 'Habilitar superusuario'.

Eso es todo. Debería poder realizar los pagos ahora.

Método 3: use el módulo RootCloak Xposed

Podrías usar un módulo Xposed llamado RaízCapa que encubre el estado raíz de su dispositivo, por lo que puede encubrir la aplicación Google Play Services (que usa Android Pay) y ocultar el hecho de que su dispositivo está enraizado. A continuación se muestra una guía rápida para el truco:

  1. Instale Xposed Framework en su dispositivo.
  2. Instalar RaízCapa Módulo Xposed y habilítelo en la aplicación de instalación de Xposed.
  3. Abra la aplicación RootCloak desde su lanzador.
  4. Ahora, como usuario de la aplicación por primera vez, abra el menú (toque el icono de 3 puntos) y seleccione la opción 'Restablecer aplicaciones predeterminadas'.
  5. Ahora, si Google Play Services aún no está en la lista de aplicaciones predeterminadas, agréguelo con el botón +.
  6. Reinicie su dispositivo o fuerce el cierre de la aplicación Servicios de Google Play.
  7. Abra la aplicación Android Pay, ahora debería funcionar en su dispositivo rooteado.

Nota: Si obtiene cierres forzados al agregar sus tarjetas de crédito o débito, es posible que deba activarlo o desactivarlo repetidamente hasta que haya agregado todas sus tarjetas. Y finalmente dejándolo encendido.

Android permanece conectado a wifi sin internet

Nota 2: Es posible que desee utilizar la última aplicación de Servicios de Google Play que se ​​lanzó hoy si las cosas no funcionan bien.

Método alternativo (no probado) : Instale el módulo Xposed 'No Device Check'.

Google introdujo recientemente una nueva API de SafetyNet, que ayuda a los desarrolladores de aplicaciones a verificar si su dispositivo está rooteado o modificado al devolver un estado 'falso' para que sus aplicaciones puedan ajustar las funciones en consecuencia.

El módulo Xposed 'No Device Check' cambia este comportamiento y siempre devuelve el estado 'verdadero' para la compatibilidad de su dispositivo para que las aplicaciones piensen que su dispositivo no está rooteado o modificado de ninguna manera y, por lo tanto, habilite todas sus funciones para usted.

  Descargue el módulo Xposed 'No Device Check'

Esto también puede ayudarnos a usar Android Pay en un dispositivo rooteado. Pruébelo y háganos saber si le va bien en la sección de comentarios a continuación.

¡Diviértete con Android!