1 votos

¿Cómo puedo volver a bloquear mi bootloader?

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

                                         Bootloader Unlocked Warning on Boot

Estoy harto de ver esto en la pantalla de arranque. ¿Cómo lo desactivo? Parece que tengo que bloquear el bootloader de nuevo. ¿Cómo lo hago? Estoy completamente en blanco.

1 votos

No es necesario; flashea un archivo de logotipo de arranque a través de fastboot para deshacerse de la advertencia. Además, intente rootear correctamente de nuevo, no es tan difícil como usted piensa.

0 votos

El comando fastboot es: fastboot flash logo logo.bin

2voto

acejavelin Puntos 186

En primer lugar, quiero deciros que al desbloquear el bootloader NO se eliminará ese mensaje... En el Moto G3, una vez desbloqueado el bootloader ese mensaje aparecerá siempre, para siempre. Dicho esto, puedes flashear un logo de arranque personalizado para tapar el aviso. Sin embargo, voy a explicar cómo volver a bloquear el cargador de arranque y arreglar el logotipo.

Para volver a bloquear con éxito el bootloader en un dispositivo Moto, debes flashear una imagen completa de firmware de stock a través de fastboot que sea de la misma o más reciente revisión que la que tienes instalada, no puedes hacer downgrade para volver a bloquear. Las imágenes de firmware están disponibles aquí y varían según el modelo exacto. Una vez que lo hayas descomprimido y lo tengas en el directorio fastboot, ejecuta 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  

Ten en cuenta que el número de sparcechunks puede variar según el modelo y la versión de Android de 5 a 11 piezas, pero lo que flashees debe coincidir con la imagen de firmware que tengas. Si alguna pieza falla, el bootloader no se bloqueará.

Una vez hecho esto, tendrás un dispositivo completamente stock y un bootloader desbloqueado, con una bonita pantalla de aviso de Bootloader Unlocked. Como he dicho, una vez que el bootloader ha sido desbloqueado, no puede ser restaurado a su estado original de ninguna manera que conozcamos.

Para deshacerse de la pantalla (pero no del retardo o la vibración, no podemos deshacernos de eso) puedes flashear un archivo logo.bin parcheado en fastboot. Esto se puede hacer incluso con el bootloader bloqueado. Esto se puede hacer flasheando el archivo logo.bin desde este ZIP con el comando:

fastboot flash logo.bin

Y la pantalla de advertencia desaparecerá. El archivo ZIP también puede ser flasheado en su totalidad a través de TWRP recovery.

Todo esto puede no ser relevante, ya que rootear este dispositivo es muy sencillo, como esa no era tu pregunta no la responderé aquí, pero te indicaré mi hilo en XDA que puede ser de ayuda si quieres intentar rootear de nuevo. Ten en cuenta que el archivo logo.bin al que hago referencia arriba puede ser flasheado en un sistema original o modificado para deshacerse de la advertencia, tu bootloader no tiene que estar bloqueado para deshacerse de la advertencia.

0 votos

Cuáles pueden ser las consecuencias si dejo el bootloader desbloqueado.

1 votos

@Ajay La "consecuencia" es que tu bootloader está desbloqueado, lo que significa que un individuo sin escrúpulos que consiga acceso físico a tu dispositivo puede ser capaz de saltarse cualquier seguridad que tengas y acceder al dispositivo flasheando un kernel o ROM de cliente. Sinceramente, las posibilidades de que eso ocurra son casi nulas, a menos que seas un objetivo de alto valor (político, figura pública, etc.), e incluso entonces las posibilidades son infinitesimales. Esencialmente, bloquear el gestor de arranque ofrece cierta protección contra la manipulación de los procesos de arranque críticos del dispositivo y el gestor de arranque nunca debería bloquearse en un dispositivo que no sea de serie.

2voto

wbob Puntos 31

Estoy harto de ver esto en la pantalla de arranque. ¿Cómo lo desactivo?

A mí también me molestó la advertencia histérica. Como ya han respondido otros usuarios, si bien el rebloqueo no lo eliminaría ni lo omitiría, la imagen de la pantalla se puede volver a actualizar fácilmente a la original.

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

Construir github.com/eriktim/moto-bootlogo y o bien tirar de la partición del logotipo del 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 descargar y confiar en un logo.bin dentro de la animación original de sus dispositivos en el colección de animación de botas 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 flashear la partición del logo

$ fastboot flash logo logo-custom.bin

y desaparece la advertencia del gestor de arranque.

-2voto

fastboot oem lock debería hacerlo.

1 votos

Eso no funciona en el G3... Voy a responder en un par de minutos

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X