¿Cómo vuelvo a bloquear mi gestor de arranque?

Traté de rootear mi Moto G3; pero no tuve éxito. Ahora mis teléfonos arrancan con esta advertencia.

                                         Advertencia de cargador de arranque desbloqueado en el arranque

Estoy harto de ver esto en la pantalla de inicio. ¿Cómo lo deshabilito? Parece que necesito bloquear el gestor de arranque de nuevo. ¿Cómo puedo hacer eso? Estoy completamente en blanco.

No es necesario; flashee un archivo de logotipo de arranque a través de fastboot para deshacerse de la advertencia. Además, intente rootear correctamente nuevamente, no es tan difícil como cree.
El comando fastboot es: fastboot flash logo logo.bin

Respuestas (3)

Primero, quiero decirte que volver a bloquear el bootloader NO eliminará ese mensaje... En el Moto G3, una vez que se haya desbloqueado el bootloader, ese mensaje siempre aparecerá, para siempre. Dicho esto, puede mostrar un logotipo de inicio personalizado para cubrir la advertencia. Sin embargo, explicaré cómo volver a bloquear el cargador de arranque y arreglar el logotipo.

Para volver a bloquear con éxito el cargador de arranque en un dispositivo Moto, debe actualizar una imagen de firmware de stock completa a través de fastboot que sea de la misma revisión o más reciente que la que instaló, no puede cambiar a una versión anterior para volver a bloquear. Las imágenes del firmware están disponibles aquí y varían según el modelo exacto. Una vez que lo haya descomprimido y en su directorio fastboot, ejecute los siguientes comandos:

fastboot oem lock begin  
fastboot flash partition gpt.bin  
fastboot flash bootloader bootloader.img  
fastboot flash logo logo.bin  
fastboot flash boot boot.img  
fastboot flash recovery recovery.img  
fastboot flash system system.img_sparsechunk.0  
fastboot flash system system.img_sparsechunk.1  
fastboot flash system system.img_sparsechunk.2  
fastboot flash system system.img_sparsechunk.3  
fastboot flash system system.img_sparsechunk.4  
fastboot flash system system.img_sparsechunk.5  
fastboot flash system system.img_sparsechunk.6  
fastboot flash system system.img_sparsechunk.7  
fastboot flash system system.img_sparsechunk.8  
fastboot flash modem NON-HLOS.bin  
fastboot erase modemst1   
fastboot erase modemst2   
fastboot flash fsg fsg.mbn  
fastboot erase cache   
fastboot erase userdata  
fastboot erase customize  
fastboot erase clogo  
fastboot oem lock    
fastboot reboot  

Tenga en cuenta que la cantidad de sparcechunks puede variar según el modelo y la versión de Android de 5 a 11 piezas, pero lo que flashea debe coincidir con la imagen del firmware que tiene. Si alguna pieza falla, el gestor de arranque no se bloqueará.

Una vez hecho esto, tendrá un dispositivo completo y un cargador de arranque bloqueado, con una bonita pantalla de advertencia de cargador de arranque desbloqueado. Como dije, una vez que se ha desbloqueado el cargador de arranque, no se puede restaurar a su estado original de ninguna manera que sepamos.

Para deshacerse de la pantalla (pero no del retraso o la vibración, no podemos deshacernos de eso) puede actualizar un archivo logo.bin parcheado en fastboot. Esto se puede hacer incluso con un gestor de arranque bloqueado. Esto se puede hacer actualizando el archivo logo.bin de este archivo ZIP con el comando:

fastboot flash logo logo.bin

Y la pantalla de advertencia desaparecerá. El archivo ZIP también se puede actualizar en su totalidad a través de la recuperación TWRP.

Es posible que todo esto no sea relevante, ya que rootear este dispositivo es muy simple, dado que esa no era su pregunta, no la responderé aquí, pero le indicaré mi hilo en XDA , que puede ser de ayuda si desea intentar rooteando de nuevo. Tenga en cuenta que el archivo logo.bin al que me refiero anteriormente se puede actualizar en un sistema original o modificado para eliminar la advertencia, su gestor de arranque no tiene que estar bloqueado para eliminar la advertencia.

¿Cuáles pueden ser las consecuencias si dejo que el gestor de arranque se desbloquee?
@Ajay La "consecuencia" es que su cargador de arranque está desbloqueado, lo que significa que una persona sin escrúpulos que obtenga acceso físico a su dispositivo puede eludir cualquier seguridad que tenga y acceder al dispositivo actualizando un kernel o ROM del cliente. Honestamente, hay casi cero posibilidades de que eso ocurra a menos que seas un objetivo de alto valor (político, figura pública, etc.), e incluso entonces las posibilidades son infinitesimalmente bajas. Esencialmente, bloquear el cargador de arranque brinda cierta protección contra la manipulación de procesos críticos de inicio del dispositivo y el cargador de arranque nunca debe bloquearse en un dispositivo que no está en stock.

Estoy harto de ver esto en la pantalla de inicio. ¿Cómo lo deshabilito?

Yo también estaba molesto por la advertencia histérica. Como ya respondieron otros usuarios, si bien volver a bloquear no lo eliminaría ni lo omitiría, la imagen de la pantalla se puede volver a actualizar fácilmente.

Quiero ampliar esto y mostrar cómo se puede dar a esta pantalla una pantalla de inicio personalizada, mucho menos alarmante y que se ajuste a su ROM personalizada.

Cree github.com/eriktim/moto-bootlogo y extraiga la partición del logotipo desde su propio dispositivo.

adb shell su -c "dd if=/dev/block/platform/msm_sdcc.1/by-name/logo of=/sdcard/logo.bin count=1 bs=634418"
adb pull /sdcard/logo.bin .

..o descargue y confíe en una logo.binanimación existente dentro de la original de sus dispositivos en la colección de animación de arranque de moto .

$ moto-bootlogo -i logo.png logo.bin
Created 'logo-custom.bin'
Parsing header of 'logo-custom.bin'.
..
Found 3 images.

$ adb reboot bootloader

luego flashea la partición del logo

$ fastboot flash logo logo-custom.bin

y desapareció la advertencia del gestor de arranque.

fastboot oem lockDeberías hacerlo.

Eso no funciona en el G3... Responderé en un par de minutos.