24 avril 2018

Bootloop du Nexus 5X, comment récupérer ses fichiers vite fait (peut-être)

Si vous vous en foutez de ma vie, cliquez ici pour accéder au tutoriel.
 
Depuis juillet 2017 je suis l'heureux propriétaire d'un Nexus 5X 32GB qui me satisfait tout à fait. Un léger manque de mémoire vive mais l'appareil photo, excellent pour un smartphone dans ce segment de prix, et les mises à jours d'Android jusqu'à cette année me satisfaisait tout à fait.

Sauf qu'une épée de Damoclès planait au dessus de l'appareil. Le SoC Snapdragon 808 de chez Qualcomm chauffe. Beaucoup. Et vite. Ce qui cause, à priori, une rupture ou un affaiblissement de certaines soudures et entraine un plantage suivi d'un redémarrage en boucle : le fameux bootloop.

Pour donner un ordre d'idée, il m'est arrive de m'en servir assez intensément en tant que GPS lors de mes dernières vacances, en avril 2017. Écran en marche, processeur à pleine balle, données mobiles qui turbines, l'ordiphone devenait presque brulant et le mettre contre la ventilation de la voiture était la seule solution pour arranger la situation. Idem lors du visionnage de vidéo ou de périodes de jeux un peu longues. Il m'est même arrivé de le sentir chauffer lorsque je prenait plusieurs photos en HDR+ (avec post-traitement donc).

Bref, bien qu'au courant du problème j'étais un peu sceptique face à la masse de retours sur le subreddit /r/nexus5x. Je me disais qu'il s'agissait d'une minorité bruyante. Jusqu'à ce qu'en cette soirée du 23 avril 2018 le problème m'arrive. 15% de batterie, je regarde une vidéo au lit avant de dormir. L'image ce fige, j'ai tout de suite compris le problème. Aussitôt l'appareil redémarre, arrive sur le logo "Google", s'éteint et recommence. J'ai tout de suite ressentit un panel d'émotion assez varié, bien que négatives : colère, énervement contenu, fatalisme, dépit. Et puis le technicien à pris le dessus. Je me suis levé, j'ai été vérifier la garantie (qui a été confirmée dès le lendemain par le chat avec le SAV de LG) et mit ma carte SIM dans mon téléphone professionnel, heureusement double SIM. Vendredi je le dépose en station technique LG.

Bref. Je suis trop verbeux. Vous vous en foutez de ma vie ? Avouez. Vous êtes arrivés sur ce blog parce que le titre aguicheur vous a mené ici pour résoudre un problème similaire au mien. Pour ma part j'avais mes photos sauvegardées automatiquement sur Google Photo donc pas trop de perte. Le reste étant carrément dispensable. Juste une note dans ColorNote, non sauvegardée, que je voulais absolument récupérer. Passons à la procédure :

/!\
Attention, je ne sais pas si cette technique remet en cause la garantie de l'appareil (vu comment il chauffe de base, je ne pense pas). Cette méthode est à réaliser à vos risques et périls et est sous votre complète responsabilité.  Si vous cassez tout, ce n'est pas de ma faute. Bisous. 
/!\

Il vous faut : 
  • Un truc pour chauffer mais pas trop (chauffage électrique de salle de bain, sèche cheveux, zibro). Pas un four quoi. 
  • Un câble USB-C vers USB-A (la prise classique chiante à brancher).
  • Télécharger les outils adb : Windows, GNU/Linux (mais le gestionnaire de paquet de votre distribution doit les proposer), Machintosh.
  • Un Nexus 5X qui bootloop. Mais sinon vous ne seriez pas ici. 
 Sur le l'ordinateur (Windows dans mon cas) : 
  • Décompressez les outils adb.
  • Lancez un invite de commande (cmd.exe).
  • Allez dans le dossier où est situé adb. Si vous ne savez pas faire, cherchez. 
  • Tapez la commande adb wait-for-device
Sur le smartphone : 
  • Démarrer votre smartphone. Il va démarrer en boucle mais c'est ce que l'on veut.
  • Mettez le devant l'appareil chauffant. Pas trop près. on ne veut pas le faire fondre. Pour ma part c'était un petit chauffage électrique de salle de bain
  • Attendez. Normalement au bout de 5-10 minutes le système doit démarrer.
  • Ouvrer le système avec votre emprunte digitale / PIN / code / visage ou que sais-je.
  • Activez le débogage USB. 
  • Connectez votre smartphone au PC
Sur le PC : 

Dans votre invite de commande, adb a du détecter l'appareil. Vous pouvez taper les commandes suivantes :
  • adb shell : va permettre de naviguer dans les dossiers
  • adb pull : va permettre de récupérer des fichiers sur le PC sans trop interagir avec le smartphone, et plus raidement : adb pull /sdcard/Mon_Dossier D:\NEXUSBACKUP
    Concrètement pour récupérer les photos dans le dossier par défaut :
    adb pull /sdcard/DCIM D:\NEXUSBACKUP

Pour ma part, le téléphone a tenu entre dix minutes et un quart d'heure avant de retourner dans sa torpeur. Il existe des méthodes pour le faire redémarrer, comme désactiver deux des six cœurs du SoC, mettre de smartphone au congélateur. Pour ma part je vais tenter la garantie tout en réfléchissant à un remplaçant. 

Mais je l'aime bien moi, mon Nexus 5X :(. 

La vallée des Saints à Carnoët.
Une des dernière photo prise avec le Nexus 5X. Pas trop mal non ? Le HDR est un peu abusé mais bon...

Aucun commentaire:

Enregistrer un commentaire