Muchos de nosotros hemos oído expresiones como estas: “root“, “rooting“, “rooteo“, “superusuario“, “conseguir root“. La mayoría de las veces, estas palabras son utilizadas por usuarios experimentados de smartphones Android en foros especializados, mientras que la frase “esta aplicación sólo funciona con root” resulta a veces confusa y desconcertante para el usuario medio.
Googlear el término root te llevará a foros especializados, donde no recibirás una respuesta sensata sino que serás dirigido a un hilo con 600 mensajes. Bueno, intentaremos ayudar en este asunto.
Este material no pretende aparecer en una gran enciclopedia tecnológica ni en ningún libro de texto de programación. Al contrario, en este artículo intentaremos que el usuario medio entienda qué es root, por qué lo necesita y si este usuario medio lo necesita en absoluto.
Rooting, Root o Rootear Android
Qué es Root en Android
El root elimina todas las restricciones de interacción con el sistema operativo.
Adictec
Root es una cuenta especial en cualquier sistema tipo UNIX con superprivilegios. Otorga al usuario los derechos para realizar absolutamente cualquier manipulación del sistema operativo.
¿Por qué necesitas root? Bueno, te da derechos ilimitados para realizar cualquier operación en el sistema, equiparándolo esencialmente a su creador. A grandes rasgos, un usuario con derechos de root puede hacer casi cualquier cosa con el dispositivo.
Otra cosa que nos gustaría señalar es que root no sólo se encuentra en los smartphones, sino también en cualquier sistema que funcione con el kernel UNIX. Así que -por supuesto, con los conocimientos adecuados- puedes incluso hacer root a un router.
Sin entrar en tediosos detalles técnicos, las aplicaciones que se ejecutan como usuarios root tienen derechos ilimitados para acceder a cualquier dato del sistema. Sobre todo, por supuesto, los desarrolladores necesitan derechos de root. Crean aplicaciones maravillosas que ayudan al usuario medio y hacen que el sistema sea aún más cómodo y fácil de usar.
Ejemplo: Titanium Backup, que puede hacer copias de seguridad de todos los datos de un smartphone, sólo funciona con derechos de root.
Además de Titanium Backup, hay toda una serie de aplicaciones útiles para “ajustar” el dispositivo y todo el mundo puede encontrar software útil para sí mismo. Además del software, el root permite ajustar el dispositivo.
Por ejemplo, puedes cambiar los gráficos de la interfaz gráfica del sistema y si te molestan, algunos elementos de la interfaz, los iconos o su color, puedes cambiarlos con software especializado o ajustes. Lo mismo ocurre con la funcionalidad del sistema.
¿Por qué Necesito Root?
Muchas aplicaciones seguras, como las apps de bancos, pueden no funcionar en un dispositivo rooteado.
He aquí algunos ajustes clave que el root puede cambiar, comprensibles incluso para el usuario medio:
- Aumentar el volumen máximo de los altavoces o auriculares;
- Calibrar los sensores de luz;
- Cambiar la intensidad de vibración del smartphone;
- Aumentar o disminuir los niveles máximo y mínimo de brillo de la pantalla;
- Desactivar la compresión de fotos JPEG y aumentar la calidad de las fotos de la cámara;
- Eliminar todos los anuncios del sistema y de las aplicaciones, incluido YouTube;
- Eliminar las aplicaciones del sistema y los rastreadores innecesarios;
- Optimizar el rendimiento de la batería y aumentar la duración de la batería de tu smartphone.
Cómo Obtener Acceso Root en Android
La obtención de derechos de root es diferente para cada dispositivo individual, incluso si están basados en Android. No en cuanto al procedimiento, sino en cuanto al software que hay que utilizar para ello. Sin embargo, para obtener root, primero hay que desbloquear el bootloader. Pero últimamente, cada vez más fabricantes bloquean esta opción de fábrica. Esto hace que sea casi imposible obtener derechos de root en algunos dispositivos.
Sin embargo, si tu smartphone te permite desbloquear el bootloader, aquí tienes un tutorial rápido usando Xiaomi Redmi Note 11 como ejemplo.
- Guarda una copia de seguridad por si pierdes los datos;
- Ve a “Ajustes” – “Para desarrolladores“;
- Activa “Desbloqueo de fábrica” y “Depuración USB“;
- Descarga Fastboot/ADB en el PC y conecta el smartphone a él;
- Ejecuta ADB, escribe
cmd
en la barra de direcciones y pulsa Intro;
Si descargas un archivo boot.img no parcheado, tendrás que parchearlo
- Luego escribe
adb devices
en la consola para asegurarte de que ve tu smartphone; - Acepta la depuración y escribe
adb reboot bootloader
en la consola; - Si te devuelve al menú, selecciona english – advanced – reboot to fastboot;
- Escribe
fastboot oem unlock
en la consola y en el smartphone utiliza los botones de volumen para seleccionar desbloquear el bootloader y pulsa el botón de encendido; - Descarga e instala Team Win Recovery Project (diferente para cada dispositivo);
- Instalar la app Magisk y luego, completa el procedimiento de root.
Ten en cuenta que el Redmi Note 11 y el Redmi Note 12 son dispositivos diferentes. Si instalas accidentalmente un archivo incompatible en un dispositivo incompatible, acabarás con un ladrillo.
¿Debería Hacer Root a mi Teléfono?
Es peligroso hacer root, y no hay absolutamente ninguna razón para que el usuario medio lo haga.
El siguiente párrafo será útil para los usuarios inexpertos, que por descuido deciden que deben hacer root.
El lado oscuro de cualquier derecho, incluido el root, es la responsabilidad. Debes ser consciente de que al obtener el root asumes la responsabilidad de cualquier problema que pueda ocurrirte a ti y a tu dispositivo. Esto puede causar más problemas que beneficios, especialmente si no entiendes bien cómo funcionan las cosas.
Las aplicaciones que requieren derechos de root necesitan conocimientos especiales para interactuar con ese software. Naturalmente, no todo el mundo los tiene, y los desarrolladores incluyen código malicioso en aplicaciones aparentemente inofensivas y recopilan tus datos de pago. Ni siquiera estoy hablando de aplicaciones que ofrecen suscripciones de pago.
Lo peor de todo es que el malware con acceso a los derechos de root, con esas capacidades, teóricamente podría interferir incluso con las aplicaciones antivirus, que no tienen esos derechos por sí mismas. Recuerda que el usuario con inexperiencia puede hacer más daño que el propio root.
Puedes arruinar tu teléfono con root y convertirlo en un ladrillo mientras aún estás en el proceso de obtener derechos de superusuario. Y es más probable que el malware llegue al dispositivo por culpa del propio usuario con juegos o apps pirateadas. Con permisos root, el software malicioso puede hacer cosas terribles. Así que antes de conseguirlo, sopesa los pros y los contras y piensa bien si lo necesitas.