30 votos

Cómo evitar que las aplicaciones de descubrir mi teléfono como Arraigado

Tengo que instalar una aplicación que ha descubierto mi dispositivo rooteado.

Así que esta es una pregunta de dos partes.

  1. ¿Cómo se descubre en el primer lugar en el que mi teléfono se ha rooteado

  2. ¿Cómo evitar la aplicación de descubrir mi teléfono como rooteado

19voto

S S Puntos 8975

Para detectar el rooting de estado de dispositivo, una aplicación asuntos su de comandos. Si el estado de salida es 0, significa que el dispositivo está rooteado.. de otro modo, no.

Para evitar esto, usted puede simplemente Deny el acceso de root utilizando Superusuario pop-up (Siempre permitido de Superusuario configuración, aparecerá un mensaje emergente cuando una aplicación asuntos su de comandos). Después de esto, la aplicación recibirá non-zero estado de salida y que no puede determinar el rooting de estado.

Actualización:
Algunas aplicaciones pueden utilizar otras formas de revisar de root el estado (como la comprobación de la su archivo binario de la existencia). Me gustaría admitir que nadie es perfecto métodos sin resultado positivo-falso, pero a veces tienen éxito con la suerte.

El mejor método universal para evitar la detección: Restringir el permiso de la aplicación del demonio. Yo no se puede sugerir exacta permiso limitaciones porque no sé funciones de la aplicación. Se puede estropear con la aplicación de funcionalidades.

En el último, me gustaría decir: Técnicamente, no hay ninguna manera de evitar la detección por el 100% de tasa de éxito. En caso de permiso limitaciones, la aplicación puede sospechar de que algo está mal.

6voto

Michael Hampton Puntos 1470

Yo uso OTA Rootkeeper, que incluye una característica de copia de seguridad su y temporalmente unroot el teléfono. Una vez que temporalmente sin root, no podrán volver a root de la restauración de la su de copia de seguridad.

(Además, también intenta conservar la root cuando se aplica una actualización OTA de su proveedor de servicios inalámbricos, que es una muy buena característica.)

4voto

Stephane Puntos 425

Aquí es lo que ha funcionado para mí:

1 - necesitas Xposed framework instalado, puede instalarlo desde aquí: http://repo.xposed.info/module/de.robv.android.xposed.installer, Xposed es un marco de trabajo para los módulos, que puede cambiar el comportamiento del sistema y de aplicaciones sin tocar ninguno de los archivos Apk.

2 - Descargar la Raíz Manto xposed módulo de aquí http://repo.xposed.info/module/com.devadvance.rootcloak y habilitarlo.

3 - Añadir la aplicación a tu tratando de ocultar la root.

Reiniciar serán necesarios un par de veces en el proceso.

2voto

Superusuario ya tiene una temp unroot tickbox, funciona bien, prueba

-1voto

Cookster Puntos 127

Esta pregunta ya se ha preguntado y respondido:

Para resumir, busca la aplicación llamada "Superusuario" (como una sugerencia).

-edit - Por sugerencia debe el link de baja:

¿Cómo puedo deshabilitar el usuario root en una consola dispositivo?

Si usted instalar el Superusuario puede controlar qué aplicaciones están permitidas root de acceso. Por defecto, bloquea todas las solicitudes y pregunta lo que quieras a hacer. Usted puede dar a una aplicación acceder de forma indefinida y revocar en cualquier tiempo, o permitir sólo a solicitudes específicas con un tiempo de espera. Más arraigadas de ROMs vienen con pre-instalado, incluyendo CyanogenMOD, y muchos del rooting métodos se lo instale para usted también.

Como alternativa, se puede quitar el su binario y Busybox de el dispositivo para la eficacia de la onu-de la root.

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