0 votes

Identifier la véritable cause du redémarrage d'Android

Je suis actuellement en train d'utiliser mon téléphone avec CM installé (dernière version, installation propre). Pour une raison quelconque, le téléphone continue de redémarrer à des moments aléatoires, lorsque l'écran est en veille (jamais lorsqu'il est éveillé).
Je me demande s'il est possible de découvrir la vraie raison des redémarrages, autre que de vérifier /proc/last_kmsg : pour moi, cela indique seulement s'il a été causé par unsecure-watchdog-bite, ou un kernel panic. Je suis curieux de savoir quel processus irresponsable a causé le watchdog-bite, ou ce qui a provoqué le kernel panic.

Détails:
Moto G xt1032, dernier firmware
CM13.0, version ZNH5Y
récupération : twrp 3.0.2

Tl;dr : le dernier message du noyau n'est pas suffisamment informatif sur la raison du dernier redémarrage.

Édition : lien vers les messages du noyau : https://1drv.ms/f/s!AqQWXVmn2ZoKonIJgnToo58XmoVy

0voto

Bálint Babics Points 821

Vous pouvez essayer d'utiliser la commande adb logcat depuis le terminal/invite de commande pour examiner en continu le journal de votre appareil. Sur votre appareil, le débogage USB doit être activé dans la section Paramètres -> Options pour les développeurs.

Ou après le redémarrage aléatoire, essayez

su  
cat /proc/last_kmsg > /mnt/sdcard/last_kmsg

à partir d'une fenêtre de terminal sur votre appareil. Vous pouvez télécharger l'application terminal depuis Play.

Pour la commande su, votre appareil doit être rooté.

0 votes

J'ai exactement utilisé votre dernière solution pour mapper les messages du noyau. J'ai édité mon commentaire principal pour ajouter des liens vers les messages du noyau.

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