Error "FALLIDO (fallo de transferencia de datos (valor demasiado grande para el tipo de datos definido))" mientras parpadea Nexus 4

Tengo un Nexus 4 que se bloqueó durante una actualización OTA. Intenté mostrarle varias imágenes de fábrica y cada vez me daba el error "FALLIDO (falla de transferencia de datos (Valor demasiado grande para el tipo de datos definido))". Cuando traté de flashear Occam 4.4, pareció terminar sin problemas. Ahora, cuando intento iniciarlo, no pasa de la pantalla de Google. Lo dejé en la pantalla de Google durante más de una hora e intenté borrar el caché y restablecerlo de fábrica, pero todavía está atascado en la pantalla de Google. También intenté flashear Occam 4.4 nuevamente, pero apareció el mismo error cuando lo intenté. El gestor de arranque del teléfono está desbloqueado. ¿Alguien puede ayudarme a pasar la pantalla de Google o reinstalar Occam en ella? Ejecuto Windows 7 y Ubuntu 16.04

Nota La depuración de USB no está activada

Respuestas (2)

En cuanto al mensaje FAILED (data transfer failure (Value too large for defined data type)), en mi caso el problema se resolvió usando otro cable USB (el primero era de una tableta Samsung Galaxy, el segundo de una tableta Nexus 7)

Terminé cambiando de computadora, lo que resolvió el problema.

Estaba usando adb desde un dispositivo Armv7 y tratando de descargar una ROM, donde obtuve este error ( adb sideload ROM).

Frustrado, traté de presionar la ROM ( adb push ROMy me aseguré de que el teléfono NO esté en el estado de carga lateral) y obtuve exactamente el mismo error.

Esto resultó ser culpa del controlador USB, y no tenía nada que ver con adb ni con la ROM.

Escuché que los puertos USB 2 son mejores para flashear, pero mi computadora portátil solo tiene puertos USB 3.

Entonces, ¿qué podría hacer?

Bueno, el shell de Android proporcionado por TWRP contiene el catcomando. Entonces, split -b 100M <ROM.ext> rom-parts-en mi computadora portátil, dividí la ROM en varias partes, y luego lo hice adb push rom-parts-* /sdcard/.

Esto transfirió bien los archivos. Luego pude hacer adb shellpara obtener acceso al shell de Android en el dispositivo, y luego lo hice cat rom-parts-* > <ROM.ext>y luego verifiqué que era el mismo archivo haciendo un md5sum o sha256sum y comparándolo con el archivo original en línea.

En TWRP pude instalar la imagen fácilmente.