Cómo pasar SafetyNet en versiones beta de Android Pie para OnePlus 6

Puede obtener Android Pie en su OnePlus 6 ahora mismo si está dispuesto a cambiar a la última versión Open Beta de la compañía de OxygenOS. Si bien viene con todas las características más recientes de Android Pie, como Adaptive Battery y el último tema de Material Design, no está exento de problemas. Uno de los principales problemas es que Google Pay no es compatible. De hecho, el dispositivo falla la prueba de API SafetyNet atestation. Eso no solo significa que no puede usar Google Pay, sino que no podrá iniciar sesión en Snapchat, jugar Pokemon Go o usar prácticamente cualquier aplicación que requiera que pase SafetyNet. Ni siquiera puede instalar Netflix a través de Google Play Store (aunque la carga lateral del APK todavía funciona).

Sin embargo, hay una forma de evitarlo. No solo pasará SafetyNet en la última versión beta abierta de OxygenOS, sino que Google Pay también funcionará perfectamente. Puede usar Magisk o simplemente modificar el archivo build.prop usted mismo. Si desea hacerlo a través de Magisk, deberá obtener un módulo Magisk creado por el Reconocido Colaborador Didgeridoohan que le permite cambiar la huella digital de su dispositivo.

Cómo pasar SafetyNet en versiones beta de Android Pie para OnePlus 6

Cuando su dispositivo falla la verificación de perfil cts pero pasa la integridad básica, es probable que se deba a la huella digital de su teléfono. La huella digital es esencialmente un identificador único para la ROM que está utilizando y se utiliza para verificar si la compilación de Android que está utilizando se ha verificado a través de la Suite de pruebas de compatibilidad (CTS) de Google. Si la huella digital no coincide con una compilación de Android que ha sido certificada por CTS, entonces fallará esta prueba de inmediato. Como tal, necesitamos modificar nuestra huella digital que reside en el archivo build.prop. Puedes hacer esto de dos maneras diferentes.

Método 1: modificar build.prop manualmente

Esta es la opción que elegí personalmente, ya que es más fácil que la ruta Magisk. Entraremos en eso más tarde. Aún necesitará su OnePlus 6 rooteado a través de Magisk, pero no utilizaremos un módulo Magisk. Una vez que esté rooteado, descargue cualquier editor build.prop de Google Play Store, o puede hacerlo a través de la mayoría de los editores de texto habilitados para root.

Yo personalmente uso esta aplicación para modificar mi build.prop, pero cualquiera servirá.

Una vez que haya instalado una aplicación que puede usar para modificar su build.prop, navegue hasta

 ro.build.fingerprint 

y cambiar el valor de

 ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:9/PKQ1.180716.001/1808301430:user/release-keys 

o cualquiera que sea la huella digital de compilación actual, para:

 ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:8.1.0/OPM1.171019.011/06140300:user/release-keys 

Reinicie su dispositivo, y ahora pasará SafetyNet. La desventaja de hacerlo de esta manera es que está haciendo cambios en / system, por lo que actualizar su teléfono o actualizar su ROM sobrescribirá este cambio. Está falsificando la huella digital de la última versión estable, por lo que para Google, parece que su versión de Android ha sido probada con CTS. Ahora podrá usar Google Pay en Android Pie.

Método 2 - Usando un Módulo Magisk

Este es el Módulo Magisk que mencionamos anteriormente, y la razón por la que actualmente no lo recomendamos es que tendrá que usar las nuevas compilaciones de Magisk Canary. Resetprop, utilizado para modificar build.prop sin sistema, no funciona en Android Pie a menos que esté utilizando la última versión de Canary de Magisk. Si bien esto te permite jugar juegos como Fortnite Mobile o Fate / Grand Order, estás sujeto a otros errores al usar las compilaciones de Canary. No es realmente una buena idea usarlo a menos que sepa exactamente lo que está haciendo. Si está dispuesto a continuar, puede consultar el hilo del foro para aprender cómo instalar Magisk Canary en su OnePlus 6.

Una vez que tenga esa configuración, deberá descargar e instalar el módulo "MagiskHide Props Config", que se puede encontrar en el repositorio del módulo Magisk. Una vez que haya hecho eso, descargue cualquier emulador de terminal y escriba "accesorios".

Esta es la aplicación de Android Terminal que uso personalmente.

Deberías encontrarte con algo similar a las capturas de pantalla a continuación.

Ingrese "1"

Ingrese "f"

Ingrese "8"

Ingrese "7"

Una vez que reinicie, también debe pasar SafetyNet. Si bien los dos métodos anteriores funcionan, hasta que se publique una versión beta de Magisk, personalmente recomiendo modificar directamente su build.prop. Magisk Canary puede tener cualquier cantidad de errores, y es más seguro modificar su build.prop cuando de todos modos no activará SafetyNet.