InicioConsejos y resolución de problemasMagisk 101: Cómo reparar los errores de coincidencia de perfil de SafetyNet...

Magisk 101: Cómo reparar los errores de coincidencia de perfil de SafetyNet ‘CTS ‘

Debido al nuevo sistema SafetyNet de Android, ciertas aplicaciones ahora pueden bloquear a los usuarios rooteados o evitar que accedas a ellos del todo, pero al menos por el momento, todavía hay maneras de evitar estas restricciones.

Puede pasar la mayoría de las comprobaciones de SafetyNet con Magisk y la raíz del sistema, pero el Compatibility Test Suite (CTS) de Google sigue siendo un obstáculo en algunos casos.

Si esto le sucedió a usted, existen varias causas posibles, desde aplicaciones de administración de raíz incompatibles hasta problemas con Magisk Hide.

Antes de que empieces

Esta guía asume que ya ha instalado Magisk, que es una utilidad de raíz sin sistema que puede ocultar su presencia de SafetyNet.

Cuando se trata de verificar realmente su estado de SafetyNet, la forma más fácil de hacerlo sería abrir la aplicación Magisk Manager y tocar el botón «SafetyNet Check » en la parte inferior de la pantalla.

Verificando el estado de SafetyNet en Magisk Manager.

Paso 1: Deshágase de SuperSU y use MagiskSU con Magisk Hide

La causa más probable de una discrepancia en el perfil CTS es una aplicación de administración raíz que no se oculta de SafetyNet.

Lo más probable es que haya enraizado originalmente su teléfono usando SuperSU ZIP o CF Auto Root, que ambos instalan SuperSU como la aplicación de administración de raíz predeterminada.

Entonces, si esta es la causa de sus problemas de CTS, deberá desinstalar los binarios de SuperSU y reemplazarlos con la aplicación de administración de raíz integrada de Magisk.

Una vez que hayas hecho eso, asegúrate de que la opción «Magisk Hide » esté habilitada en tu aplicación Magisk Manager.

Para hacerlo, vaya al menú de navegación lateral en su aplicación Magisk Manager y seleccione «Magisk Hide. » Desde aquí, puede ser útil marcar las casillas junto a Google Play Store y el Marco de Servicios de Google, así como a cualquier otra aplicación

Paso 2: ¿Todavía no está bien?

Si la guía anterior no solucionó los problemas de desajuste de tu perfil CTS y estás seguro de que has deshecho alguna modificación del sistema, es posible que aún tengas algunos datos extraídos de SuperSU.

Para asegurarse de que ha erradicado por completo SuperSU y sus binarios, puede usar un ZIP que se puede flashear creado por el desarrollador osm0sis.

  • Descarga unSU para eliminar por completo SuperSU (.zip)

Desde allí, toque el botón «Instalar » en el menú principal de TWRP, luego vaya a su carpeta de Descargas y seleccione UPDATE-unSU-signed.zip.

Paso 3: Cambia SELinux a Enforcing

Si todavía está atascado, este próximo paso es bastante simple, aunque solo se aplicaría si ha utilizado previamente una aplicación para configurar su modo SELinux en «permisivo». Magisk intenta ocultar su estado de SELinux de SafetyNet

Así que abra la aplicación de cambiador de modo SELinux que utilizó para establecer el modo en «Permissive » en primer lugar, luego cambie la configuración a «Enforcing » y reinicie.

Paso 4: desactivar la depuración de USB

Por alguna extraña razón, una causa bastante común de problemas de SafetyNet con Magisk es la configuración «USB Debugging » en las opciones de desarrollador.

Paso 5: ¿ROM personalizada?

Como mencioné anteriormente, CTS significa «Compatibility Test Suite. » Este es el proceso que Google usa para verificar que un dispositivo y su firmware cumplan con los estándares de certificación, y para decirlo simplemente, una ROM personalizada nunca pasará oficialmente esta prueba.

Sin embargo, algunos kernels personalizados pueden ayudar con este problema.

Para algunas ROM personalizadas (en particular, Lineage OS), esta opción puede no resolver completamente el problema.

Finalmente, para los usuarios de Xiaomi que están ejecutando una ROM personalizada, hay otra opción.

Paso 6: Abordar otros problemas potenciales

Antes de adoptar el enfoque nuclear descrito en el Paso 8 a continuación, hay algunos problemas menos comunes que pueden hacer que SafetyNet falle en función de una discrepancia en el perfil CTS, por lo que vale la pena intentarlo.

En primer lugar, es posible que el demonio Magisk Hide no se inicie correctamente en su teléfono.

Algunos usuarios también han informado que las opciones «Hosts sin sistema » y «BusyBox » de Magisk les causaron problemas con SafetyNet.

Paso 7: habilitar el modo solo núcleo

Como un último esfuerzo, puede intentar habilitar la opción «Modo solo núcleo » en la configuración de Magisk Manager.

Puede que no sea la solución ideal, pero después de que Google actualizó SafetyNet para detectar Magisk, habilitar «Modo solo núcleo » parece ser la única solución que ayuda a la mayoría de los usuarios a pasar la prueba CTS.

Paso 8: si falla todo lo demás, comienza desde cero

Hemos salvado este paso para el final porque es una solución general, pero es una pastilla dolorosa para tragar.

El proceso de restauración del firmware de stock variará según el dispositivo, pero si su teléfono tiene un menú del gestor de arranque que admita los comandos de Fastboot, hemos cubierto el proceso en esta guía.

Entonces, ¿finalmente ha resuelto sus problemas de desacuerdo en el perfil CTS?

<<<<<<<<<<<<<>>>>>>>>>>>>>>>