He rooteado mi Nexus 5 y he instalado CyanogenMod (Android 6) hace unos meses.
Siempre ha funcionado bien, pero hoy mientras se desplazaba por una página web se ha congelado, así que he pulsado prolongadamente el botón de encendido para reiniciarlo.
El teléfono empezó a reiniciarse, mostrando el logo de Google y el lockpad desbloqueado, y luego la cabeza del robot de CyanogenMod, como siempre.
A continuación, se reinició por sí mismo, una vez más el logotipo de Google y la cabeza del robot, y se quedó atascado allí.
Después de 5 minutos sin progreso visible, volví a pulsar prolongadamente el botón de encendido.
Ahora no va más allá de la pantalla del logo de Google. He intentado reiniciarlo varias veces, pero siempre se queda atascado en esa pantalla.
Al iniciar el modo de recuperación sólo se pone la pantalla en negro (la pantalla está activa pero sólo muestra píxeles negros).
#> fastboot oem device-info
...
(bootloader) Device tampered: true
(bootloader) Device unlocked: true
(bootloader) off-mode-charge: true
OKAY [ 0.003s]
#> fastboot flash recovery twrp-3.0.2-0-hammerhead.img
target reported max download size of 1073741824 bytes
sending 'recovery' (14524 KB)...
OKAY [ 0.665s]
writing 'recovery'...
FAILED (remote: flash write failure)
finished. total time: 44.721s
#> fastboot erase cache
******** Did you mean to fastboot format this partition?
erasing 'cache'...
FAILED (remote: failed to erase partition)
#> fastboot erase cache
target reported max download size of 1073741824 bytes
erasing 'cache'... [stays like this forever]
Corriendo fastboot boot twrp-3.0.2-0-hammerhead.img
inicia TWRP, que muestra que los datos y el sistema son 0MB:
¿Cómo solucionarlo?