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.