Commandes ADB pour améliorer les performances sur Android

Optimisez votre appareil Android grâce à des commandes ADB efficaces, améliorant ainsi la vitesse, la réactivité et l'autonomie de votre batterie tout en personnalisant votre expérience utilisateur.

Android est populaire car c’est un système d'exploitation convivial pour les utilisateurs et les développeurs. Cependant, il est également notoire pour sa performance lente et une décharge plus rapide de la batterie, ce qui nuit à l'expérience, surtout sur les appareils bas et moyens de gamme. La bonne nouvelle est que vous pouvez ajuster les paramètres de votre appareil pour améliorer ses performances. Si vous êtes à l'aise avec les outils en ligne de commande, les commandes ADB listées dans cet article pourraient vous aider à améliorer les performances de votre appareil Android.

La plupart des utilisateurs d'Android qui utilisent ADB connaissent un ensemble de commandes de base. Ils utilisent généralement ADB pour installer et désinstaller des APK, transférer des fichiers, visualiser des informations sur l'appareil, etc. Cependant, ADB peut effectuer des tâches plus avancées comme effacer le cache, désinstaller des applications inutiles, ajuster les animations système, limiter les processus en arrière-plan, changer le taux de rafraîchissement et la résolution de l'écran, accélérer les temps de lancement des applications, réduire le décalage, optimiser la durée de vie de la batterie, etc.

Commandes ADB pour Améliorer les Performances

Dans cet article, nous allons explorer toutes les commandes ADB que vous pouvez utiliser pour ajuster les paramètres avancés et profiter de temps de chargement plus rapides, d'une multitâche plus fluide, d'une meilleure autonomie de la batterie et d'une performance améliorée. Si vous ne savez pas comment configurer et utiliser ADB pour exécuter des commandes, consultez les tutoriels suivants.

  • Télécharger et Configurer les Derniers Outils de la Plateforme Android SDK
  • Comment Exécuter des Commandes ADB sur Android sans Root ni PC

1. Ajuster les Paramètres d'Animation via ADB

Les paramètres d'animation peuvent avoir un impact significatif sur la réactivité de votre appareil Android. La durée d'animation standard peut ralentir la performance perçue. Ajuster ces paramètres rend votre téléphone plus rapide et réduit la consommation de batterie.

Pour ajuster les vitesses d'animation, naviguez dans les Options de Développeur sur votre appareil. Recherchez la L'échelle d'animation de la fenêtre, l'échelle d'animation de transition et l'échelle de durée de l'animateur. Réduire ces valeurs à 0,5x, ou 0,25x ou les désactiver complètement augmentera la vitesse de votre appareil.

1. Échelle d'Animation de la Fenêtre

L'échelle d'animation de la fenêtre est un effet visuel lors de l'ouverture ou de la fermeture d'une application sur votre appareil Android. Désactiver cette animation peut faire une différence notable dans la vitesse de votre appareil. La commande suivante désactivera complètement l'animation.

adb shell settings put global window_animation_scale 0.0

2. Échelle d'Animation de Transition

L'échelle d'animation de transition contrôle l'animation lors du passage d'une application à une autre sur votre appareil. Réduire cela entraînera une transition plus rapide entre les applications.

adb shell settings put global transition_animation_scale 0.0

3. Échelle de Durée de l'Animateur

L'échelle de durée de l'animateur régule combien de temps une animation s'affiche sur votre écran avant de passer à un autre état.

adb shell settings put global animator_duration_scale 0.0

2. Accélérer le Temps de Lancement des Applications

Optimiser le processus de démarrage via ADB peut accélérer les lancements d'applications. Essayez les commandes suivantes pour réduire le temps de démarrage des applications sur votre appareil.

adb shell settings put system rakuten_denwa 0
adb shell settings put system send_security_reports 0
adb shell settings put secure send_action_app_error 0
adb shell settings put global activity_starts_logging_enabled 0

3. Désactiver le Service d'Optimisation des Jeux (Samsung)

Lorsqu'il est activé, le Service d'Optimisation des Jeux empêche les appareils Samsung de ralentir agressivement le CPU et le GPU pendant les jeux. Bien que cela se traduise par des fréquences d'images plus élevées dans les jeux gourmands en ressources graphiques, cela ralentit également la performance de l'appareil. Heureusement, vous pouvez désactiver le GOS sur les téléphones Samsung en utilisant des commandes ADB.

adb shell settings put secure gamesdk_version 0
adb shell settings put secure game_home_enable 0
adb shell settings put secure game_bixby_block 1
adb shell settings put secure game_auto_temperature_control 0
adb shell pm clear --user 0 com.samsung.android.game.gos

4. Effacer le Cache et les Données des Applications

Effacer régulièrement le cache et les données des applications garantit que votre appareil reste réactif et fonctionne plus vite. Cela libère non seulement de l’espace de stockage, mais aide aussi les applications à fonctionner plus harmonieusement. La commande ADB suivante prend le paramètre d'espace libre souhaité en K/M/G (kilo/méga/gigaoctets) et efface les caches selon l'espace défini. Donc, si vous ajoutez une taille démesurée en Mo ou Go, ADB effacera les caches jusqu'à atteindre cette taille.

Atteint. Comme la taille n'est jamais atteinte, tous les caches sont effacés.

adb shell pm trim-caches 128G

Si vous souhaitez vider le cache et les données pour toutes les applications installées sur votre téléphone, vous devez utiliser la commande suivante.

adb shell cmd package list packages|cut -d":" -f2|while read package ;do pm clear $package;done

Vous pouvez également vider le cache système sur les appareils Android via le mode Récupération.

5. Tuer les Applications et Processus en Arrière-plan

Les applications et processus en arrière-plan impactent considérablement les performances des appareils Android, car ils consomment sournoisement des ressources système et drainent la batterie. ADB peut vous aider à vérifier les applications en cours d'exécution en arrière-plan et à les arrêter à l'aide de commandes. Moins de processus signifient moins de pression sur votre processeur et votre RAM.

En exécutant adb shell ps, vous obtiendrez une liste de toutes les applications et processus en cours d'exécution avec leurs PID. De même, vous pouvez trier les processus principaux en fonction de leur consommation de mémoire et de CPU.

Utilisation de la mémoire : adb shell top -s 6

Utilisation du CPU : adb shell top -s 9

Une fois que vous avez le PID, utilisez la commande suivante pour tuer un processus par PID.

adb shell kill <PID>

6. Ajuster le Taux de Rafraîchissement, le Flou des Fenêtres et la Transparence

Ajuster le taux de rafraîchissement de l'écran, l'animation de flou des fenêtres et la transparence peut avoir un impact significatif sur les performances de votre appareil Android. Vous pouvez améliorer les performances de votre appareil avec les commandes ADB suivantes.

adb shell settings put system peak_refresh_rate 120.0
adb shell settings put system min_refresh_rate 120.0
adb shell settings put global disable_window_blurs 1
adb shell settings put global accessibility_reduce_transparency 1

7. Désinstaller, Désactiver et Gel des Applications Superflues

Les applications Android sont souvent préchargées avec plusieurs applications indésirables qui encombrent l'écran d'accueil et les écrans d'applications, prennent de l'espace de stockage et drainent des ressources. Désinstaller les applications superflues sur votre appareil Android libérera de la RAM et réduira les processus en arrière-plan pour améliorer les performances. Des outils comme ADB AppControl et Universal Android Debloater peuvent vous aider à supprimer les applications système en toute sécurité, mais vous pouvez également le faire en utilisant des commandes ADB.

Exécutez cette commande pour désinstaller les applications que vous souhaitez supprimer.

pm uninstall --user 0 <package-name>

La commande suivante gèlera une application fonctionnant en arrière-plan.

adb shell cmd appops set <package-name> RUN_IN_BACKGROUND ignore

Pour désactiver une application système, utilisez la commande suivante.

adb shell pm disable-user --user 0 <package-name>

8. Activer le Mode de Performance Fixe

Le mode de performance fixe fixe la fréquence du CPU et du GPU avec une limite inférieure et supérieure. Activer cette fonctionnalité désactive la gestion thermique sans root et améliore les performances des appareils Android.

adb shell cmd power set-fixed-performance-mode-enabled true

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 vider rapidement la batterie.

9. Désactiver RAM Plus

Désactiver RAM Plus améliore non seulement les performances, mais permet également d'économiser la batterie.

adb shell settings put global zram_enabled 0
adb shell settings put global ram_expand_size_list 0

10. Améliorer la Qualité Audio

Les smartphones modernes offrent une excellente qualité audio qui peut être encore améliorée avec l'aide d'applications d'égalisation. Cependant, vous pouvez également profiter d'une meilleure expérience audio sur les téléphones Android en activant les effets K2HD et Tube Amp via ADB.

adb shell settings put system k2hd_effect 1
adb shell settings put system tube_amp_effect 1

11. Améliorer la Latence et le Temps de Réponse de l'Écran Tactile

Un délai prolongé de pression signifie que vous devez maintenir votre doigt sur l'écran plus longtemps avant qu'il soit enregistré en tant qu'entrée. Vous pouvez ajuster le délai d'expiration de la pression longue pour une réponse tactile plus rapide sur les téléphones et tablettes Android. Essayez les commandes suivantes.

adb shell settings put secure long_press_timeout 250
adb shell settings put secure multi_press_timeout 250
adb shell settings put secure tap_duration_threshold 0.0
adb shell settings put secure touch_blocking_period 0.0

12. Optimiser les Performances Système

Enfin, voici quelques commandes ADB pour libérer tout le potentiel du CPU et du GPU.

adb shell setprop debug.force-opengl.
adb shell setprop debug.hwc.force_gpu_vsync
adb shell settings put global ram_expand_size 0 default
adb shell settings put system multicore_packet_scheduler 1

Si vous souhaitez que le processeur de votre téléphone atteigne sa vitesse maximale sans sacrifier le mode optimisé, essayez la commande ADB suivante.

adb shell settings put global sem_enhanced_cpu_responsiveness 1

13. Activer/Désactiver le DNS Privé

Le maintien de la fonctionnalité DNS privé activée ou désactivée sur votre téléphone est une question de préférence personnelle. Alors que le DNS standard n'est pas chiffré, les requêtes DNS privées le sont. Cela améliore la confidentialité et la sécurité lors de l'utilisation d'un réseau.

Vous pouvez utiliser les commandes ADB suivantes pour activer ou désactiver le DNS privé sur votre téléphone.

adb shell settings put global private_dns_mode off

De même, vous pouvez activer le DNS privé avec un nom d'hôte.

adb shell settings put global private_dns_specifier dns.adguard.com

14. Améliorer les Performances Réseau

Les appareils Android effectuent par défaut des analyses de périphériques et de réseaux en arrière-plan. En utilisant la commande suivante, vous réduirez la pression sur les ressources système et la batterie de votre téléphone, ce qui accélérera ainsi ses performances.

adb shell settings put global wifi_power_save 0
adb shell settings put global enable_cellular_on_boot 1
adb shell settings put global mobile_data_always_on 0
adb shell settings put global tether_offload_disabled 0
adb shell settings put global ble_scan_always_enabled 0
adb shell settings put global network_scoring_ui_enabled 0
adb shell settings put global network_recommendations_enabled 0

15. Optimisations de Gestion de l'Énergie

Enfin, voici quelques commandes ADB pour optimiser la batterie des appareils Android.

adb shell settings put system intelligent_sleep_mode 0
adb shell settings put secure adaptive_sleep 0
adb shell settings put global app_restriction_enabled true
adb shell settings put global automatic_power_save_mode 0
adb shell settings put global sem_enhanced_cpu_responsiveness 0
adb shell settings put global adaptive_battery_management_enabled 0

Ces commandes de performance ADB vous aideront à optimiser et à améliorer les performances de votre appareil Android. Ces ajustements ADB permettront à votre appareil de fonctionner plus rapidement et plus facilement, et d'améliorer votre expérience utilisateur globale. Veuillez noter qu'après avoir optimisé votre téléphone pour des performances plus rapides, vous pourriez rencontrer une décharge de la batterie.

Questions et réponses que vous devez connaître

Comment utiliser adb pour Android ?

Pour utiliser ADB (Android Debug Bridge) sur Android, suivez ces étapes :

  1. Identifier l'appareil :
    • Utilisez la commande adb devices pour lister les appareils connectés et retrouver l'ID de votre émulateur ou appareil physique.
  1. Trouver le package à déboguer : - Exécutez adb shell pm list packages pour afficher tous les packages installés et identifier celui que vous souhaitez déboguer.
  1. Configurer l'application au démarrage : - Lancez la commande adb shell am start -w <package_name> pour définir l'application à déboguer dès son démarrage.
  1. Démarrer l'application : - Utilisez adb shell am start -n <package_name>/<activity_name> pour exécuter l'application dans l'émulateur ou sur l'appareil.
  1. Connecter à Android Studio : - Ouvrez Android Studio et activez le débogage pour vous connecter au processus de l'application que vous venez de lancer. En suivant ces étapes, vous serez en mesure de déboguer efficacement vos applications Android à l'aide de ADB.

Comment activer le débogage adb ?

Pour activer le débogage ADB sur votre smartphone Android, suivez ces étapes simples :

  1. Connectez votre smartphone à l'ordinateur :
    • Utilisez un câble USB pour relier votre smartphone à votre PC.
  1. Ouvrez l'Invite de commande : - Allez dans le répertoire platform-tools de votre installation ADB.
  1. Tapez la commande appropriée : - Dans l'Invite de commande, entrez adb devices et appuyez sur Entrée.
  1. Autorisez le débogage USB : - Sur votre smartphone, une alerte s'affichera vous demandant de permettre le débogage USB. Acceptez-la. En suivant ces étapes, vous activerez efficacement le débogage ADB sur votre appareil Android.

Qu'est-ce que le mode adb ?

Android Debug Bridge (adb) est un outil de ligne de commande essentiel pour les développeurs et les utilisateurs avancés d'Android. Voici ses principales caractéristiques :

  • Communication avec l'appareil : adb permet d'interagir avec un appareil Android connecté via USB ou en utilisant une connexion réseau. - Fonctionnalités multiples : - Installation et suppression d'applications. - Exécution de commandes shell. - Débogage et diagnostic des applications. - Transfert de fichiers entre l'ordinateur et l'appareil. - Utilisation essentielle pour le développement : adb est incontournable pour tester et développer des applications Android, offrant un accès direct aux fonctionnalités du système. En résumé, adb est un outil puissant et polyvalent pour toute personne souhaitant approfondir son expérience avec Android.

Comment utiliser minimal adb and fastboot ?

Pour utiliser Minimal ADB and Fastboot de manière efficace, suivez ces étapes simples :

  1. Lancement du logiciel :
    • Ouvrez « Minimal ADB and Fastboot » via le menu Démarrer de Windows ou en utilisant le raccourci sur le bureau.
  1. Accès à la fenêtre de commande : - Une fois ouvert, vous verrez apparaître une fenêtre de type « Invite de commandes » (cmd) qui vous placera automatiquement dans le répertoire d'installation.
  1. Vérification de la connexion ADB : - Dans cette fenêtre, tapez la commande suivante pour vérifier que votre appareil est correctement connecté : adb devices
  1. Interprétation des résultats : - Si votre appareil est listé, cela signifie qu'il est correctement reconnu par ADB. Sinon, assurez-vous que le débogage USB est activé sur votre appareil.
  1. Utilisation des commandes ADB et Fastboot : - Pour ADB : vous pouvez exécuter différentes commandes pour installer des applications, copier des fichiers, etc., par exemple : adb install nom_de_l'application.apk - Pour Fastboot : vous pouvez flasher des images, déverrouiller le bootloader, etc. Par exemple : fastboot flash nom_de_l'image.img
  1. Déconnexion : - Une fois terminé, vous pouvez fermer la fenêtre de commande en tapant exit ou simplement en cliquant sur la croix de fermeture. Ces étapes vous permettront d'utiliser Minimal ADB and Fastboot efficacement pour gérer vos appareils Android.

Maintenant que tu as fini de lire Commandes ADB pour améliorer les performances 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!

Index
  1. Commandes ADB pour Améliorer les Performances
    1. 1. Ajuster les Paramètres d'Animation via ADB
    2. 2. Accélérer le Temps de Lancement des Applications
    3. 3. Désactiver le Service d'Optimisation des Jeux (Samsung)
    4. 4. Effacer le Cache et les Données des Applications
    5. 5. Tuer les Applications et Processus en Arrière-plan
    6. 6. Ajuster le Taux de Rafraîchissement, le Flou des Fenêtres et la Transparence
    7. 7. Désinstaller, Désactiver et Gel des Applications Superflues
    8. 8. Activer le Mode de Performance Fixe
    9. 9. Désactiver RAM Plus
    10. 10. Améliorer la Qualité Audio
    11. 11. Améliorer la Latence et le Temps de Réponse de l'Écran Tactile
    12. 12. Optimiser les Performances Système
    13. 13. Activer/Désactiver le DNS Privé
    14. 14. Améliorer les Performances Réseau
    15. 15. Optimisations de Gestion de l'Énergie
  2. Questions et réponses que vous devez connaître
    1. Comment utiliser adb pour Android ?
    2. Comment activer le débogage adb ?
    3. Qu'est-ce que le mode adb ?
    4. Comment utiliser minimal adb and fastboot ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up