Commandes ADB pour l'optimisation de la batterie sur Android

-
Commandes ADB pour optimiser la batterie
- 1. Activer le mode d'économie de batterie
- 2. Désactiver les animations et effets de transition
- 3. Restreindre les applications et processus en arrière-plan
- 4. Désinstaller les Applications Système Inutilisées
- 5. Désactiver le Mode de Performance
- 6. Réduire le Taux de Rafraîchissement de l'Écran et l'Effet de Flou des Fenêtres
- 7. Ajuster la Luminosité de l'Écran
- 8. Abaisser la Résolution et la Densité de l'Écran
- 9. Désactiver les Mouvements et Gestes
- 10. Désactiver la Détection des Appareils à Proximité et le Scan de Réseau
- 11. Commandes de gestion de l'énergie
- 12. Activer le mode veille forcé
- 13. Désactiver l'élévation pour activer l'écran et l'AOD
- 14. Forcer l'optimisation de la batterie
- Questions et réponses essentielles à connaître
Optimisez la durée de vie de la batterie de votre smartphone Android avec des commandes ADB, en ajustant des paramètres avancés et en réduisant la consommation d'énergie.
Les smartphones sont devenus des extensions de nous-mêmes. Nous passons des heures à jongler avec des applications, à vérifier des notifications, à passer et recevoir des appels, à naviguer sur le web, à jouer à des jeux et à regarder des contenus en streaming. Avec ce niveau d'engagement avec nos téléphones, la durée de vie de la batterie peut souvent sembler être une horloge qui tourne. Vous pouvez ajuster les paramètres de votre téléphone Android pour prolonger la durée de vie de la batterie. Cependant, si vous souhaitez atteindre un niveau d'optimisation de la batterie digne des professionnels, nous avons compilé une liste de commandes ADB qui permettent aux utilisateurs de peaufiner des paramètres avancés pour une meilleure performance de la batterie.
Récemment, nous avons publié une liste détaillée de commandes ADB pour améliorer les performances et accélérer les téléphones Android. Ce guide vous présentera des commandes ADB essentielles spécifiquement conçues pour l'optimisation de la batterie.
ADB fournit un accès par ligne de commande à diverses fonctions sur les appareils Android. Cela vous permet de modifier des paramètres système qui sont généralement cachés aux utilisateurs lambda. Cela peut entraîner des améliorations significatives des performances de la batterie. Grâce aux commandes ADB, vous pouvez :
- Activer le mode d'économie de batterie
- Désactiver les animations
- Vérifier et arrêter les processus en arrière-plan
- Limiter l'activité des applications
- Désactiver le mode performance
- Réduire le taux de rafraîchissement de l'écran
- Diminuer la résolution de l'écran
- Désinstaller les applications système inutilisées
- Désactiver les mouvements et gestes
- Désactiver la recherche constante de Bluetooth et Wi-Fi
Ces ajustements pourraient aider à réduire la consommation d'énergie inutile, augmentant ainsi la durée de vie de la batterie. Avant de pouvoir exécuter des commandes ADB, vous devez configurer les outils de plateforme Android SDK sur votre ordinateur. Si vous n'avez pas de PC, vous pouvez utiliser aShell pour exécuter des commandes sur votre appareil Android.
Commandes ADB pour optimiser la batterie
Avant de faire quoi que ce soit, vous devez vérifier l'état et la santé de la batterie de votre téléphone, surtout si elle a plus de 3 ans. Les performances de la batterie se dégradent généralement avec le temps. Maintenant, examinons les commandes d'optimisation de la batterie. Avec chaque commande exécutée de manière réfléchie, j'espère que vous remarquerez des changements positifs dans la durée de vie de votre appareil sur une seule charge.
1. Activer le mode d'économie de batterie
Il est facile d'activer le mode d'économie de batterie sur Android via ADB. Vous devez simplement entrer la commande suivante dans l'invite de commandes ou le terminal.
adb shell settings put global low_power 1
Cela activera le mode d'économie de batterie, qui limite les processus en arrière-plan, réduit la luminosité de l'écran et restreint certaines fonctionnalités afin de réduire la consommation globale des ressources de votre appareil.
Voici deux commandes ADB pour prolonger la durée de vie de la batterie sans compromettre les performances de l'appareil.
adb shell settings put global automatic_power_save_mode 1
adb shell settings put global dynamic_power_savings_enabled 1
2. Désactiver les animations et effets de transition
Les animations et effets de transition peuvent sembler visuellement agréables mais drainent également la batterie de votre appareil. Pour désactiver les animations via ADB, exécutez les commandes suivantes.
L'échelle d'animation de fenêtre est un effet visuel lorsque vous ouvrez ou fermez une application sur votre appareil Android. Désactiver cette animation peut faire une différence notable dans la vitesse de votre appareil.
adb shell settings put global window_animation_scale 0.0
L'échelle d'animation de transition contrôle l'animation lorsque vous passez d'une application à une autre sur votre appareil.
adb shell settings put global transition_animation_scale 0.0
L'échelle de durée d'animation régit la durée pendant laquelle une animation joue sur votre écran avant de passer à un autre état.
adb shell settings put global animator_duration_scale 0.0
Vous pouvez également réduire les échelles d'animation UI ou les désactiver complètement depuis les options de développement dans les paramètres Android.
3. Restreindre les applications et processus en arrière-plan
Les applications et processus en cours d'exécution en arrière-plan consomment de l'énergie de la batterie même lorsque vous ne les utilisez pas activement. La commande suivante vous permet de vérifier et d'analyser quelles applications consomment une part importante de la batterie de votre téléphone.
adb shell dumpsys batterystats
De même, vous pouvez vérifier les statistiques d'utilisation de la batterie pour une application spécifique.
adb shell dumpsys batterystats --charged <app-package-name>
Plusieurs applications système sur les téléphones Android ont la permission de contourner les optimisations de batterie. Vous pouvez utiliser la commande suivante pour imprimer la liste des applications blachonnées.
adb shell dumpsys
Cette traduction respecte la structure originale tout en étant adaptée à un public francophone.
deviceidle
Une fois que vous avez les applications sur liste blanche, notez les noms des paquets des applications que vous souhaitez transférer sur la liste d'optimisation de la batterie. Utilisez ensuite la commande suivante.
adb shell dumpsys deviceidle sys-whitelist -<package-name>
Vous pouvez également utiliser les commandes suivantes pour forcer l'arrêt ou tuer une application ou un processus qui consomme beaucoup de batterie en utilisant ADB.
adb shell am force-stop <package-name>
adb shell am kill <package-name>
Vous pouvez restreindre l'utilisation des données en arrière-plan via ADB en entrant cette commande : adb shell pm restrict-background <package-name>. Remplacez <package-name> par le nom de l'application que vous souhaitez empêcher d'utiliser des données en arrière-plan.
4. Désinstaller les Applications Système Inutilisées
Les bloatwares se réfèrent aux applications pré-installées que vous n'utilisez peut-être pas mais qui s'exécutent toujours en arrière-plan et consomment votre batterie. Grâce à ADB, vous pouvez désinstaller, geler ou désactiver les bloatwares en utilisant les commandes suivantes.
Désinstallez les applications que vous souhaitez supprimer.
pm uninstall --user 0 <package-name>
Geler une application qui s'exécute en arrière-plan.
adb shell cmd appops set <package-name> RUN_IN_BACKGROUND ignore
Désactiver une application système.
adb shell pm disable-user --user 0 <package-name>
5. Désactiver le Mode de Performance
Le mode de performance fixe régle la fréquence d'horloge du CPU et du GPU avec une limite supérieure et inférieure. Cependant, une performance accrue entraîne une consommation de batterie plus rapide. Vous pouvez désactiver le mode de performance sur votre appareil pour profiter d'une meilleure autonomie.
adb shell cmd power set-fixed-performance-mode-enabled false
Le surcadençage augmente la vitesse d'horloge, permettant aux applications de s'exécuter plus rapidement et améliorant les expériences de jeu. Cependant, cela peut entraîner une surchauffe et une décharge rapide de la batterie.
6. Réduire le Taux de Rafraîchissement de l'Écran et l'Effet de Flou des Fenêtres
ADB vous permet également d'ajuster le taux de rafraîchissement de l'écran et l'animation de flou des fenêtres, ce qui peut, à son tour, améliorer l'autonomie de la batterie sur les appareils Android.
adb shell settings put secure user_refresh_rate 90
adb shell settings put system peak_refresh_rate 90
adb shell settings put system min_refresh_rate 90
adb shell settings put global disable_window_blurs 0
7. Ajuster la Luminosité de l'Écran
Les paramètres de luminosité jouent un rôle crucial dans la consommation de batterie. Réduire la luminosité de l'écran peut prolonger la durée de vie de la batterie tout au long de la journée. La commande ADB suivante activera la luminosité automatique.
adb shell settings put system screen_auto_brightness_adj 1.0
8. Abaisser la Résolution et la Densité de l'Écran
La plupart des téléphones Android prennent en charge jusqu'à trois résolutions d'écran. Utiliser la résolution la plus élevée peut produire des visuels nets, mais cela décharge la batterie plus rapidement. Par exemple, le Samsung Galaxy S4 Ultra offre des résolutions HD+ (720 x 1560 px), FHD+ (1080 x 2340 px) et QHD+ (1440 x 3120 px). Vous pouvez passer à FHD+ pour une bonne qualité d'image tout en bénéficiant d'une excellente autonomie.
Vous pouvez utiliser les commandes ci-dessous pour modifier la résolution et la densité de l'écran via ADB.
adb shell wm size 1080x2340
adb shell wm density 390
Une fois les commandes exécutées, redémarrez votre appareil.
adb reboot
9. Désactiver les Mouvements et Gestes
Les appareils Android sont équipés de capteurs tels que le gyroscope, le capteur de proximité et le capteur de lumière ambiante. Ces capteurs facilitent des fonctionnalités comme le double tap pour activer ou désactiver l'écran, la lumière ambiante, le mode doze, etc., mais consomment de l'énergie même lorsqu'ils sont inactifs. Désactiver ces capteurs réduit efficacement la consommation d'énergie.
adb shell settings put system master_motion 0
adb shell settings put system motion_engine 0
adb shell settings put system air_motion_engine 0
adb shell settings put system air_motion_wake_up 0
adb shell settings put global ambient_enabled 0
adb shell settings put global ambient_touch_to_wake 0
adb shell settings put secure aware_enabled 0
adb shell settings put secure doze_enabled 0
adb shell settings put secure double_tap_to_sleep 0
adb shell settings put secure double_tap_to_wake 0
adb shell settings put secure wake_gesture_enabled 0
10. Désactiver la Détection des Appareils à Proximité et le Scan de Réseau
Les fonctionnalités de connectivité comme le Wi-Fi, le Bluetooth et les réseaux sont au cœur de l'expérience smartphone. Les smartphones recherchent constamment des appareils et des réseaux disponibles auxquels se connecter. Vous pouvez désactiver ces fonctions.
Activez la fonction de numérisation et le mode d'économie d'énergie Wi-Fi pour empêcher la batterie de se décharger.
adb shell settings put system nearby_scanning_permission_allowed 0
adb shell settings put system nearby_scanning_enabled 0
adb shell settings put global ble_scan_always_enabled 0
adb shell settings put global wifi_power_save 1
11. Commandes de gestion de l'énergie
Si vous êtes amateur de jeux sur smartphone, vous souhaiterez peut-être réduire la puissance du CPU et du GPU pour une meilleure expérience. Cependant, maintenir l'horloge du CPU à un niveau modéré peut économiser la batterie sans ralentir l'appareil.
De plus, vous pouvez activer la gestion adaptative de la batterie et les restrictions d'applications pour limiter l'activité des applications sur votre téléphone.
adb shell settings put global sem_enhanced_cpu_responsiveness 0
adb shell settings put global enhanced_processing 0
adb shell settings put global app_standby_enabled 1
adb shell settings put global adaptive_battery_management_enabled 1
adb shell settings put global app_restriction_enabled true
12. Activer le mode veille forcé
La fonction Mode veille sur Android arrête la plupart des activités en arrière-plan lorsque l'appareil n'est pas utilisé pour éviter la décharge de la batterie. Forcer le mode veille via ADB vous permettra de profiter de quelques heures de batterie supplémentaires.
adb shell dumpsys deviceidle force-idle
adb shell dumpsys deviceidle enable
adb shell settings put system intelligent_sleep_mode 1
adb shell settings put secure adaptive_sleep 1
Cela activera le mode veille qui restera actif jusqu'à ce que vous le désactiviez.
13. Désactiver l'élévation pour activer l'écran et l'AOD
La fonction Always-on display affiche l'heure et les notifications, mais consomme de la batterie pour fonctionner. De même, de nombreux utilisateurs utilisent la fonction d'élévation pour activer l'écran pour un accès plus rapide au capteur d'empreintes digitales et à l'heure.
Désactiver ces fonctionnalités vous offrira une autonomie de batterie plus longue. Voici les commandes ADB pour ce faire.
adb shell settings put secure doze_quick_pickup_gesture 0
adb shell settings put system lift_to_wake 0
14. Forcer l'optimisation de la batterie
Si vous avez activé les optimisations de batterie sur votre téléphone Android, mais que vous pensez qu'elles ne fonctionnent pas pour certaines ou toutes les applications, vous pouvez forcer ces optimisations avec une commande ADB.
adb shell cmd package bg-dexopt-job
Veuillez noter que le service d'optimisation de la batterie peut prendre environ 30 minutes à 2 heures pour s'achever. Une fois terminé, n'oubliez pas de redémarrer votre appareil. De plus, vous devrez relancer la commande si vous recevez une nouvelle mise à jour OTA après avoir forcé les optimisations de batterie.
Nous espérons que les commandes ci-dessus vous ont aidé à obtenir la meilleure autonomie possible sur votre appareil Android.
Questions et réponses essentielles à connaître
Comment optimiser la batterie sur Android ?
Pour optimiser la batterie sur votre appareil Android, suivez ces étapes simples :
- Accédez aux Paramètres : Ouvrez l'application Paramètres de votre téléphone.
- Naviguez vers la section Batterie : Appuyez sur « Batterie » puis sur « Économiseur de batterie ».
- Activez la Batterie adaptative :
- Appuyez sur « Batterie adaptative ». - Si elle est désactivée, activez l'option « Utiliser la batterie adaptative ». Cette fonctionnalité ajuste automatiquement l'utilisation de la batterie en fonction de vos habitudes d'utilisation, permettant ainsi d'économiser de l'énergie et d'optimiser la durée de vie de votre batterie tout au long de la journée. ### Autres conseils pour optimiser la batterie : - Réduisez la luminosité de l'écran ou activez le mode automatique. - Désactivez les connexions inutiles (Wi-Fi, Bluetooth, GPS) lorsque vous ne les utilisez pas. - Fermez les applications en arrière-plan qui ne sont pas nécessaires. - Limitisez les notifications pour les applications moins importantes. En suivant ces conseils, vous maximiserez l'autonomie de votre batterie Android efficacement.
Comment utiliser adb pour Android ?
Pour utiliser ADB (Android Debug Bridge) sur Android, suivez ces étapes simples :
- Connectez votre appareil : Branchez votre appareil Android à votre ordinateur via USB et assurez-vous que le débogage USB est activé dans les options de développeur.
- Identifiez l'ID de l'appareil : Ouvrez un terminal ou l'invite de commandes et entrez
adb devicespour voir la liste des appareils connectés. Notez l'ID de votre appareil.
- Recherchez le package de l'application : Utilisez
adb shell pm list packagespour lister toutes les applications installées et identifiez le package que vous souhaitez déboguer.
- Configurez le débogage de l'application : Utilisez la commande
adb shell am start -w <nom_du_package>pour démarrer l'application à déboguer au démarrage.
- Lancez l'application : Exécutez la commande précédente dans le terminal pour ouvrir l'application sur l'appareil.
- Connectez-vous à Android Studio : Ouvrez Android Studio, sélectionnez votre appareil et commencez le débogage via l’interface de débogage intégrée. Ces étapes vous aideront à configurer efficacement le débogage de votre application sur Android en utilisant ADB.
Comment activer l'optimisation de la batterie ?
Pour activer l'optimisation de la batterie sur votre téléphone, suivez ces étapes simples :
- Ouvrez l'application Paramètres.
- Accédez à Batterie.
- Sélectionnez Économiseur de batterie.
- Choisissez d’activer l’économiseur de batterie et, si souhaité, programmez sa désactivation automatique. Ces étapes permettront d'optimiser la durée de vie de votre batterie efficacement.
Pourquoi désactiver l'optimisation de la batterie ?
- Interruption de la transmission des données : L'optimisation de la batterie peut limiter la communication entre votre appareil et l'application tado°, entraînant des retards ou des coupures dans la mise à jour des informations importantes.
- Précision de la géolocalisation : Une optimisation excessive peut nuire à la précision des services de géolocalisation, ce qui est essentiel pour des fonctionnalités basées sur votre emplacement. - Fonctionnement des applications : Certaines applications, dont tado°, peuvent ne pas fonctionner correctement si elles ne sont pas exemptées des restrictions d'optimisation de la batterie. Cela peut empêcher des fonctionnalités telles que le contrôle à distance ou la programmation automatique. - Consommation élevée de ressources : Désactiver l'optimisation permet à votre application de fonctionner librement, garantissant qu'elle utilise les ressources nécessaires sans limitations, surtout lors des moments critiques. - Meilleure expérience utilisateur : En désactivant les optimisations, vous assurez une interaction fluide et continue avec vos applications, ce qui améliore considérablement votre expérience globale.
Maintenant que tu as fini de lire Commandes ADB pour l'optimisation de la batterie sur Android, nous t'invitons à explorer davantage la catégorie Android. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
