lelinuxien52 Posté(e) 25 juin 2014 Share Posté(e) 25 juin 2014 (modifié) WAKELOCK DETECTOR Beaucoup de personnes se posent les questions suivantes :(1) : qu'est ce qui utilise autant de batterie sur mon téléphone (pourquoi je perds 20% de batterie après 8 heures en veille)... ?(2) : pourquoi mon mobile chauffe autant ?En fait, pour répondre à ces deux questions, on peut s'aider de "Wakelock Detector".============================================================== Avant Propos ============================================================== Comment ça marche : rien de dangereux pour le téléphone, ça vient juste lire les statistiques d'utilisation du mobile, l'état de charge de la batterie...Pour ceux qui sont sous Android 4.2.2, ou 4.3, vous avez de la chance, ça fonctionne directement. Pour les autres, je vous fais ce tuto. pour vous aider à passer cette restriction sans ROOT. Magnifique non ?============================================================== Installation ============================================================== Pour JellyBean, rien de plus simple : https://play.google.com/store/apps/details?id=com.uzumapps.wakelockdetectorPour KitKat, c'est plus sport mais franchement, rien d'insurmontable non plus.Les nouvelles règles de sécurité bloque Wakelock Detector :Vous avez besoin :- d'un Sony Xperia Z1 évidement- d'activer le mode USB Debugging (Paramètres > Options développeur > USB debugging (coché)) :Pour cela il faut taper 7 fois sur la version de la Rom du téléphone. Voir image si dessus. - d'installer sur votre PC, les pilotes du Xperia Z1 : http://dl-developer.sonymobile.com/drivers/Xperia_Z1_ZUltra_driver.zip- avoir adb sur votre PC. Si ce n'est pas le cas, utiliser l'installeur ici : https://mega.co.nz/#!Q8tSBABI!K9LRLkJw9JJzPwBLOK4RMlABNYnjQdF-VBkri2c6_IwMaintenant, sur votre téléphone, installer les deux programmes suivants :- Wakelock detector : https://play.google.com/store/apps/details?id=com.uzumapps.wakelockdetector- Android Terminal Emulator : https://play.google.com/store/apps/details?id=jackpal.androidtermMaintenant que le PC et le téléphone sont prêt :(1) Brancher le téléphone au PC à l'aide du cable USB. Normalement, en haut de l'écran dans la barre de notification, on vous dessine un petit bugdroid qui marque USB Debugging.(2) On lance adb. Si vous l'avez installer depuis mon lien, ca se trouve dans vos programmes sous le nom : Minimal ADB and Fastboot(3) Taper dans un premier temps :adb devices(4) Taper dans un second temps :adb tcpip 5555Voilà ce que ça donne.(5) Sans débrancher le cable, passer maintenant sur votre mobile et lancer Android Terminal Emulator puis taper :adb kill-server(6) Maintenant, taper :adb devicesVoilà ce que vous devriez avoir :Maintenant lancer Wakelock Detector et c'est bon, il ne vous demande plus les droits ROOT :PS : ne redémarrez pas le téléphone et ne désactivez pas le mode USB Debugging, sinon il faudra recommencer à l'étape (1) : Brancher le téléphone au PC.============================================================== Utilisation ============================================================== Pour faire simple, il faut recharger sa batterie maintenant. Ensuite, c'est lorsque vous débrancherez le câble d'alimentation que les données vont commencer à se collecter.Mon conseil : utiliser le téléphone normalement pendant une journée. Avant de recharger à nouveau, allez voir les résultats.Remarque : il faut un peu de patience, le programme regarde ce que vous utilisez. Il ne donne rien instantanément. Ce que l'on peut voir sur Wakelock Detector.Premièrement : Screen wakelockTout ce qui se trouve ici sont les applications qui parviennent à réveiller l'écran. C'est le cas par exemple quand on reçoit un appel. L'écran est allumé pour notifier l'appel donc il sera lister ici. Si vous avez des applications ici, regarder de quoi il s'agit. C'est tout à fait anormal que Facebook par exemple autorise seul d'activer l'écran.Ici, on ne peut que constater ce qui réveille l'écran, souvent il n'y a pas grand chose.Deuxièmement : CPU wakelockC'est la réponse indirecte à la question (2) : Pourquoi mon téléphone chauffe ? En fait, s'il chauffe, c'est parce qu’il utilise de façon intensive son SoC (Processeur si on veurt pardon pour les puristes). A des fréquences élevées, il dégage énormément de chaleur par effet Joules. Ici le SoC est appelé CPU. On a donc dans cette liste toutes les tâches consommatrices puisqu'elle représente les principales sources d'utilisation du CPU. Regarder ici si la liste des applications citées est légitime.Troisièmement : Wakeup triggersC'est la réponse à la question (1) : Qu'est ce qui fait que je perds de la batterie en veille ? Les Wakeup Triggers sont littéralement en français des réveils pour le téléphone. Celui-ci sort de son mode d'économie d’énergie (Deep Sleep - Sommeil profond) pour gérer une tâche. Ce sont les fameux "triggers - déclencheur" qui sont responsables de la consommation de batterie en veille.Regarder les premiers, c'est souvent de loin les gros consommateurs.Bien sur, certains sont légitimes, d'autres non.Finalement, on peut regarder le temps qu'à passer le téléphone activer en dehors du temps d'utilisation (j'entends pas là, le temps où l'on avait l'écran allumé pour checker des mails par exemple). Pour cela, on clique sur la barre verte : Awake xx%.Les informations intéressantes sont : - Total awake time => c'est le temps d'activité du téléphone.- Screen-on-time => c'est le temps pendant lequel l'écran était alluméLa différence est le Awake => la différence signifie finalement le temps que le mobile a passé activer alors que vous ne lui demandez rien de spécial. Remarque : quand on demande la synchro des mails ... il y a forcement un peu de "Awake-time". D'ailleurs, cette valeur n'a pas de sens non plus si vous écoutez beaucoup de musique. En effet, votre téléphone est activé pour diffuser la musique mais l'écran éteint. Pour lui, c'est quand même là qu'il inscrira le résultat.============================================================== FAQ ============================================================== Wakelock Detector utilise t'il ma batterie ?Oui, évidement. Mais ça reste négligeable comparativement aux applications qui vous explose la batterie et font chauffer les téléphones. Désinstaller l'applications après quelques jours d'exploration.J'ai des résultats mais je n'y comprends rien.Tous les téléphones, tous les utilisateurs sont différents. Postez ici vos screenshots, j'essayerai de vous apporter mon aide :)============================================================== Version 25/06/2014 => Version initiale du tuto. Modifié 25 juin 2014 par lelinuxien52 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fabe93 Posté(e) 25 juin 2014 Share Posté(e) 25 juin 2014 Superbe tutoriel ! Merci d'avoir pris la peine de le faire. Il faudrait juste préciser pour les novices que pour faire apparaître "options développeurs", il faut appuyer un certain nombre de fois sur "à propos du téléphone". Petit détail qui a tout de même son importance Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
lelinuxien52 Posté(e) 25 juin 2014 Auteur Share Posté(e) 25 juin 2014 Je ne l'ai pas écrit mais c'est sur l'image en dessous. Je vais quand même préciser Sent from my C6903 using Forum mobile app Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
axel879 Posté(e) 10 juillet 2014 Share Posté(e) 10 juillet 2014 Je viens de l'installer et je vais un peu voir ce qui consomme, j'ai l'impression que ma batterie part fort vite ces temps-ci :/ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
lelinuxien52 Posté(e) 10 juillet 2014 Auteur Share Posté(e) 10 juillet 2014 Pour ceux qui sont rooté, on a Better Battery Stats sur XDA. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
axel879 Posté(e) 10 juillet 2014 Share Posté(e) 10 juillet 2014 Pour ceux qui sont rooté, on a Better Battery Stats sur XDA. Mieux que Wakelock Detector ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
lelinuxien52 Posté(e) 10 juillet 2014 Auteur Share Posté(e) 10 juillet 2014 Pour ceux qui ont un accès root, oui. 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 27 février 2015 Share Posté(e) 27 février 2015 Super tuto ! Merci beaucoup pour tout ce que tu as fait ! Une appli qu'on peut utiliser avec greenify en doublon ;) Encore merci à toi Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
lelinuxien52 Posté(e) 27 février 2015 Auteur Share Posté(e) 27 février 2015 Avec plaisir :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
sarlsts85 Posté(e) 10 mai 2017 Share Posté(e) 10 mai 2017 Bonjour, J'utilise WLD Lite depuis pas mal de temps et j'en suis très content. Par contre depuis les dernières mises à jour il n'y a plus moyen de le remettre à zéro. J'ai beau avoir coché "Statistics since unplug" jamais de reset des statistiques... Seul moyen désinstaller l'apk , la réinstaller et repasser un coup de Minimal ADB and Fastboot car je ne suis pas root. Des idées? Merci d'avance Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.