Si has investigado algo sobre Android en Internet, probablemente habéis visto y leído sobre «rootear». Hubo un momento en que muchos de los teléfonos Android disponibles no estaban a la altura de su potencial, y la rootear era la respuesta. El software horrible era la norma, las aplicaciones que nunca usarías funcionaron de forma desordenada y desperdiciaron datos y la duración de la batería; y la experiencia fue mala en todos los aspectos.
Debido a que todos los teléfonos con Android ejecutan el kernel y middleware de Linux muy similar a una distribución de Linux que instalaría en una computadora debajo del capó, erradicarlos fue la manera de permitirnos intentar solucionarlos a nuestra manera.
Rooting es la forma en que obtienes acceso completo a todo el sistema operativo; y esos permisos os permiten cambiarlo todo. Los androides modernos son bastante mejores de lo que solían ser. Incluso el teléfono o tablet más económico que podáis comprar en 2019 hará más y un mejor desempeño que el mejor teléfono Android disponible hace unos años. Pero muchos de nosotros todavía queremos rootear vuestros teléfonos y estamos buscando más información.
¿Qué es exactamente rootear?
Root, al menos de la forma en que lo estamos hablando aquí, es el superusuario. Tu teléfono Android usa permisos de Linux y la propiedad del sistema de archivos. Tu eres un usuario cuando inicia sesión y se te permite hacer ciertas cosas en función de tus permisos de usuario.
A las aplicaciones que instalas también se les asigna un tipo de ID de usuario; y todas tienen permisos para hacer ciertas cosas. Las ve cuando las instala en versiones anteriores de Android, o se te solicita que las permita en Marshmallow o superior, en ciertas carpetas con ciertos archivos.
Root también es un usuario. La diferencia es que el usuario root (superusuario) tiene permisos para hacer cualquier cosa en cualquier archivo en cualquier parte del sistema. Esto incluye cosas que queremos hacer, como desinstalar la aplicación forzada en vosotros, o cosas que no queremos hacer que puedan poner tu Android en un estado inutilizable. Cuando estáis haciendo cosas con permisos de superusuario, tenéis el poder de hacer cualquier cosa.
Cuando rooteas tu Android, simplemente estáis agregando una función estándar de Linux que fue eliminada. Se coloca un pequeño archivo llamado «su» en el sistema. Luego se te otorgan permisos para que otro usuario pueda ejecutarlo. Significa Cambiar usuario; y si ejecuta el archivo sin ningún otro parámetro, cambia tus credenciales y permisos de un usuario normal al de superusuario.
Entonces tenéis el control total y podáis agregar cualquier cosa, eliminar cualquier cosa y acceder a las funciones de tu teléfono o tablet que no lograste alcanzar antes. Esto es muy importante, y algo en lo que debéis pensar antes de comenzar.
¿Debo rootear mi Android?
Sí, No, quizás. Las tres respuestas son perfectamente válidas. Las personas tienen diferentes razones para querer rootear sus teléfonos.
Algunos lo hacen solo porque pueden. Pagaron por el hardware y piensan que deberían poder hacer lo que quieran. Otros desean poder agregar cosas que no están allí, como servidores de Internet o poder «arreglar» los servicios que están ahí pero no funcionan de la forma en que os gustaría que funcionen.
Las personas pueden comprar un teléfono porque os gusta el hardware, pero odian el software y quieren cambiarlo. En su mayoría, las personas descifran sus teléfonos porque simplemente quieren deshacerse de las cosas adicionales que no quieren.
Cada una de estas razones, así como la razón que podáis tener y que no se menciona aquí, son las razones correctas.
Antes de hacer cualquier tipo de preparación para rootear tu teléfono, debéis recordar que cambia todo sobre la seguridad inherente de Google y la compañía que lo creó. A muchos de vosotros no os gustáis; pero el hecho de poder acceder a una cuenta con permisos de administrador no se incluyó en las versiones de lanzamiento de Android a propósito.
Tan pronto como agregues esta capacidad, tu eres responsable de la seguridad e integridad del sistema operativo; también de todas las aplicaciones en él. Para algunos, esto es más responsabilidad de lo que quieren o necesitan.
El rooting no es la respuesta para todos. Si no estáis seguro de cómo rootear, debéis aprender más sobre esto antes de comenzar. Esta bien no saber cosas y tratar de aprender; pero no saberlas y hacerlas de todas formas podáis convertir un Android muy caro en un pisapapeles.
También debéis saber que para muchos modelos de Android, el rooting significa que tu garantía es nula y sin efecto. Los servicios (incluidas las aplicaciones, así como el acceso a la red de tu operador) pueden serle denegados debido al riesgo de seguridad cuando estáis rooteando.
El riesgo es real, porque muchos usuarios se quedan ciegos y dejan pasar la seguridad. No hacerlo es responsabilidad tuya, ¡tómalo en serio!
Finalmente, hay muchos usuarios que simplemente no se preocupan por esto. Cualquier teléfono con Android, sin importar cuán restringido sea el acceso al root, puede hacer casi todo lo que queráis o necesitáis.
Podáis cambiar la apariencia y elegir entre más de un millón de aplicaciones en Google Play; además de tener acceso completo a Internet y a la mayoría de los servicios que viven allí. Incluso podáis hacer llamadas telefónicas.
Es genial si estáis contento con lo que tenéis y lo que podáis hacer; y no te preocupa tratar de arreglar lo que no está (en tus ojos) roto.
Preparándote para rootear
Tendréis que hacer algunas cosas para preparar rootear tu teléfono. Todo dependerá del modelo que utilices. Muchas de las formas requieren que instale el SDK de Android o desbloquees tu cargador de arranque. Esto parece mucho trabajo aterrador, pero no es difícil; y saber cómo usar estas herramientas ayudará si las cosas salen mal.
El SDK de Android es enorme; y si solo estáis rooteando tu teléfono, no querráis desperdiciar ancho de banda ni archivos en él. El usuario de XDA shimp208 creó un ADB mínimo y Fastboot. Se trata de una herramienta de Windows que solo contiene los componentes de ADB y Fastboot necesarios para el rooting.
Dependiendo del teléfono que tengáis, desbloquear el gestor de arranque es ligeramente diferente. La forma «estándar» es mediante el comando de desbloqueo OEM.
Si estáis utilizando un teléfono Motorola, HTC, Sony o LG, podráis obtener un token criptográfico «oficial» para desbloquear tu cargador de arranque. Encontrarás cómo hacerlo y de quién podáis obtenerlo en las páginas de desarrolladores de cada proveedor en los enlaces a continuación.
Recordáis que desbloquear el cargador de arranque en tu Android puede afectar el estado de la garantía.
1. Desbloqueo del cargador de arranque HTC
2. Desbloqueo del gestor de arranque de Motorola
3. Desbloqueo del gestor de arranque de LG
4. Desbloqueo del bootloader de Sony
Rootear con apps comerciales
El uso de aplicaciones comerciales de rooting como Kingo Root o One Click Root es sencillo; y se puede hacer con o sin un ordenador.
Si bien estas aplicaciones no pueden rootear todos los teléfonos, las personas que las hacen están haciendo lo mejor que pueden para mantenerlos actualizados.
Si bien no podemos validar las teorías de que estas aplicaciones podrían contener malware o filtrar tus datos a un servidor en algún país hostil, muchas personas en la web han expresado inquietudes y dudas.
No debéis ignorarlos. Os recomendamos que reinicies de fábrica tu Android antes de descargar, instalar o ejecutar estas aplicaciones para estar seguro. Tu teléfono permanecerá enraizado después; y podáis restablecer la configuración de fábrica una vez y luego iniciar sesión normalmente. Más vale prevenir que curar.
¿Cómo rootear mi teléfono?
Cómo rootear tu Android dependerá de cuál tengáis. Hay más de 12,000 modelos diferentes de Android, sin contar los que no tienen acceso a Google Play.
Casi todos han sido diseñados para que sean difíciles de erradicar. Esto se debe a que si os resulta fácil rootear tu teléfono cuando deseáis un acceso adicional, también puede ser fácil para otra persona rootear tu teléfono y obtener el mismo acceso; lo que significa que tendrían toda su información privada importante.
Existen modelos específicamente diseñados para evitar el acceso no autorizado (lo que también implica el rooting) como BlackBerry KEY2; así como teléfonos diseñados para ser desbloqueados de forma segura y fácil para el acceso completo de los desarrolladores como Google Pixel 3.
En los próximos días escribiremos un tutorial sobre cómo rootear algunos de los modelos de teléfonos Android más importante del mercado actual. ¡Estén atentos a nuestras informaciones!
:)