Qué es el root en Android y que ventajas/desventajas tiene?

Hoy nos toca aprender que significa ser root en Android, intentaré explicarlo de la forma más clara que me sea posible

Qué es Root?

Android se basa en Linux y en este último tenemos el famoso usuario root que es aquel «superusuario» capaz de modificar absolutamente todo lo que sucede en el sistema operativo. Al ser usuario root se obtienen los máximos permisos(privilegios), esto quiere decir que vamos a poder modificar ficheros que normalmente no se pueden, podremos deshabilitar aplicaciones basura pero lo más importante, podremos usar aplicaciones que requieren de estos servicios para controlar partes del hardware de nuestro móvil o bien para modificar y cambiar de versión de sistema operativo (más sin embargo no lo garantiza).

Vamos a poner un ejemplo, es como comprar una casa y poner tus propias reglas, cualquier persona invitada va a tener que seguirlas le gusten o no(usuario común), más sin embargo tú eres capaz de modificar o eliminarlas si ya no te parecieron. En este caso tu eres el usuario root porque eres el único capaz de alterar el sistema.

Y a mi como usuario común y silvestre de que me sirve?

Quizás para la mayoría de las personas que se compra un smartphone las funciones que tiene son más que suficientes para su vida diaria, pero para las personas que les gusta exprimir su teléfono y que compraron un dispositivo para sacar el máximo provecho de él, modificar e incluso probar nuevas cosas, el usuario root es esencial.

Al ser root podemos aplicar «hacks» para acelerar/reducir la velocidad del procesador, algunos teléfonos permiten incrementar las resoluciones de video, hacer respaldos de nuestra ROM actual, entre muchas otras cosas.

Qué tan peligroso es?

Al menos el método que les voy a poner en las siguientes entradas es muy sencillo y hasta el momento yo no he tenido problemas, lo más grave que me ha pasado es que no se haya «rooteado» y por lo tanto no tuve los permisos para usar algunas apps, pero se solucionó con hacer de nuevo el proceso.

SU MÓVIL NO VA A MORIR!

Entonces, qué me falta para poder instalar custom ROM’s? Unlocked bootloader.

El bootloader es una parte que controla el inicio del teléfono (kernel) y contiene todos los servicios necesarios para dicha acción. Es similar a despertarse, y ver nuestra agenda para ver que tenemos que hacer y en donde. Naturalmente los fabricantes bloquean esta parte para brindar un poco más de seguridad.

Al desbloquear nosotros esta parte, tenemos acceso a modificar las partes de arranque y por lo tanto hasta cambiar la rom que se está ejecutando.

Ventajas

  1. Control TOTAL del sistema operativo
  2. Uso de aplicaciones para controlar hardware
  3. Posibilidad de instalar custom ROM’s (más sin embargo no lo garantiza, hay que tener un bootloader desbloqueado)

Desventajas

  1. Anula tu garantía
  2. Si encuentran otra me avisan….

Solucionar Bootloop al reinstalar firmware[Video]

En la entrada anterior mencionaba que después de reinstalar un firmware el Atrix puede caer en un bootloop, esto es cuando sale el logo de motorola prosigue a iniciar y posteriormente se reinicia, y así sucesivamente hasta la eternidad.

Este problema es fácil de solucionar, simplemente seguimos los siguientes pasos:

1.- Sacamos la pila al móvil

2.- Presionamos la tecla VOL(-) y sin soltar prendemos el teléfono

3.- Dejamos presionado hasta que salga la leyenda «Fastboot»

4.- Presionamos VOL(-) hasta que encontramos la leyenda «Android Recovery»

5.- Presionamos VOL(+) para entrar y aparecerá una leyenda que dice «Entering Android Recovering mode»

Aquí el proceso va a variar dependiendo si tenemos root con clockwork mod o alguno similar, pero si está limpio al Atrix nos va a aparecer un signo de exclamación con el simbolo de Android, NO SE ASUSTEN! Si es lo anterior pasen al paso 6, si tienen root+cwm pasen al paso 7

6.- Pulsa al mismo tiempo las teclas VOL(+) y VOL(-) para entrar al menú

NOTA: PARA NAVEGAR EN EL MENÚ SE USAN LAS TECLAS DE VOLUMEN PARA IR HACIA ARRIBA O ABAJO Y EL BOTÓN DE ENCENDER PARA SELECCIONAR

7.- Una vez en el menú selecciona «Wipe data/factory reset»

8.- Cuando termine pulsa «Wipe cache partition»

9.- Pulsamos «Reboot system now»

El Atrix debería reiniciar e iniciar como de fabrica.

ACTUALIZACIÓN: En dado caso de que el bootloop continúe eternamente vamos a tener que reinstalar el firmware adecuado para nuestro Atrix, los pasos los puedes ver aquí. Gracias por el detalle Ricky!