0 votos

¿Es posible rootear un teléfono Android mientras una aplicación específica está en ejecución?

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?

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?

0voto

Dejan Puntos 21

Espero haber entendido bien la pregunta, ¿tienes una aplicación y deseas detectar si el teléfono está rooteado, y si lo está, detener tu aplicación de ejecutarse?

Si ese es el caso, no estoy seguro. Simplemente porque, ¿qué código puedes escribir en tu aplicación que verifique si tu teléfono está rooteado o no? Dado que el usuario es el que manda en ese caso, y tu aplicación no es una aplicación del sistema sino más bien de terceros si quieres, tienes un conjunto limitado de permisos que puedes pedir al usuario que te dé. Ninguno de estos permisos te ayudará, sin embargo, a determinar si el teléfono está rooteado o no. Por lo tanto, hasta donde yo sé, no es posible. Sin embargo, si alguna vez te encuentras con algún truco que te permita hacerlo, por favor házmelo saber :)

0 votos

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

Entonces, no entendí bien la pregunta, pensé que el OP quería evitar las acciones de SafetyNet al detectar el dispositivo. Disculpa por la confusión. Para responder finalmente a la pregunta, en teoría sí es posible. No creo que SN admita la opción de rastrear un proceso de rooteo en curso y, por lo tanto, su detección. Pero de nuevo, cuando rooteas tu teléfono generalmente necesita reiniciarse. Cuando tu aplicación se inicia de nuevo (después del reinicio del dispositivo), SN también se reinicia y luego detecta el dispositivo y todo debería funcionar correctamente (en teoría).

0 votos

¿Cómo lo hicieron con Pokemon GO?

0voto

Si deseas hacer root a tu teléfono con aplicaciones de terceros como king root.. Sí, puedes hacer root con aplicaciones en segundo plano en funcionamiento. Las aplicaciones en segundo plano no deberían ser un problema.. Pero si deseas hacerlo por el método estándar.. Tendrás que cerrar todas las aplicaciones en segundo plano. Disculpa si mi respuesta fue inapropiada para tu pregunta

0 votos

Entonces, si es posible que el usuario rootee su teléfono usando King Root, ¿cuál sería un contramedida para esto? En lugar de verificar solo una vez cada vez que se ejecute la aplicación al principio, ¿se podría iniciar un hilo de servicio en segundo plano en la aplicación que llame rutinariamente a Safetynet cada X cantidad de tiempo y actuar en consecuencia?

0 votos

@RichyDavisWindow3 Este no es un sitio para desarrolladores, por lo que lamentablemente no podemos aconsejarte sobre cómo escribir tu aplicación.

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