¿Por qué los teléfonos Android no vienen rooteados directamente?

¿Por qué los teléfonos Android no vienen rooteados directamente?

Una de las cosas que puedes hacer con cualquier dispositivo que tenga Android instalado es rootearlo, o dicho de otra manera, obtener los permisos de administrador o super-usuario. Un ordenador que tenga Microsoft Windows instalado incorpora la posibilidad de tener una cuenta con derechos de administrador, pero ¿por qué Android no incorpora de serie esa posibilidad?. La respuesta principal que da Google es que eso supondría un grave problema de seguridad.

Root Android

¿Qué es rootear exactamente?

Android es un sistema basado en Linux, donde el usuario root equivale al administrador en Windows. Exactamente el término rootear significa conseguir ser usuario root en Android y poder tener gracias a éste los derechos de administrador para así poder realizar cambios o ejecutar aplicaciones que requieran dichos permisos.

El proceso de rooteado normal tendrá también una aplicación como Superuser o SuperSU, aplicaciones que se encargan de revisar el acceso al root. Las aplicaciones del dispositivo no podrán usar libremente los derechos de administrador, sino que tendrán que pedir permiso para hacerlo.

¿Cómo funciona el modelo de seguridad de Android?

Android usa el modelo de seguridad de Linux de otra manera y cada aplicación tiene su propio ID de usuario, en otras palabras, cada aplicación de Android se ejecuta como si tuviera una propia cuenta de usuario. Esta manera de ejecutarse hace que cada aplicación del sistema tenga sus datos completamente aislados del resto de aplicaciones, por tanto una aplicación no puede obtener ningún dato de otra.

Todo esto cambia cuando una aplicación es ejecutada con permisos de administrador. La aplicación no se ejecuta en un "recinto de seguridad", sino que tiene acceso a todo el sistema, por tanto, una aplicación que se ejecuta con privilegios de administrador tiene acceso a todos los datos privados de las demás aplicaciones del sistema.

El root y sus problemas de seguridad

Seguridad en Android

El acceso al sistema completo que ofrece el root hace que cualquier malware pueda ocasionar mucho más daño del que normalmente hace. Por ejemplo, si le damos privilegios de administrador a una aplicación infectada por un malware, este podría hacer prácticamente lo que quiera, como ejecutar un teclado en segundo plano para procesar lo que escribes, coger información de otras aplicaciones e incluso estropear tu dispositivo borrando o cambiando archivos del sistema.

Todo esto se puede evitar si sabemos las aplicaciones que ejecutamos y tenemos un gran control sobre lo que instalamos y lo que no. Aunque hay muchas veces que no es necesario ni recomendable usar un sistema con derechos de administrador, cosa que será mucho más segura para el usuario.

Otros problemas del root

Los problemas que puede ocasionar el root no solo se centra en el malware, sino que se pueden dar otros problemas. El acceso root implica poder acceder a todos los archivos del sistema, eliminarlos e incluso quitar aplicaciones críticas del sistema y evitar que el teléfono funcione correctamente. Por tanto si un usuario con privilegios de administrador no sabe lo que está haciendo puede eliminar archivos fundamentales del sistema.

El root y la garantía

Algunos fabricantes pueden negarte la garantía si tienes un teléfono rooteado, por lo que deberás restaurarlo y volver a la configuración normal para que lo acepten. Si en tu teléfono falla el hadware, el problema no puede ser del software, a no ser que utilices una aplicación especial para modificar la velocidad del procesador y que éste pueda llegar a quemarse.

En definitiva, un teléfono Android no viene rooteado de fábrica por motivos de seguridad, ya que un usuario normal no necesita para nada derechos de administrador. Solo se debe rootear un teléfono cuando se tienen conocimientos avanzados de cómo usar el root para evitar problemas.

Para ti
Queremos saber tu opinión. ¡Comenta!