1 votos

Forzar el arranque al bootloader (el dispositivo siempre arranca al recovery)

Estaba intentando flashear TWRP en mi tablet Android (Lenovo TB-X306F), pero algo salió mal y falló. Ahora, cada vez que arranco, no importa lo que haga (enviar comandos adb o pulsar botones físicos), va al recovery (ahora roto).

Me gustaría saber si hay alguna forma de arrancar a la fuerza en el bootloader para poder usar fastboot y flashear el recovery de stock (tengo las imágenes originales de todo).
Intenté flashearlo usando flash_image recovery /path/to/recovery.img a través de adb shell (que es accesible dentro de esa recuperación "zombi"), pero falló con: failed with error: -1 . He buscado en internet y no he podido encontrar el significado de dicho error, pero sospecho que está relacionado con el intento de flashear el recovery estando en el recovery?

Gracias de antemano.

0 votos

adb reboot bootloader

2voto

Tmpod Puntos 41

Por fin he resuelto este enigma.

Después de indagar un poco más, encontré este en la página web de alguien (¡gracias!) y lo probé. En mi caso, tenía /dev/block/platform/bootdevice/by-name/recovery pero aún así funcionó de maravilla.

En caso de que ese blog se caiga alguna vez, lo que tienes que hacer es comprobar esa ruta y ver si coincide. Como sugiere el post, puedes hacer DEV=$(ls /dev/block/platform/*/by-name/recovery); echo $DEV .
Entonces, es cuestión de usar dd para volcar la imagen en esa ruta, así: dd of=$DEV if=/path/to/recovery.img (Yo puse la mía en /sdcard con adb push ).
Por último, basta con reiniciar utilizando adb reboot ... o utilizando los botones físicos de tu dispositivo.

Espero que esto ayude.

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