0 votes

Comment savoir ce qui fait redémarrer mon téléphone ?

J'ai Cyanogenmod 11 sur un Samsung s3 et parfois le téléphone redémarre tout seul. Il ne le fait pas de manière suffisamment stable pour que je puisse en connaître la cause, mais il devrait y avoir des traces de ce qui s'est passé juste avant le redémarrage (et de ce qui l'a causé).

Où puis-je le trouver ?

2voto

MIsbell37 Points 31

J'ai trouvé ces informations sur d'autres forums, j'espère qu'elles vous aideront. Il est possible qu'il s'agisse d'une mauvaise conception d'application, d'un dégât des eaux ou d'une batterie défectueuse.

"Les redémarrages sont des paniques du noyau. Cela arrive régulièrement et de façon aléatoire dans Android 2.x mais est à peine visible dans les versions 4.x et est causé par de nombreuses choses. L'une d'entre elles est un cache dalvik plein et d'autres fois la 3G peut le provoquer via une mise à jour corrompue de la liste PRL qui fait planter le modem et emporte le noyau avec elle. (Désactiver la 3g ou si on utilise une ROM personnalisée comme CyanogenMod, forcer l'activation des réseaux 2G et voir si cela guérit). Je n'ai pas eu de redémarrage aléatoire sur 4.x mais j'en ai eu au moins deux fois par semaine sur Gingerbread. J'ai toujours mis ça sur le compte de la mauvaise gestion des tâches intégrée à Gingerbread, alors que 4.x l'a corrigée. Sur un appareil, le mode GSM 3G auto-PRL en est la cause, alors que l'utilisation d'EDGE sans auto-PRL l'a résolu, mais au détriment de la vitesse". D'après : http://www.helpbuildweb.com/post-2072506-My-Android-phone-get-automaticaly-restart..-whats-the-problem-and-how-to-fix-it

Ceci semble également être une bonne chose http://vinner.hubpages.com/hub/Android-phone-is-restarting-How-to-solve

2voto

not2qubit Points 817

Si le CM l'a mis en œuvre correctement, dmesg devrait avoir deux exemplaires. L'une actuelle et l'autre du dernier redémarrage. Vous devrez trouver l'emplacement de votre dmesg se trouvent. Essayez avec :

find / -iname "*dmesg*"

Être Root lors de l'utilisation find est toujours un avantage.

EDIT : L'autre option consiste à consulter les messages du noyau. Ils sont appelés "kmsg" et peuvent être trouvés dans :

/proc/last_kmsg
/proc/kmsg

Mais il s'agit de fichiers spéciaux, de sorte que pour ne pas bloquer votre terminal lors de la lecture, vous devez utiliser chat comme ceci :

cat /proc/last_kmsg |less

et vous avez probablement besoin d'être Root. Ce fichier n'est pas toujours présent ou mis à jour, il se peut donc que vous deviez en modifier le contenu. /sys/module/printk/parameters/always_kmsg_dump de " N " à " Y ".

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