2 votes

Mon téléphone Android ne démarre pas - comment isoler le problème matériel?

J'utilise un Moto G6 ALI avec une ROM personnalisée Pixel Experience sous Android 11. Jusqu'à présent, tout va bien et j'utilise cette configuration depuis près de deux semaines comme téléphone principal.

Aujourd'hui, le téléphone s'est soudainement figé en ouvrant Whatsapp. Aucune réponse supplémentaire n'a été observée à l'écran. J'ai dû redémarrer le téléphone en appuyant sur le bouton d'alimentation pendant plus de 5 secondes. Depuis que j'ai déverrouillé le bootloader il y a plusieurs années, j'ai vu l'avertissement de déverrouillage du bootloader. Cela dure généralement 5 secondes puis je vois habituellement l'animation de démarrage. Mais cette fois, il n'y a eu aucun mouvement au-delà de l'avertissement de déverrouillage.

J'avais flashé la récupération TWRP et j'ai essayé de démarrer avec en appuyant sur les boutons Vol- et Power, puis en choisissant "Récupération". Le téléphone démarré en mode récupération mais restait bloqué sur le logo TWRP.

J'ai ensuite redémarré en mode bootloader et j'ai donné la commande "fastboot devices" et mon appareil a été reconnu. J'ai donc téléchargé la version 64 bits de l'image de récupération et j'ai démarré temporairement avec la commande "fastboot boot mali.img". Cela aussi reste bloqué au même point. Des indices sur la marche à suivre?

0 votes

Merci, @alecxs, je ne m'inquiète pas des données de l'utilisateur car j'ai une sauvegarde de toutes les données de l'application et tout ce qui m'inquiète, c'est d'utiliser le téléphone. Une mise à jour intérimaire : Exécuté fastboot erase cache fastboot erase userdata - boucle de démarrage et exécution de certains scripts en mode de récupération - TWRP fastboot boot 1\malix64.img - boucle de démarrage à nouveau. A vérifier davantage.

1 votes

Merci @alexcs les deux commandes de formatage ont restauré l'appareil; j'ai pu démarrer en PE11 correctement. Bien sûr, mes apps, fichiers et données sont perdus, mais je ne m'inquiète pas car je peux les restaurer. Mon appareil est à nouveau fonctionnel. Pouvez-vous s'il vous plaît supprimer ces commentaires et les publier en tant que réponse afin que je puisse l'accepter comme solution?

0 votes

Pour être précis, j'ai eu d'autres problèmes pour démarrer sur PE11. Tous les essuyages à travers TWRP n'ont pas réussi. Comme j'ai le ZIP d'installation de PE11 dans ma carte SD, j'ai lancé l'installation qui s'est déroulée sans encombre et j'ai maintenant un appareil de travail frais. Merci encore.

1voto

alecxs Points 3105

Si votre appareil a reçu une mise à jour récemment qui était déjà programmée en attente de redémarrage, l'instruction est placée dans /cache/recovery/command TWRP peut rester bloqué sur cette instruction. Cela peut être effacé en formatant la partition cache

Guide de la ligne de commande TWRP
Si l'appareil reste bloqué sur l'écran d'accueil de TWRP, vous pouvez encore avoir accès à la ligne de commande via adb. Notez que le démon a un délai de 30 secondes au démarrage, adbd n'est pas prêt lorsque TWRP est en boucle de démarrage

adb shell format cache

ou manuellement si la partition n'est pas dans fstab

adb shell
find /dev/block -name by-name
mke2fs /dev/block/bootdevice/by-name/cache

Si le chargeur de démarrage est déverrouillé, vous pouvez également formater à partir de fastboot

fastboot format:ext4 cache

Pour analyser plus en détail la boucle de démarrage, le débogage USB est requis. Sur un appareil déverrouillé, vous pouvez l'activer en modifiant default.prop

  • téléchargez ROM selon votre version
  • décompressez boot.img et extrayez avec AIK
  • modifiez ramdisk/default.prop et recompilez
  • flashez image-new.img dans la partition de démarrage

(vous pouvez lire ici comment cela fonctionne)
Pourquoi "adb root" ne fait rien?

  ro.adb.secure=0
  ro.secure=0
  ro.debuggable=1
  persist.service.adb.enable=1
  persist.service.debuggable=1
  persist.sys.usb.config=mtp,adb

Si votre appareil démarre suffisamment loin, vous devriez pouvoir capturer certains logs pendant le démarrage. Pour plus de détails et d'informations sur le débogage, reportez-vous au wiki logcat
Lecture et écriture des journaux

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