Editar NO No se puede ocultar. El desarrollador de Magisk dice en su tuit, después de la última actualización de Google
P6: ¿El ocultamiento de Magisk es ahora sin sentido?
R6: Depende de tus expectativas. MagiskHide sigue siendo efectivo para ocultar cualquier cosa en el espacio de usuarios, pero ya no es capaz de falsificar el estado del cargador de arranque/verificado.
Para simplificar, aún podemos ocultar "root", pero no el estado del cargador de arranque.
(Énfasis agregado)
Para más detalles ve este blog de XDA compartido por Robert (gracias)
También ver Magisk will fail Safety-Net hereafter. Why?
La respuesta a continuación no es pertinente, pero se mantiene para contextualizar
Safety-Net Vs Magisk es un típico juego del gato y el ratón. Pero afortunadamente, la mayoría del tiempo Magisk está un paso adelante. Así que, para responder a tu título sí, la mayoría del tiempo pero no siempre
Que SafetyNet se active no es solo por el hecho de que el cargador de arranque esté desbloqueado. Hay más. Del guía de instalación y solución de problemas de Magisk y MagiskHide por el excelente guía del desarrollador de XDA didgeridoohan
¿Qué activa SafetyNet?
Hay dos partes en la verificación de SafetyNet, CTS Profile e Integridad Básica.
Ejemplos de cuando ctsProfileMatch reportará falso (fallido):
-
Dispositivo no certificado (el fabricante no ha solicitado la certificación de Google)
-
Cargador de arranque desbloqueado
-
ROM personalizada
-
Signos de compromiso de la integridad del sistema (rooting, etc)
-
Signos de otros ataques (Xposed, EdXposed, etc)
Ejemplos de cuando la Integridad Básica reportará falso (fallido):
-
Signos de compromiso de la integridad del sistema (rooting, etc)
-
Signos de otros ataques (Xposed, EdXposed, etc)
@ EdXposed no activa SafetyNet. La guía no ha sido actualizada
Aquí es donde Magisk entra en acción
Magisk puede ocultar
- Magisk y la mayoría de los módulos (dependiendo de lo que haga el módulo).
*MagiskSU
-
Cargador de arranque desbloqueado.
-
SELinux Permisivo (en la mayoría de los casos. Ha habido informes de que un SELinux permisivo activa SafetyNet incluso con MagiskHide habilitado).
-
Algunos valores prop (ver "Props sensibles").
-
El Magisk Manager (opción separada en la configuración del Manager).
Magisk tiene una opción de Magisk Hide. Necesitas seleccionar tus aplicaciones bancarias y otras apps para evitar que vean el root. Además, desde Magisk Manager, oculta el manager para evitar que las apps detecten el root.
Nota: Algunas aplicaciones bancarias pueden detectar el root a pesar de pasar SafetyNet. Consulta la guía para obtener ayuda para solucionar esas situaciones. Ver 20.1 de Magisk tiene técnicas sofisticadas para prevenir esto, por lo que estos incidentes deberían ser raros
Magisk en sí te permite verificar tu estado de SafetyNet como se muestra
(Haz clic para ampliar)
También ver Qué no puede ocultar Magisk para más información
¡Cuidado! Es mejor mantenerte actualizado con las desarrollos de Magisk Github para minimizar el riesgo (y los hilos en XDA de tu dispositivo). He estado usando Magisk y EdXposed en Android 9 y 10 pero nunca enfrenté el problema de que SafetyNet se activara. Tu experiencia puede variar
Otro recurso útil es la Documentación de Magisk por topjohnwu, el desarrollador de Magisk