3 votos

¿Puede "Magisk" ocultar el estado del cargador de arranque?

Estoy planeando instalar Lineage OS 14.1 en mi Lenovo p1ma40 para darle una nueva vida.

Pero a menudo tengo que realizar diversos pagos y transacciones usando aplicaciones bancarias. Como sabrás, estas aplicaciones verifican el estado de safetynet. Pero si desbloqueo el bootloader para instalar una ROM personalizada, entonces el estado de safetynet definitivamente se verá afectado.

Mi pregunta es:

He aprendido que Magisk puede ocultar el estado de root. ¿Pero si desbloqueo el bootloader, será capaz de ocultar el estado del bootloader y garantizar que safetynet no se vea afectado?

3voto

beeshyams Puntos 82

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

IMG:

(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

1 votos

XDA tiene una entrada muy buena en su blog sobre este tema: xda-developers.com/…

0 votos

@Robert Gracias por tus aportes. ¡Eso aclara algunas cosas seguro! Agregaré la respuesta con créditos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X