0 votes

bloqué en bootloop, et la récupération flash ne fonctionne pas sur le Nexus 5

Voici ce qui s'est passé :

Un matin, mon téléphone a commencé à redémarrer une ou deux fois tout seul. Je pensais que c'était le bouton d'alimentation, mais ensuite il est resté bloqué sur le logo d'animation de démarrage. Je l'ai laissé tourner pendant 3 heures, donc je ne pense pas qu'il s'agisse d'une longue mise à jour.

Lorsque je redémarre en récupération, il montre un droïde mort avec un signe d'avertissement rouge. dead droid

La seule chose qui fonctionne encore est le fastboot. Quand j'essaie de flasher une nouvelle récupération (j'ai essayé twrp ou cwm) avec :

sudo ./fastboot flash recovery recovery.img

la commande semble s'exécuter correctement, mais lorsque je redémarre en récupération, je suis toujours coincé avec le droïde mort avec un panneau d'avertissement rouge.

J'aimerais récupérer mes données si possible (surtout mes fichiers) donc je n'ai pas essayé de flasher toute la rom stock. Mais si c'est la seule dernière chose à faire, je vais essayer.

Alors, que puis-je faire d'autre ? Pourquoi je n'arrive même pas à faire fonctionner la récupération ?

TLDR ; Nexus 5 bricked, bootloop, recovery HS, fastboot fonctionne ; que faire ?

1voto

root-11 Points 111

Mon téléphone était aussi coincé dans une boucle de démarrage sans raison apparente. Je conduisais pour aller travailler et soudain le téléphone a commencé à redémarrer. 3,5 heures plus tard, il n'avait plus de batterie. Je ne sais pas pourquoi, mais voici comment je l'ai ramené à la vie...

J'utilise linux ubuntu donc j'ai pu obtenir les outils de développement :

sudo apt-get install adb android-sdk
sudo apt-get update; sudo apt-get upgrade

J'ai aussi téléchargé la dernière image depuis google :

https://dl.google.com/dl/android/aosp/hammerhead-m4b30z-factory-625c027b.zip

Pour récupérer le téléphone, j'ai effectué les opérations suivantes à partir du shell bash :

1. Déverrouillez le téléphone

fastboot oem unlock

me@ubuntu:~/Downloads/hammerhead-m4b30z$ fastboot oem unlock
< waiting for any device >
...
OKAY [ 47.200s]
finished. total time: 47.200s

Cela lance une invite disant qu'il attend des périphériques. Je connecte ensuite le téléphone mort à l'aide d'un câble USB ordinaire.

L'appareil Android présente un menu me demandant si je suis sûr de vouloir déverrouiller l'appareil et d'accepter que la garantie puisse être annulée. Comme la garantie du Nexus 5 est annulée de toute façon, je ne vois pas d'inconvénient à poursuivre.

2. Installez le fichier image

Ensuite, je décompresse le fichier image téléchargé et je fais un CD dans le dossier :

me@ubuntu:~/Downloads/hammerhead-m4b30z$ ll
total 609328
drwxr-x--- 2 me me      4096 Dec  7  2016 ./
drwxr-xr-x 4 me me      4096 Oct 21 16:20 ../
-rw-r----- 1 me me   3199188 Dec  7  2016 bootloader-hammerhead-hhz20h.img
-rw-r----- 1 me me       974 Dec  7  2016 flash-all.bat
-rwxr-x--x 1 me me       845 Dec  7  2016 flash-all.sh*
-rwxr-x--x 1 me me       798 Dec  7  2016 flash-base.s
-rw-r----- 1 me me 574089971 Dec  7  2016 image-hammerhead-m4b30z.zip
-rw-r----- 1 me me  46581248 Dec  7  2016 radio-hammerhead-m8974a-2.0.50.2.30.img

Comme le téléphone est déverrouillé, je peux lancer la commande flash d'ici :

sh flash-all.sh

Lorsque le script s'exécute, je vois les messages suivants :

me@ubuntu:~/Downloads/hammerhead-m4b30z$ sh flash-all.sh 
target reported max download size of 1073741824 bytes
sending 'bootloader' (3124 KB)...
OKAY [  0.291s]
writing 'bootloader'...
OKAY [  0.516s]
finished. total time: 0.807s
rebooting into bootloader...
OKAY [  0.062s]
finished. total time: 0.112s
target reported max download size of 1073741824 bytes
sending 'radio' (45489 KB)...
OKAY [  1.547s]
writing 'radio'...
OKAY [  3.123s]
finished. total time: 4.670s
rebooting into bootloader...
OKAY [  0.000s]
finished. total time: 0.050s
target reported max download size of 1073741824 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
archive does not contain 'vendor.img'
wiping userdata...
Creating filesystem with parameters:
    Size: 13725835264
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 8144
    Inode size: 256
    Journal blocks: 32768
    Label: 
    Blocks: 3351034
    Block groups: 103
    Reserved block group size: 823
Created filesystem with 11/838832 inodes and 93654/3351034 blocks
wiping cache...
Creating filesystem with parameters:
    Size: 734003200
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 7472
    Inode size: 256
    Journal blocks: 2800
    Label: 
    Blocks: 179200
    Block groups: 6
    Reserved block group size: 47
Created filesystem with 11/44832 inodes and 5813/179200 blocks
--------------------------------------------
Bootloader Version...: HHZ20h
Baseband Version.....: M8974A-2.0.50.2.30
Serial Number........: 02c6bc76215fcd2d
--------------------------------------------
checking product...
OKAY [  0.100s]
checking version-bootloader...
OKAY [  0.100s]
checking version-baseband...
OKAY [  0.100s]
sending 'boot' (9156 KB)...
OKAY [  0.500s]
writing 'boot'...
OKAY [  0.781s]
sending 'recovery' (10014 KB)...
OKAY [  0.569s]
writing 'recovery'...
OKAY [  0.824s]
erasing 'system'...
OKAY [  1.297s]
sending 'system' (1020657 KB)...
OKAY [ 32.164s]
writing 'system'...
OKAY [ 69.195s]
erasing 'userdata'...
OKAY [  7.820s]
sending 'userdata' (137318 KB)...
OKAY [  4.511s]
writing 'userdata'...
OKAY [  9.175s]
erasing 'cache'...
OKAY [  0.628s]
sending 'cache' (13348 KB)...
OKAY [  0.630s]
writing 'cache'...
OKAY [  1.064s]
rebooting...

finished. total time: 130.023s

3. Bienvenue dans les instructions Android que vous voyez sur un nouvel appareil.

Maintenant, ça marche.

0voto

Cela semble être un problème étrange ; vous souvenez-vous d'avoir modifié votre téléphone avant qu'il ne s'éteigne, car beaucoup de modifications de ce type ne prennent effet qu'après un redémarrage. Je doute que vous ayez seulement accès aux commandes fastboot, mais si c'est le cas, vous pouvez exécuter fastboot erase cache pour effacer le cache de votre appareil. Laissez-le démarrer pendant un certain temps après avoir exécuté cette commande, car le cache doit être "restauré" après son nettoyage. Il est plus probable que vous ayez également accès à adb, auquel cas vous devez effectuer une sauvegarde complète avant de supprimer toutes les partitions et de réinstaller l'OS.

Voici un lien vers un programme que quelqu'un a créé pour sauvegarder les fichiers directement sur le PC, et voici un autre sujet sur xda.

adb pull /system/app backup/systemapps sauvegarder toutes les applications système de votre téléphone dans le dossier systemapps dans ADB sur votre PC, adb pull /data/app backup/installedapps sauvegarde toutes les applications installées sur votre téléphone dans le dossier installedapps d'ADB. adb pull peut vous aider à déplacer des fichiers individuels.

J'espère que cela vous a aidé !

0 votes

Je pense que mon téléphone est définitivement bricolé maintenant : quand j'essaie de flasher quelque chose, il dit FAILED (remote: flash write failure) après avoir essayé une réinitialisation d'usine. J'ai découvert que je ne peux pas démarrer sur une image de récupération sans la flasher. fastboot boot recovery.img ) et cela donne accès à adb mais cela n'aide pas puisque la chose ne peut pas flasher ou monter quoi que ce soit.

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