Lo que necesita saber sobre SafetyNet y por qué Android Pay no funciona en su dispositivo

Si está aquí, es probable que una aplicación le esté causando problemas y SafetyNet se ha proporcionado como el principal culpable del problema. Pero, ¿qué es esta nebulosa “SafetyNet”? ¿Hay algo que pueda hacer para solucionar este problema?

Por qué existe la API de SafetyNet

Durante el desarrollo de Android Pay, Google creó la API SafetyNet para verificar múltiples aspectos de un dispositivo, es decir, si ha sido manipulado o no. Esto significa que si ha rooteado su dispositivo Android o instalado una ROM personalizada, la API de SafetyNet puede detectarlo y, con muchas aplicaciones, evitar que su dispositivo use la aplicación.

safetynet-explicado-safetynet

Como lo explicó un ingeniero de Google, SafetyNet se desarrolló junto con Android Pay para garantizar el mayor nivel de seguridad posible para las credenciales y la información de pago de un usuario. Específicamente, Android usa un alto grado de «sandboxing» en una forma no modificada, pero el enraizamiento rompe ese sandboxing, y Google no puede garantizar la seguridad de los datos de uno en un dispositivo rooteado. Android Pay no funciona en dispositivos rooteados, especialmente porque eso podría hacer que Google sea indirectamente responsable del fraude o el robo de datos.

Sin embargo, existen algunas otras razones por las que un dispositivo no rooteado puede bloquearse.

Mi teléfono no está rooteado, ¿por qué aparece un error?

Android-systemless-root-android-pay

Es decir, cualquier dispositivo que no sea compatible con CTS no funcionará con aplicaciones que requieran una verificación positiva de SafetyNet. CTS significa «Compatibility Test Suite», que se requiere para todos los dispositivos que se envían con Google Play Store y otras aplicaciones de Google. Esto significa que si ha actualizado una ROM personalizada o ha pedido un dispositivo barato desde el extranjero que no tiene compatibilidad con CTS (¡porque no tiene licencia oficial!), SafetyNet aún bloqueará el uso de ciertas aplicaciones y servicios.

Además, SafetyNet también puede detectar si su dispositivo está infectado con algún tipo de malware. Incluso si tiene soporte oficial de Google y no ha rooteado o flasheado, un problema de seguridad muy real puede estar impidiendo que use su dispositivo con ciertas aplicaciones, momento en el que querrá buscar algunas soluciones para eliminarlo.

¿Puede eludir SafetyNet y otras API similares?

Si y no. Existen muchas soluciones para eludir SafetyNet y otras API, pero por lo general solo funcionan muy brevemente antes de ser reparadas rápidamente. Debido a la naturaleza cambiante de este conflicto, no vincularemos ninguna aplicación o servicio creado para eludir SafetyNet, y tampoco asumimos ninguna responsabilidad por cualquier cosa que le suceda a usted oa su dispositivo como resultado de que intente eludirlo. .

En relación :  Todo lo que necesita saber sobre la política de grupo en Windows

Es posible que deba desrootear

Finalmente, la dura verdad sale a la luz: es posible que solo necesite desrootear y actualizar su teléfono a su imagen original de fábrica. Si bien es un fastidio perderse todas las excelentes funciones proporcionadas por un dispositivo rooteado y desbloqueado, si realmente necesita jugar juegos como Pokemon Go o usar Android / Samsung Pay, primero deberá asegurar adecuadamente su dispositivo.

La alternativa es jugar con soluciones potencialmente peligrosas no probadas para eludir SafetyNet y API similares … o simplemente no usar las aplicaciones que lo requieren. Afortunadamente, eso está relegado principalmente a las aplicaciones de pago móvil por el momento, por lo que si no necesita usar su teléfono para todo, es posible que esté bien.