Bootloader en Android: ¿qué es y para qué sirve?

Seguramente hayas leído u oído hablar de esa palabra: expresiones como bootloader bloqueado, desbloquear el bootloader, etc., son comunes en los tutoriales, pero a fin de cuentas, ¿qué es y para qué sirve el bootloader? Para los principiantes en el mundo Android y para todos los que aún no se han profundizado en el tema, descubrimos el misterio en este artículo.

Comencemos por el principio. El bootloader es un programa que entra en acción cada vez que iniciamos nuestro dispositivo, activando el sistema operativo correcto. El bootloader no es, por tanto, algo exclusivo de Android. Él está presente en todos los dispositivos dotados de sistema operativo: tablets, smartphones y PCs. Un ordenador, por ejemplo, puede tener dos sistemas operativos diferentes (dual boot). En este caso, el bootloader tiene la tarea de iniciar una u otra según la preferencia del usuario, o de forma automática.

¿Qué es el bootloader?

El mismo principio se aplica también a los dispositivos Android, con la diferencia de que en este caso el sistema operativo en cuestión es uno solo. Es el gestor de arranque el que va a determinar cuándo ejecutar Android o entrar en Recovery Mode; el entorno de ejecución independiente del sistema operativo se encuentra en otra partición de la memoria interna. A través del Recovery Mode es posible borrar la memoria caché o restaurar los datos de fábrica sin necesidad de iniciar el sistema (una solución útil si el dispositivo ha dejado de responder a los comandos).

Bootloader

El bootloader es desarrollado es proporcionado directamente por el fabricante del dispositivo y, dada su importancia, se localiza en un lugar de la memoria que no puede ser fácilmente modificada por los usuarios. Cuando se desea modificar un dispositivo Android, uno de los mayores obstáculos es el bootloader bloqueado. ¿Qué quiere decir esto? Un bootloader bloqueado cargará sólo sistemas operativos autorizados por una firma digital. Casi todos los fabricantes de smartphones deciden bloquear el bootloader de sus dispositivos, permitiendo sólo la carga de sus versiones de Android, lo que impide la instalación de cualquier otra ROM personalizada. Para dar un ejemplo, con el bootloader del Galaxy S3 se cargan sólo las versiones de Android que Samsung ha desarrollado para el dispositivo.

Como ya deben saber, para todo obstáculo en Android hay una solución. Para ejecutar ROMs personalizadas como CyanogenMod, será necesario desbloquear el bootloader, que luego podrá iniciar sistemas operativos no autorizados. Para el desbloqueo del bootloader cada fabricante elige un método, que va desde el envío de un comando simple a través de una conexión USB desde el PC hasta la descarga de un programa especialmente para la tarea. Siempre es bueno destacar: precisamente porque el desbloqueo del bootloader permite la instalación de un software no autorizado, esta operación anula la garantía de tu dispositivo.

Bootloader

Atención: el desbloqueo del bootloader puede solicitar la habilitación de los permisos de root en tu dispositivo. ¿No sabes cómo obtenerlos? Descúbrelos en el artículo a continuación:

Cuidado de no confundir el root con el desbloqueo del bootloader. Algunas veces, este último puede ser requisito del primero, pero algunos aparatos pueden ser rooteados con el bootloader bloqueado, gracias a algunos trucos de la comunidad Android.

¿Has tenido problemas para desbloquear el bootloader? ¿Cómo hiciste para resolverlo?

Más artículos en TecnoBreak

4 Comments

  1. Juan Antonio 22 enero, 2016
  2. Juan Antonio 24 enero, 2016

Leave a Reply