¿Qué es el Bootloader?

ANDROIDPIT Android para Principiantes
© nextpit

Seguramente la mayoría de vosotros habréis oído hablar del bootloader, sobre todo cuando habéis intentado rootear vuestro dispositivo o instalar una custom ROM. Para todos estos casos el primer paso es desbloquear el bootloader para poder instalar un nuevo software que no venga de parte del fabricante. Aquí vamos a explicar qué es el bootloader y para qué sirve.

¿Qué es el Bootloader?

Bootloader es el nombre en inglés para el gestor de arranque del dispositivo. Es el primer programa que se ejecuta en el procesador cuando enciendes un smartphone Android. Se encarga de cargar el Kernel Linux y el sistema operativo Android. El bootloader es una parte fundamental de todas las máquinas que ejecutan un sistema operativo ya sean un smartphone o un ordenador.

nexus 5 fastboot unlocked 02
Desbloqueando el bootloader de un Nexus 5. / © ANDROIDPIT

¿Cómo funciona el Bootloader?

El bootloader es un programa desarrollado por el fabricante del propio dispositivo para que funcione con su hardware en concreto. Cuando enciendes el smartphone el bootloader realiza unos test para comprobar en qué partes de la memoria se encuentra el kernel o el recovery para cargar una de estas partes.

Si pulsas el botón de encendido el bootloader entiende que quieres cargar el sistema operativo y por eso elige el kernel para arrancar. Si por el contrario pulsas la combinación de teclas para entrar en el recovery (reboot bootloader, restart bootloader), el bootloader elegirá cargar la parte de memoria donde se guarda el recovery.

Por defecto el bootloader está bloqueado, esto significa que solo puede arrancar una partición que tenga la firma digital del fabricante o de la operadora, ya sea el sistema operativo original o el recovery del fabricante.

Para poder instalar otro sistema operativo u otro custom recovery debemos poder cargar una parte de la memoria que no está firmada por el fabricante, lo que implica desbloquear el bootloader o incluso reemplazarlo y en la mayoría de los casos esto anula la garantía del fabricante.

Es aquí donde comienzan los problemas...

AndroidPIT nexus 6p bootloader
Desbloqueando un Nexus 6P. / © ANDROIDPIT

¿Por qué los fabricantes bloquean el Bootloader?

El bootloader está bloqueado para que sólo lea el sistema Android que el fabricante instala. O dicho de otra manera, el bootloader se usa como sistema de bloqueo de ROMs que no sean oficiales. Aquí nace la polémica, ya que el bootloader funciona como una especie de aduana que el software tiene que pasar para poder ser ejecutado en nuestros dispositivos. Esto implica que si queremos instalar una ROM no oficial, antes tendremos que desbloquear el famoso bootloader, lo cual no siempre es sencillo y supone la perdida de la garantía.

De aquí nace también la polémica sobre perder la garantía al rootear el dispositivo. El problema radica en el bootloader ya que en la gran mayoría de los casos de rooteo se modifica el bootloader.

En Samsung además existe un sistema de seguridad llamado knox, el cual incorpora en el bootloader una función denominada KNOX Void Warranty, la cual cuenta las veces que flasheas un software sin firma de Samsung, habitualmente con Odin pero también reconoce los flasheos desde el custom recovery.

¿Se puede desbloquear el Bootloader?

Sí, efectivamente se puede desbloquear el Bootloader en la mayoría de los casos. Algunos fabricantes lo ponen fácil otorgando herramientas para hacerlo o simplemente a través del ADB y Fastboot, pero en algunos casos hay que romper la seguridad con un exploit. En cualquier caso, el proceso de liberar el bootloader supone la perdida de todos los datos del dispositivo (es importante hacer una copia de seguridad antes de desbloquear), la perdida de la garantía y puede poner en peligro nuestros terminales.

¿Has desbloqueado alguna vez el bootloader?

Ir al comentario (20)
Luis Ortega

Luis Ortega
Redactor

Luis es editor y moderador del foro. Natural de Granada, donde se formó como geólogo y profesor. Después de muchos devenires profesionales aterrizó en AndroidPIT en 2015. Geek confesado. Le gusta el software libre y como no, Android. Le encantan las apps que gestionan su mala memoria y las que facilitan la vida en general. Le encanta el mar y disfruta de su tiempo libre subido sobre cualquier tipo de tabla.

Te ha gustado este artículo? Compártelo!
Artículos recomendados
Artículo siguiente
20 Comentarios
Escribir un nuevo comentario:
Los cambios realizados se guardarán. No hay borradores guardados durante su edición
Escribir un nuevo comentario:
Los cambios realizados se guardarán. No hay borradores guardados durante su edición

  • Carlos Moreira Ortega 1
    Carlos Moreira Ortega 17 ene. 2019 Link al comentario

    Excelente explicacion.Saludos.


  • Hextor Balbuena 1
    Hextor Balbuena 17 oct. 2018 Link al comentario

    Hola Gente, tengo un Motorola G4 con pantalla fantasma, pienso yo que lo ideal seria reinstalar el android. que dicen?? y como se hace en motorola?


  • 1
    Alarico Manju 27 oct. 2017 Link al comentario

    Tengo que decir que da gusto leer un artículo sin toda la típica parafernalia de frases, redundancias e informaciones fútiles. Escueto, conciso y claro ( "thumbs up" ). Aprovecho para preguntar por si alguien puede ayudarme: Hay que desbloquear el bootloader del Samsung GT-N7000 ( ICS version 4.0.4 ) para rootearlo? El cmd me detecta mi terminal cuando escribo "adb devices" pero no el "fastboot devices". He llegado a un punto en el que ya pongo en duda que Fastboot exista realmente para mi terminal/version de Kernel. Gracias por cualquier ayuda.


    • Daniel 62
      Daniel 28 oct. 2017 Link al comentario


    • 2
      TeCan 24 sept. 2018 Link al comentario

      Tengo exactamente este mismo problema con el GT-N7100 después de haber comprado (por avería) una placa base nueva a China. ¿Qué solución encontraste?...


  • Maj Dren 1
    Maj Dren 17 jun. 2017 Link al comentario

    A que se refiere de que cuando se desbloquea el bootloader se pierden todos los datos del dispositivo, osea eso incluye las apps, aprte de documentos, mensjaes, fotos?


  • john espinoza 1
    john espinoza 30 may. 2017 Link al comentario

    tengo un problema tengo un samsung J1 version android 4.4.4 y lo kiero rootear pero me dice que no tiene acceso a la raiz y supongo yo que tiene que estar relacionado al blootloader y quiero desbloquearlo y no se como se hace ayudemen porfa. :(


    • Luis Ortega 36
      Luis Ortega 30 may. 2017 Link al comentario

      Normalmente los samsung no tienen el bootloader bloqueado. ¿Estás seguro que estás utilizando el método adecuado para rootear?


      • john espinoza 1
        john espinoza 30 may. 2017 Link al comentario

        Amigo te cuento que lo e intentado con kingroot por medio de apk y por medio de pc con dr.fone, iroot y kingroot y ninguno le da root. Si puedeb darme una sugerencia o una guía para poder darle root a mi cel


      • Unknown 1
        Unknown 1 jul. 2017 Link al comentario

        Con Odín y SuperSu


  • Cristian Cabaña 1
    Cristian Cabaña 19 may. 2017 Link al comentario

    En mi nexus 5 desde opciones del desarrollador aparece la opción desbloquear bootloader...es lo mismo?


    • Luis Ortega 36
      Luis Ortega 30 may. 2017 Link al comentario

      Tienes que activar esta opción para permitir el desbloqueo. Pero para terminar el proceso tienes que usar el ADB y Fastboot


  • Ramon A. 35
    Ramon A. 8 may. 2017 Link al comentario

    Eso quiere decir que si desbloqeuo el bootloader ¿puedo deshacerme del yugo de telefonica y tener un telefono libre de verdad? Saludos.


    • Luis Ortega 36
      Luis Ortega 8 may. 2017 Link al comentario

      No necesariamente, deberías cambiar la rom para que sea del todo libre, y liberarlo si es que está capado de red

      DanielRamon A.


      • Ramon A. 35
        Ramon A. 8 may. 2017 Link al comentario

        Gracias Luis, es lo que tiene comprar un terminal libre en un operador. Un timo manifiesto, hace más de tres meses que el fabricante liberó la actualización pero telefonica no lo hace.....Un saludo.


      • 1
        Aracelisima 9 may. 2017 Link al comentario

        Telefónica no ha tocado tu bootloader. Lo que ha hecho es llegar a un acuerdo con el fabricante del terminal para instalar su propia customizacion española del SO pero con la firma del fabricante. Y esta versión no se actualiza vía OTA al contrario que la ROM oficial del fabricante.( lo mismo que hacen las tiendas chinas cuando compras un móvil de allī y que te venden como versión europea del SO del fabricante chino). Pero puedes pasar por completo de Telefonica instalando otra ROM cualquiera no ligada a ningún operador o fabricante. Para ello tendrás que desbloquear primero el bootloader, caso de que esté bloqueado. Telefónica en este caso pinta poco, tan solo está entorpeciendo las actualizaciones automáticas . Pero no es Telefonica quién te va a impedir que instales otra ROM.


      • 6
        Red Skull 11 may. 2017 Link al comentario

        Asia es, el bootloader loader solo modifica el OS para liberar el equipo necesitas los codigos de bloqueo de operador, una version de OS neutra o modificar los parametros de bloqueo de operador.


  • Eduardo Santis T. 18
    Eduardo Santis T. 14 dic. 2016 Link al comentario

    Muy interesante, buen artículo.

    Daniel


  • 21
    rafael 14 dic. 2016 Link al comentario

    Muy bien explicado muy buen artículo. Gracias

    Daniel


  • xlbertoespinosx 23
    xlbertoespinosx 14 dic. 2016 Link al comentario

    interesante articulo , sobre todo para los amantes de custom rom o el root

    Cuenta desactivadaDaniel

Escribir un nuevo comentario:
Los cambios realizados se guardarán. No hay borradores guardados durante su edición