Como saber si mi celular tiene root
Contenidos
Greenify
Rootear un teléfono te da acceso a las partes más profundas de tu smartphone. Un teléfono rooteado le permitirá instalar aplicaciones o descargar archivos que, de otro modo, no suelen estar permitidos por el teléfono inteligente que uno está utilizando. Si ya has rooteado tu teléfono y quieres comprobar si el proceso se ha llevado a cabo, aquí tienes cómo comprobar si tu teléfono androide está rooteado o no:
También puedes utilizar una aplicación de terminal para comprobar si tu teléfono está rooteado. Sólo tienes que descargar cualquiera de la Play Store y luego abrirlo. Primero comprueba si hay #, si está ahí entonces el teléfono está rooteado. Si hay $ entonces el teléfono aún no está en modo superusuario. Introduzca su y pulse el botón de retorno si el dispositivo no lo reconoce entonces el teléfono no está rooteado.
Busca el icono de SuperSU o Kinguser en el cajón de aplicaciones. Siempre que un dispositivo Android está rooteado, uno de estos iconos se instala en el teléfono automáticamente. Básicamente son aplicaciones que gestionan el acceso root.
Comentarios
Mi aplicación tiene una determinada funcionalidad que sólo funciona en un dispositivo en el que está disponible el root. En lugar de hacer que esta función falle cuando se utiliza (y luego mostrar un mensaje de error apropiado para el usuario), preferiría una capacidad para comprobar en silencio si la raíz está disponible en primer lugar, y si no, ocultar las opciones respectivas en el primer lugar.
Hubo algunas quejas de que mi aplicación estaba ralentizando los dispositivos (por supuesto, pensé que no puede ser cierto). Traté de averiguar por qué. Así que usé MAT para obtener heap dumps y analizar, y todo parecía perfecto. Pero después de relanzar mi aplicación muchas veces me di cuenta de que el dispositivo es realmente cada vez más lento y detener mi aplicación no lo hizo más rápido (a menos que reinicie el dispositivo). Analicé los archivos de volcado de nuevo mientras el dispositivo es muy lento. Pero todo seguía siendo perfecto para el archivo de volcado.
Con una aplicación de ejemplo que tiene una sola actividad y ejecuta sólo el comando “su”, me di cuenta de que un proceso zombi se está creando en cada lanzamiento de la aplicación. Al principio estos zombies asignan 0KB, pero luego algo sucede y los procesos zombies están sosteniendo casi los mismos KBs que el proceso principal de mi aplicación y se convirtieron en procesos standart.
Qué se puede hacer con un teléfono rooteado
Como es sabido por todos, la mayoría de los smartphones Android son rooteables. Sin embargo, puede haber algunos riesgos al hacerlo. Sea como sea, sigue siendo una preocupación comprobar si tu teléfono ha sido rooteado y cómo hacerlo, si no es así.
Probablemente hayas oído hablar de personas que utilizan algunas herramientas de rooting de Android para rootear sus teléfonos. Y así consiguen más acceso y diversión del “nuevo teléfono”. Entonces, ¿qué es el rooting y por qué la gente hace root a sus dispositivos Android? Vamos a descubrirlo.
Al igual que el jailbreaking en los dispositivos iOS, el rooting se realiza en los dispositivos Android, otorgando a los usuarios un control privilegiado o acceso de root. Es decir, le da la libertad de saltarse las protecciones internas de Android y obtener un control superlativo sobre el sistema operativo.
Después de comprobar el estado del root, puede que no estés seguro de si tu dispositivo Android está rooteado o no. Puedes entrar en tu dispositivo y averiguar si tiene instalada la aplicación Kinguser o Superuser. Estas dos aplicaciones se pueden utilizar para controlar el acceso a la raíz. En la mayoría de los casos, se instalarán en tu dispositivo después de rootearlo.
Copia de seguridad de titanio ★ root necesario
Mi aplicación tiene una cierta pieza de funcionalidad que sólo funcionará en un dispositivo donde la raíz está disponible. En lugar de tener esta característica falla cuando se utiliza (y luego mostrar un mensaje de error apropiado para el usuario), yo preferiría una capacidad de comprobar en silencio si la raíz está disponible en primer lugar, y si no, ocultar las opciones respectivas en el primer lugar.
Hubo algunas quejas de que mi aplicación estaba ralentizando los dispositivos (por supuesto, pensé que no puede ser cierto). Traté de averiguar por qué. Así que usé MAT para obtener heap dumps y analizar, y todo parecía perfecto. Pero después de relanzar mi aplicación muchas veces me di cuenta de que el dispositivo es realmente cada vez más lento y detener mi aplicación no lo hizo más rápido (a menos que reinicie el dispositivo). Analicé los archivos de volcado de nuevo mientras el dispositivo es muy lento. Pero todo seguía siendo perfecto para el archivo de volcado.
Con una aplicación de ejemplo que tiene una sola actividad y ejecuta sólo el comando “su”, me di cuenta de que un proceso zombi se está creando en cada lanzamiento de la aplicación. Al principio estos zombies asignan 0KB, pero luego algo sucede y los procesos zombies están sosteniendo casi los mismos KBs que el proceso principal de mi aplicación y se convirtieron en procesos standart.