Le problème a commencé lorsque la mise à jour OTA habituelle n'a pas réussi à s'installer et m'a laissé avec un écran "no command".
J'ai téléchargé une ROM stockée sur le site officiel developers.google .
J'ai essayé le script flash-all pour installer la ROM. J'ai obtenu le résultat suivant :
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate -1492308812 bytes
error: update package missing system.img
Après avoir collé tous les fichiers du fichier image.zip dans le dossier parent contenant le script flash-all (de cette façon, le fichier system.img se trouve dans le même répertoire que le script flash-all), j'ai reçu la même erreur.
Après quelques recherches sur Google, j'ai trouvé des instructions pour flasher les fichiers manuellement à l'aide de fastboot.
Tout s'est bien passé et j'en suis arrivé à l'avant-dernière instruction pour flasher le système.
C'est alors qu'est arrivé ce qui suit :
>> 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
Comme vous pouvez le voir, fastboot envoie déjà les données en plus petites portions. Que dois-je faire pour résoudre ce problème ? J'ai cherché sur google mais je n'ai pas trouvé de solution utilisable
Le téléphone est un Nexus 5x enraciné.