3 votes

Nexus 5, j'obtiens remote : flash write failure en essayant de réparer un bootloop.

Avant de dire quoi que ce soit, je veux juste dire que je n'ai pas installé de ROM personnalisée ni rooté mon téléphone.

J'ai téléchargé les images d'usine d'ici https://developers.google.com/Android/nexus/images#hammerhead

Je mets mon téléphone en bootloader et je lance le script flash-all.bat depuis le dossier que j'ai téléchargé ci-dessus. Il exécute ce script :

PATH=%PATH%;"%SYSTEMROOT%\System32"
fastboot flash bootloader bootloader-hammerhead-hhz12d.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.22.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot -w update image-hammerhead-lrx22c.zip

echo Press any key to exit...
pause >nul
exit

J'obtiens le résultat suivant :

OKAY [  0.307s]
writing 'bootloader'...
**FAILED (remote: not supported in locked device)**
finished. total time: 0.407s
rebooting into bootloader...
OKAY [  0.050s]
finished. total time: 0.050s
< waiting for device >
target reported max download size of 1073741824 bytes
sending 'radio' (45521 KB)...
OKAY [  1.732s]
writing 'radio'...
**FAILED (remote: not supported in locked device)**
finished. total time: 1.842s
rebooting into bootloader...
OKAY [  0.046s]
finished. total time: 0.046s
< waiting for device >
target reported max download size of 1073741824 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate 1005027540 bytes
error: update package missing system.img
Press any key to exit...

J'ai remarqué les lignes en gras donc j'ai déverrouillé le téléphone en utilisant une commande fastboot oem unlock . Il le déverrouille, mais si je réinitialise le téléphone, il est à nouveau verrouillé. Les gens sur Internet disent que si cela se produit, le téléphone est mort. J'espère que ce n'est pas le cas.

J'ai essayé de relancer le script quand le téléphone est déverrouillé :

target reported max download size of 1073741824 bytes
sending 'bootloader' (2579 KB)...
OKAY [  0.202s]
writing 'bootloader'...
**FAILED (remote: flash write failure)**
finished. total time: 0.402s
rebooting into bootloader...
OKAY [  0.090s]
finished. total time: 0.090s
< waiting for device >
target reported max download size of 1073741824 bytes
sending 'radio' (45521 KB)...
OKAY [  1.709s]
writing 'radio'...
**FAILED (remote: flash write failure)**
finished. total time: 2.939s
rebooting into bootloader...
OKAY [  0.100s]
finished. total time: 0.100s
< waiting for device >
target reported max download size of 1073741824 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate 1005027540 bytes
error: update package missing system.img
Press any key to exit...

Comme vous pouvez le voir, j'obtiens le message FAILURE (remote : flash write failure).

J'ai essayé de supprimer les commandes qui réinitialisent le téléphone pour qu'il reste verrouillé et j'obtiens ce résultat après avoir exécuté le script modifié :

target reported max download size of 1073741824 bytes
sending 'bootloader' (2579 KB)...
OKAY [  0.300s]
writing 'bootloader'...
**FAILED (remote: flash write failure)**
finished. total time: 0.492s
target reported max download size of 1073741824 bytes
sending 'radio' (45521 KB)...
OKAY [  1.716s]
writing 'radio'...
**FAILED (remote: flash write failure)**
finished. total time: 1.894s
target reported max download size of 1073741824 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate 1005027540 bytes
**error: update package missing system.img**
Press any key to exit...

A nouveau, le FAILURE (remote : flash write failure) se produit mais je ne comprends pas pourquoi il ne trouve pas "system.img" car il est dans le dossier où se trouve le script.

J'ai également essayé le tutoriel de cette vidéo Youtube. https://www.youtube.com/watch?v=pJnoiMTw5cY

Lorsque j'essaie la première commande qui est "fastboot flash system system.img" j'obtiens la même erreur.

Alors, mon téléphone est mort ou je peux encore le réparer ?

EDIT : J'ai fait une demande de RMA[1] pour le téléphone et ils m'ont envoyé un remplacement. J'espère que ce fil de discussion aidera les futures personnes.

[1] https://en.wikipedia.org/wiki/Return_merchandise_authorization

4voto

same issue Points 41

Le script flash-all.sh ne prend pas en compte le fait que votre chargeur de démarrage est verrouillé après chaque redémarrage.

J'ai ouvert le script shell et j'ai exécuté chaque commande une par une, en déverrouillant avec ce qui suit après chaque commande :

fastboot oem unlock

J'ai flashé chaque image sans erreur, mais il ne semblait pas écrire dans la mémoire malgré tout.

2 votes

J'obtiens FAILED (remote: Already Unlocked) même s'il vient d'être redémarré.

0 votes

Attention. Le déverrouillage du bootloader effacera toutes les données personnelles.

0voto

kuleszdl Points 84

Le point intéressant est le suivant : Bien que vous ne receviez plus ces avertissements "seulement autorisé dans un état déverrouillé", votre chargeur de démarrage est-il vraiment déverrouillé ? Quel résultat obtenez-vous lorsque vous exécutez la commande suivante en mode déverrouillé ?

fastboot oem device-info

Et : Pouvez-vous toujours démarrer en mode de récupération ?

0 votes

C:\Users\Neven\Desktop\hammerhead -5.1> ... (bootloader) Device tampered : true (bootloader) Device unlocked : true (bootloader) off-mode-charge : true OKAY [ -0.000s] finished. total time : -0.000s Je peux démarrer en mode de récupération. Le petit Android avec un point d'exclamation dans un triangle rouge apparaît. J'ai essayé d'effacer le cache et de faire une réinitialisation d'usine mais, d'après ce que j'ai compris, cela n'a pas fonctionné. Je ne peux pas photographier l'écran pour le moment. Ce qui est aussi intéressant c'est que je n'ai pas la commande "wipe Davik-cache" mais j'ai entendu dire que je devrais l'avoir.

0 votes

Vous pouvez essayer de démarrer à partir de fastboot dans une récupération personnalisée avec 'fastboot boot recovery your-recovery.img' A partir de là, vous pouvez essayer de flasher la partition système à partir d'un fichier ZIP, mais le comportement que vous décrivez est très improbable et il semble que vous ne puissiez rien écrire sur votre dispositif mmc (la puce flash), puisque même l'effacement de la mémoire cache semble échouer. Il serait cependant intéressant de voir si vous pouvez monter les partitions en mode r/w dans le custom recovery et modifier leur contenu à partir de là. Je ne sais pas si je peux faire quelque chose de plus, mais je ne sais pas non plus si je peux faire quelque chose de plus, mais je ne sais pas non plus si je peux faire quelque chose de plus, mais je ne sais pas non plus si je peux faire quelque chose de plus.

0 votes

@kulesdzl J'ai essayé la première commande mais j'ai obtenu cette erreur C:\Users\Neven\Desktop\hammerhead -5.1>fastboot boot recovery recovery.img cannot load 'recovery' : Aucun fichier ou répertoire de ce type

0voto

kabhishek Points 85

Effacez le cache depuis la récupération, assurez-vous que vous avez les derniers fichiers adb et fastboot. Dans le menu de récupération, exécutez ces commandes.

adb shell
recovery --wipe_data
recovery --wipe_data 

Les commandes fournies :

 *   --wipe_data - erase user data (and cache), then reboot
 *   --wipe_cache - wipe cache (but not user data), then reboot

Utilisez Nexus Root Toolkit pour faire le travail : http://www.wugfresh.com/nrt/ wugfresh's nexus root toolkit

0voto

user99465 Points 1

Voici comment vous pouvez accéder à adb à partir d'un emmc non réinscriptible :

  1. Téléchargez twrp, extrayez-le de manière à ce que vous voyiez recovery.img .

  2. Déverrouiller en utilisant fastboot oem unlock . ne pas redémarrer.

  3. Démarrez dans la récupération personnalisée (pas flash) en utilisant fastboot boot recovery.img .

Vous allez maintenant être redémarré dans twrp, d'où vous pouvez accéder à adb y adb shell .

0 votes

J'ai le même problème et je n'ai pas réussi à trouver le fichier recovery.img dans les images twrp. J'ai l'impression de faire quelque chose de mal ou de regarder les mauvais fichiers img peut-être. Je ne sais pas s'il y a un lien pour obtenir le bon TWRP, mais je ne sais pas si c'est le cas. Merci !

0voto

Larper Points 31

Dans ce filetage ils m'ont dit que mon emmc est grillé parce que je ne peux pas verrouiller / déverrouiller mon téléphone donc je RMA - l'a fait.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X