14 votos

Flasheando imagen de fábrica de Nexus 5 falla al escribir userdata

Recientemente, compré un Nexus 5 usado. Me gustaría realizar un restablecimiento completo, así que estoy intentando flashear la imagen de fábrica usando las instrucciones oficiales de Google.

Sin embargo, sigo recibiendo el mensaje FAILED (remote: 'Bogus size sparse and chunk header') en el paso de Writing 'userdata'.

¿Estoy haciendo algo mal o hay algún problema con las instrucciones o la imagen de Google?

Información (posiblemente) relevante:

  • Estoy usando macOS Mojave 10.14 (18A391) en mi computadora.
  • Estoy utilizando fastboot de la versión 28.0.1 de Android SDK Platform-Tools, instalado usando Android Studio 3.2.1.
  • He probado las dos últimas imágenes de Android versión 6.0.1 (M4B30X y M4B30Z), ambas dan el mismo problema.

El resultado completo del proceso de flasheo se puede ver aquí:

$ ./flash-all.sh 
Sending 'bootloader' (3124 KB)                     OKAY [  0.310s]
Writing 'bootloader'                               OKAY [  0.516s]
Finalizado. Tiempo total: 0.923s
reiniciando en bootloader                          OKAY [  0.108s]
Finalizado. Tiempo total: 0.108s
Sending 'radio' (45489 KB)                         OKAY [  1.640s]
Writing 'radio'                                    OKAY [  3.130s]
Finalizado. Tiempo total: 4.867s
reiniciando en bootloader                          OKAY [  0.104s]
Finalizado. Tiempo total: 0.104s
extrayendo android-info.txt (0 MB) a la RAM...
--------------------------------------------       
Versión del Bootloader...: HHZ20h
Versión de la Banda Base.....: M8974A-2.0.50.2.30
Número de Serie........: ***redactado***
--------------------------------------------       
Revisando producto                                   OKAY [  0.100s]
Revisando versión del bootloader                        OKAY [  0.100s]
Revisando versión de la banda base                          OKAY [  0.100s]
extrayendo boot.img (8 MB) al disco... tardó 0.037s
el archivo no contiene 'boot.sig'
el archivo no contiene 'dtbo.img'
el archivo no contiene 'dt.img'
el archivo no contiene 'odm.img'
el archivo no contiene 'product.img'
el archivo no contiene 'product-services.img'
extrayendo recovery.img (9 MB) al disco... tardó 0.033s
el archivo no contiene 'recovery.sig'
el archivo no contiene 'super.img'
extrayendo system.img (996 MB) al disco... tardó 7.816s
el archivo no contiene 'system.sig'
el archivo no contiene 'vbmeta.img'
el archivo no contiene 'vendor.img'
mke2fs 1.44.3 (10-Julio-2018)
Creando sistema de archivos con 7137786 bloques de 4k y 1785856 inodos
UUID del sistema de archivos: aab8dc10-d114-48a0-b9dc-c7ebdd24c79d
Copia de seguridad de superbloques almacenada en bloques: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000

Asignando tablas de grupos: hecho                            
Escribiendo tablas de inodos: hecho                            
Creando diario (32768 bloques): hecho
Escribiendo superbloques e información de contabilidad del sistema de archivos: hecho   

mke2fs 1.44.3 (10-Julio-2018)
Creando sistema de archivos con 179200 bloques de 4k y 44832 inodos
UUID del sistema de archivos: 2d2b45ab-678b-43ba-8b3c-83827764dbc8
Copia de seguridad de superbloques almacenada en bloques: 
    32768, 98304, 163840

Asignando tablas de grupos: hecho                            
Escribiendo tablas de inodos: hecho                            
Creando diario (4096 bloques): hecho
Escribiendo superbloques e información de contabilidad del sistema de archivos: hecho

Sending 'boot' (9154 KB)                           OKAY [  0.510s]
Writing 'boot'                                     OKAY [  0.776s]
Sending 'recovery' (10012 KB)                      OKAY [  0.564s]
Writing 'recovery'                                 OKAY [  0.832s]
Sending 'system' (1020665 KB)                      OKAY [ 36.364s]
Writing 'system'                                   OKAY [ 69.147s]
Erasing 'userdata'                                 OKAY [ 14.079s]
Sending 'userdata' (4272 KB)                       OKAY [  0.360s]
Writing 'userdata'                                 FAILED (remote: 'Bogus size sparse and chunk header')
Finalizado. Tiempo total: 133.541s

22voto

kover Puntos 1

¡Hoy me encontré con el mismo problema :) El script flash-all falló al escribir en userdata

He logrado resolver este problema al continuar manualmente con el proceso de flasheo:

1) extraer image-hammerhead-m4b30z.zip

2) cd a la carpeta extraída

3) ejecutar los siguientes comandos (uno por uno)
fastboot erase userdata
fastboot flash userdata userdata.img
fastboot erase cache
fastboot flash cache cache.img
fastboot reboot

2voto

Yetanotherjosh Puntos 852

Es demasiado tarde para este post, pero estoy respondiendo para cualquier otra persona que encuentre este post consulte este enlace http://www.gandalfk7.it/2019/03/24/fastboot-too-old-and-error-cannot-generate-image-for-userdata/ debe actualizar sus herramientas de plataforma OS y ejecutar sh flash-all.sh después de actualizar la plataforma, establezca el PATH en su directorio según esta referencia

¡Siga estos pasos y como dice el enlace, lo logrará!

-  descargue las nuevas herramientas de plataforma desde https://developer.android.com/studio/releases/platform-tools.
-  Descomprímalos con #unzip platform-tools_r28.0.2-linux.zip
se creará una nueva carpeta de platform-tools
luego en su carpeta donde haya descomprimido el origen de fábrica
-  edite flash-all.sh y agregue esta línea en la parte superior:

export PATH=/home/SUUSUARIO/Descargas/platform-tools:$PATH

-  de esta forma, el script buscará ejecutables en esa carpeta, utilizando los más nuevos.

1voto

anhldbk Puntos 121

Advertencia para cualquiera que encuentre esto sucediendo en un Nexus 7. Mismo problema excepto que hay un problema secundario después de especificar explícitamente las herramientas de plataforma. Forzar el flash de userdata no asigna todo el espacio restante para userdata. La solución es redimensionarlo después antes del primer arranque. Si intentas redimensionar después del primer arranque, te quedarás atascado en un bucle de arranque y tendrás que volver a flashear todo.

0 votos

Por favor mueva su respuesta a esta pregunta android.stackexchange.com/q/230412

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