2 votos

No se puede flashear la imagen TWRP en el Moto E5+

Intento instalar una ROM personalizada en mi Motorola Moto E5+. Para ello, estoy siguiendo este tutorial (y comprobar lo que se dice en línea en las herramientas utilizadas): https://www.getdroidtips.com/lineage-os-17-motorola-moto-e5-plus/ . Así que estoy en el paso donde tengo que flashear la imagen TWRP, pero parece que no funciona.

   $ ./adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
ZL5225HPHW  device
   $ ./adb reboot bootloader
   $ sudo ./fastboot flash recovery ../twrp-3.6.0_9-0-hannah.img
(bootloader) is-logical:recovery: not found
Sending 'recovery' (20972 KB)                      OKAY [  0.851s]
Writin 'recovery'                                  (bootloader) Image recovery failed validation
(bootloader) Preflash validation failed
FAILED (remote: '')
fastboot: error: Command failed
   $ sudo ./fastboot boot ../twrp-3.6.0_9-0-hannah.img
Sending 'boot.img' (20972 KB)                      OKAY [  0.685s]
Booting                                            (bootloader) permission denied!
FAILED (remote: '')
fastboot: error: Command failed

Captura original de la pantalla del terminal

Así que trato de usar el comando: ./fastboot flash recovery ../../Downloads/twrp-3.6.0_9-0-hannah.img (Soy sudo porque no reconoce mi teléfono sin) y trato de arrancar con la imagen como se propone aquí: No se puede flashear la imagen personalizada de recuperación TWRP en el teléfono Motorola Moto G7 Power Pero tampoco funciona. En mi teléfono, dice "Mismatched partition size (recovery)" cuando intento flashear. Y cuando intento arrancar, sólo dice download y boot y eso.

Por cierto, he descargado el archivo desde aquí: https://twrp.me/motorola/motorolamotoe5plus.html .

¿Sabes lo que me falta y lo que tengo que hacer? ¿O incluso si lo estoy haciendo bien?

PD: cuando estoy probando con la guía oficial de LineageOS, hace lo mismo:

   $ sudo ./fastboot flash recovery ../lineage-18.1-20220104-recovery-hannah.img
(bootloader) is-logical:recovery: not found
Sending 'recovery' (15432 KB)                      OKAY [  0.666s]
Writing 'recovery'                                 (bootloader) Image recovery failed validation
(bootloader) Preflash validation failed
FAILED (remote: '')
fastboot: error: Command failed

Y se dice lo mismo por teléfono:

cmd: download: number
cmd: boot
cmd: getvar:has-slot:recovery
cmd: getvar:max-download-size
cmd: getvar:is-logical:recovery
cmd: download: another number
cmd: flash:recovery
Mismatched partition size (recovery)

PS²: No estoy seguro de que se reconozca en el buen sentido, ya que, cuando intento el comando sudo ./fastboot devices , está catalogado como ZL5225HPHW Motorola Fastboot Interface Pero no estoy seguro de que la interfaz Fastboot de Motorola sea buena o no.

PS³: Aquí hay algunos comandos más y la salida (los hice bajo la guía de @alecxs): Así que aquí está la salida:

$ sudo fastboot getvar unlocked
(bootloader) unlocked: not found
getvar:unlocked FAILED (remote failure)
finished. total time: 0.003s
$ sudo fastboot getvar securestate
securestate: oem_locked
finished. total time: 0.009s

Entonces, lo que estoy entendiendo es que mi teléfono no está desbloqueado? ¿Cómo puedo hacerlo?

0 votos

No sé qué tan precisa es la guía en Get Droid Tips, pero hay una guía oficial para LineageOS en wiki.lineageos.org/dispositivos/hannah

0 votos

Ho, gracias @AndrewT. a su edición, he añadido el otro comando que estoy haciendo antes. Y voy a comprobar la guía oficial

0 votos

Pero tampoco funciona, aquí está mi comando: ``` $ sudo ./fastboot flash recovery ../lineage-18.1-20220104-recovery-hannah.img (bootloader) is-logical:recovery: not found Sending 'recovery' (15432 KB) OKAY [ 0.666s] Writing 'recovery' (bootloader) Falló la validación de la imagen recovery (bootloader) Falló la validación preflash FAILED (remote: '') fastboot: error: Command failed ``` Y dice lo mismo "Mismatched partition size (recovery)

1voto

Unixcorn Puntos 31

Gracias a @alecxs, simplemente no desbloqueo el bootloader del dispositivo correctamente.

Sólo tengo que ejecutar el comando fastboot oem unlock ******** dos veces. Y después de eso, funciona bien.

Aquí el comando y la salida que he hecho para resolver el problema

 ~ fastboot oem unlock **********
(bootloader) WARNING: This command erases all user data.
(bootloader) Please re-run this command to continue.
OKAY [ 0.002s] Finished.
Total time: 0.002s
 ~ fastboot oem unlock **********
(bootloader) Bootloader is unlocked! Rebooting phone
OKAY [ 0.165s] Finished.

Así que ejecuto el comando dos veces, y funciona, gracias a todos los que estáis en los comentarios.

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