Básicamente estoy utilizando SafetyNet de Google para verificar al principio cada vez que mi aplicación se abre para ver si un teléfono está rooteado. Si lo está, evitaré que mi aplicación se ejecute. Entonces, como puedes ver, si es posible rootear un teléfono Android mientras una aplicación específica se está ejecutando, entonces lo que estoy haciendo puede ser eludido. ¿Es posible?
Perdón, ¿no es la detección de root una de las cosas más obvias que hace SafetyNet? Los desarrolladores solo necesitan hacer uso de la API. El OP ya dijo que planea usarla para detectar un entorno de root; el problema es si SN detecta un proceso de root en curso.
0 votos
Es incluso posible rootear mientras se arranca la recuperación, por lo tanto con Android (y aplicaciones) inactivos.
0 votos
Aquí hay un comentario desde el otro extremo (el usuario final): incluso si colocas un bloqueador de root en tu aplicación, existen formas fáciles de evitarlo. ¿Puedes explicar por qué no quieres root?