3 votos

Nexus 5, me estoy alejando: falla de escritura flash mientras intento arreglar un bootloop

Antes de decir algo sólo quiero decir que no instalé ninguna ROM personalizada ni arraigué mi teléfono.

He descargado las imágenes de la fábrica desde aquí https://developers.google.com/Android/nexus/images#hammerhead

Pongo mi teléfono en el cargador de arranque y arranco el flash-all.bat script de la carpeta que he descargado arriba. Ejecuta este script:

PATH=%PATH%;"%SYSTEMROOT%\System32"
fastboot flash bootloader bootloader-hammerhead-hhz12d.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.22.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot -w update image-hammerhead-lrx22c.zip

echo Press any key to exit...
pause >nul
exit

Tengo la siguiente salida:

OKAY [  0.307s]
writing 'bootloader'...
**FAILED (remote: not supported in locked device)**
finished. total time: 0.407s
rebooting into bootloader...
OKAY [  0.050s]
finished. total time: 0.050s
< waiting for device >
target reported max download size of 1073741824 bytes
sending 'radio' (45521 KB)...
OKAY [  1.732s]
writing 'radio'...
**FAILED (remote: not supported in locked device)**
finished. total time: 1.842s
rebooting into bootloader...
OKAY [  0.046s]
finished. total time: 0.046s
< waiting for device >
target reported max download size of 1073741824 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate 1005027540 bytes
error: update package missing system.img
Press any key to exit...

Me he dado cuenta de las líneas en negrita, así que he desbloqueado el teléfono usando un comando fastboot oem unlock . Lo desbloquea, pero si reinicio el teléfono, se bloquea de nuevo. La gente en Internet dice que si esto sucede, el teléfono está muerto. Espero que no sea así.

He intentado ejecutar el script de nuevo cuando el teléfono está desbloqueado:

target reported max download size of 1073741824 bytes
sending 'bootloader' (2579 KB)...
OKAY [  0.202s]
writing 'bootloader'...
**FAILED (remote: flash write failure)**
finished. total time: 0.402s
rebooting into bootloader...
OKAY [  0.090s]
finished. total time: 0.090s
< waiting for device >
target reported max download size of 1073741824 bytes
sending 'radio' (45521 KB)...
OKAY [  1.709s]
writing 'radio'...
**FAILED (remote: flash write failure)**
finished. total time: 2.939s
rebooting into bootloader...
OKAY [  0.100s]
finished. total time: 0.100s
< waiting for device >
target reported max download size of 1073741824 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate 1005027540 bytes
error: update package missing system.img
Press any key to exit...

Como puedes ver, tengo el FALLO (remoto: fallo de escritura del flash).

He intentado eliminar los comandos que reinician el teléfono para que éste permanezca bloqueado y obtengo esta salida después de ejecutar el script modificado:

target reported max download size of 1073741824 bytes
sending 'bootloader' (2579 KB)...
OKAY [  0.300s]
writing 'bootloader'...
**FAILED (remote: flash write failure)**
finished. total time: 0.492s
target reported max download size of 1073741824 bytes
sending 'radio' (45521 KB)...
OKAY [  1.716s]
writing 'radio'...
**FAILED (remote: flash write failure)**
finished. total time: 1.894s
target reported max download size of 1073741824 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate 1005027540 bytes
**error: update package missing system.img**
Press any key to exit...

De nuevo, el FAILURE (remoto: fallo de escritura de flash) ocurre pero no entiendo por qué no puede encontrar "system.img" porque está en la carpeta donde está el script.

También he probado el tutorial de este video de Youtube https://www.youtube.com/watch?v=pJnoiMTw5cY

Cuando intento el primer comando que es "fastboot flash system.img" obtengo el mismo error.

Entonces, ¿mi teléfono está muerto o todavía puedo arreglarlo?

EDITORIAL: He RMA-ed[1] el teléfono y me han enviado un reemplazo. Espero que este hilo ayude a la gente del futuro.

[1] https://en.wikipedia.org/wiki/Return_merchandise_authorization

4voto

same issue Puntos 21

El flash-all.sh script no tiene en cuenta que su cargador de arranque se bloquea después de cada reinicio.

Abrí el shell script y ejecuté cada comando uno por uno, desbloqueando con el siguiente después de cada comando:

fastboot oem unlock

Mostré cada imagen sin errores, pero no pareció escribir en la memoria a pesar de todo.

2 votos

Me sale FAILED (remote: Already Unlocked) incluso aunque esté recién reiniciado.

0 votos

Ten cuidado. Desbloquear el bootloader borrará todos los datos personales.

0voto

kuleszdl Puntos 46

El punto interesante es: Aunque ya no recibes estas advertencias de "sólo se permite en estado desbloqueado", ¿tu cargador de arranque está realmente desbloqueado? ¿Qué salida obtienes cuando ejecutas el siguiente comando en modo desbloqueado?:

fastboot oem device-info

Y..: ¿Aún puedes iniciar la recuperación?

0 votos

C:\Users\Neven\Desktop\hammerhead -5.1> ... (bootloader) Dispositivo manipulado: true (bootloader) Dispositivo desbloqueado: true (bootloader) off-mode-charge: true OKAY [ -0.000s] finished. total time: -0.000s Puedo arrancar en modo recovery. Aparece el pequeño Android con un signo de exclamación dentro de un triángulo rojo. He probado a borrar la caché y los restablecimientos de fábrica pero por lo que he entendido ha fallado. De momento no puedo fotografiar la pantalla. Lo que también es interesante es que no tengo el comando "wipe Davik-cache" pero he oído que debería tenerlo.

0 votos

Tal vez trate de arrancar desde fastboot en una recuperación personalizada con 'fastboot boot recovery your-recovery.img' A partir de ahí, usted podría tratar de flashear la partición del sistema desde un archivo ZIP, pero el comportamiento que usted describe es muy poco probable y parece que no se puede escribir nada en su mmc-dispositivo (el chip de flash), ya que incluso limpiar la caché parece fallar. Sería interesante, sin embargo, para ver si se puede montar particiones r / w en la recuperación personalizada y modificar su contenido desde allí. Y ya que has dicho que no has hecho nada con las roms personalizadas, ¿cómo has conseguido el problema de bootloop en primer lugar?

0 votos

@kulesdzl Intenté el primer comando pero obtuve este error C:\Users\Neven\Desktop\hammerhead -5.1>fastboot boot recovery recovery.img no puede cargar 'recovery': No such file or directory

0voto

kabhishek Puntos 30

Borra la caché de la recuperación, asegúrate de que tienes los últimos archivos adb y fastboot. En el menú de recuperación, ejecuta estos comandos.

adb shell
recovery --wipe_data
recovery --wipe_data 

Los comandos suministrados:

 *   --wipe_data - erase user data (and cache), then reboot
 *   --wipe_cache - wipe cache (but not user data), then reboot

Utilice Juego de herramientas de root del nexo para hacer el trabajo hecho: http://www.wugfresh.com/nrt/ wugfresh's nexus root toolkit

0voto

Bill S. Puntos 11

Así es como se puede entrar en adb desde un emmc no escribible:

  1. Descargue el twrp, extráigalo para que vea recovery.img .

  2. Desbloquear usando fastboot oem unlock . no reinicie.

  3. Inicie la recuperación personalizada (no el flash) usando fastboot boot recovery.img .

Ahora se reiniciará en twrp, desde donde se puede acceder adb y adb shell .

0 votos

Tengo el mismo problema y no he podido encontrar el archivo recovery.img dentro de ninguna de las imágenes twrp. Siento que estoy haciendo algo mal o estoy buscando en los archivos img mal tal vez. ¿Hay algún enlace donde pueda conseguir el TWRP correcto? ¡¡¡Gracias!!!

0voto

Larper Puntos 11

En este hilo me dijeron que mi Emmc está frito porque no puedo bloquear/desbloquear mi teléfono, así que RMA - lo hizo.

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