Comenzó cuando la actualización regular de la OTA no se instaló y me dejó con una pantalla de "no comando".
He descargado una ROM de stock desde el sitio oficial developers.google .
He probado el flash-all script para instalar la ROM. Me dio lo siguiente:
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate -1492308812 bytes
error: update package missing system.img
Después de pegar todos los archivos del image.zip a la carpeta principal con el flash-all script en ella (de esa manera el system.img está en el mismo dir que el flash-all script), recibí el mismo error.
Después de buscar en Google encontré algunas instrucciones para flashear los archivos manualmente usando fastboot.
Todo fue bien y llegué a la penúltima instrucción para flashear el sistema.
Entonces sucedió esto:
>> fastboot flash system system.img
target reported max download size of 536870912 bytes
erasing 'system'...
OKAY [ 0.090s]
sending sparse 'system' (520374 KB)...
OKAY [ 20.706s]
writing 'system'...
OKAY [ 9.350s]
sending sparse 'system' (515510 KB)...
OKAY [ 22.374s]
writing 'system'...
OKAY [ 9.586s]
sending sparse 'system' (479538 KB)...
OKAY [ 20.531s]
writing 'system'...
OKAY [ 8.527s]
sending sparse 'system' (514677 KB)...
OKAY [ 21.401s]
writing 'system'...
OKAY [ 11.339s]
sending sparse 'system' (524289 KB)...
FAILED (remote: data too large)
finished. total time: 124.427s
Como puedes ver, fastboot ya está enviando los datos en porciones más pequeñas. ¿Qué tengo que hacer para arreglar esto? He buscado en google pero no he encontrado ninguna solución utilizable..
El teléfono es un Nexus 5x rooteado.