Lors du rootage d’Android , vous prendrez certains risques, surtout si vous n’êtes pas familier avec le rootage. Certains fabricants refusent la garantie de l'appareil si des erreurs se produisent lors du root. Votre téléphone peut même être maçonné.
Si vous ne souhaitez pas rooter votre téléphone mais souhaitez tout de même des fonctionnalités puissantes, vous pouvez modifier certains paramètres cachés pour améliorer l'expérience utilisateur avec Android Debug Bridge (ADB).
Une idée fausse courante à propos d’ADB est qu’il n’est utile que pour les développeurs ou avec un appareil rooté, mais ce n’est pas vrai. Certaines applications tierces profitent d'ADB pour activer des fonctionnalités puissantes sans root.
Meilleure application BAD pour Android
Configurer ADB sur l'appareil
Vous devez configurer correctement ADB avant d'installer des applications tierces. Le processus est différent sous Windows et macOS.
Étape 1. Téléchargez l'outil Outils de la plate-forme Android SDK. Si vous utilisez Mac, vous pouvez utiliser Homebrew pour installer ADB. Lors de l'installation de Homebrew, ouvrez le terminal et tapez
Brew installer homebrew/cask/android-platform-tools
- Lien pour télécharger les outils de la plateforme SDK Android :
https://developer.android.com/studio/releases/platform-tools.html
Étape 2 . Si vous utilisez Windows, installez le pilote ADB pour le périphérique. Vous trouverez une liste de liens vers les pilotes ADB sur le site Web du développeur Android.
https://developer.android.com/studio/run/oem-usb.html#Drivers
Alternativement, vous pouvez utiliser l'outil d'installation ADB en 15 secondes des développeurs xda. Vous n'avez besoin d'aucun pilote pour Mac.
Étape 3 . Décompressez le fichier zip dans le lecteur C :. Le contenu se trouve dans le dossier platform-tools . Sur Mac, ce dossier se trouve dans le dossier Casks .
Sur Android
De retour sur votre appareil Android, procédez comme suit :
Étape 4 . Activez les options du développeur (si ce n’est déjà fait). Pour ce faire, accédez aux Options du développeur et appuyez sept fois sur le numéro de build .
Étape 5 . Branchez votre téléphone sur votre ordinateur. Une fois connecté, appuyez sur la notification de connexion USB qui apparaît. Assurez-vous que le mode de connexion est défini sur PTP .
Étape 6 . Dans Paramètres > Options du développeur , activez le curseur de débogage USB et passez à la boîte de dialogue suivante.
Utiliser PowerShell ou Terminal
Étape 7 . Sous Windows, maintenez la touche enfoncée et cliquez avec le bouton droit sur le Shift
dossier platform-tools , sélectionnez Ouvrir la fenêtre PowerShell ici . Pour tester ADB, entrez cette commande :
.\appareils adb
Remarque : dans PowerShell , assurez-vous de mettre une barre oblique inverse avant adb devices . Sinon, une erreur se produira. Lorsque vous utilisez l'invite de commande , vous n'avez pas besoin de mettre de barre oblique inverse.
Étape 8 . Veuillez accorder l'autorisation lorsque vous voyez une invite sur votre téléphone vous demandant l'accès au débogage USB.
Étape 9 . Si vous utilisez un Mac, ouvrez Terminal et entrez les périphériques adb pour démarrer ADB. Pour chaque commande d'application ci-dessous, vous pouvez omettre le .\ car il s'agit uniquement des utilisateurs Windows de PowerShell.
Examinons maintenant certaines des meilleures applications ADB pour Android.
Meilleure application BAD pour Android
1. Opérations sur les applications
App Ops est un framework au sein d'Android qui vous permet de modifier les autorisations d'application individuelles. Il est apparu pour la première fois sur Android 4.3 mais pas directement dans l'interface.
Android 6.0 apporte un changement majeur dans le fonctionnement des autorisations Android. Au lieu d'utiliser l'ancien modèle d'autorisations pour toutes vos applications, vous pouvez contrôler les autorisations pour chaque application dans l' écran Autorisations des applications .
Cependant, les autorisations dont vous disposez pour la gestion ne sont pas détaillées. Par exemple, lorsque vous autorisez l’accès aux contacts WhatsApp, il peut lire et modifier vos contacts. Vous ne pouvez pas autoriser ou refuser de manière sélective certaines parties des autorisations. App Ops vous donne accès à toutes les autorisations de n'importe quelle application avec une belle interface.
Configurer la BAD
App Ops nécessite de fonctionner sur Android 6.0 ou version ultérieure. Vous avez également besoin de l'application Shizuku Manager pour appeler et traiter les API au niveau du système et faire fonctionner efficacement App Ops.
Après avoir configuré ADB, ouvrez Shizuku Manager, tapez la commande suivante dans PowerShell.
.\adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh
Maintenant, ouvrez App Ops, appuyez sur n'importe quelle application pour lui donner l'autorisation. Lors de la modification des autorisations, touchez Actualiser pour enregistrer les paramètres.
Caractéristiques uniques
- Prend en charge 13 langues et de superbes thèmes (y compris le mode Nuit).
- Sauvegardez et restaurez les paramètres des applications non-framework.
- Vous pouvez autoriser ou refuser de manière sélective les autorisations pour les applications nouvellement installées en configurant des modèles.
- Plusieurs options de regroupement et de tri par nom d'application, autorisations, heure d'installation, etc.
2. Tuiles
Le menu Paramètres rapides peut effectuer toutes sortes de tâches utiles directement à partir de la zone de notification. Mais vous pouvez également l'améliorer en ajoutant un bouton d'action de paramètres rapides personnalisé.
Les vignettes rassemblent ces boutons d’action de paramètres rapides personnalisés en un seul endroit. Il comporte près de 70 catégories, vous permettant de contrôler les paramètres importants du téléphone tels que la luminosité, le volume, l'emplacement, les données réseau, etc. Vous pouvez activer ou désactiver chaque vignette pour éviter l'encombrement de l'écran. Image Paramètres rapides.
Configurer la BAD
Certains boutons de paramètres rapides nécessitent ADB. Pour ce faire, configurez ADB et collez la commande suivante :
.\adb shell pm subvention com.rascarlo.quick.settings.tiles android.permission.WRITE_SECURE_SETTINGS
Une fois que vous y avez accès, vous pouvez contrôler ou gérer les animations, l'itinérance des données, le mode immersif, la localisation, etc.
Caractéristiques uniques
- Vous avez le contrôle pour afficher ou masquer les vignettes.
- Avec les vignettes d'activité, vous pouvez ajouter des vignettes pour effectuer certaines activités d'application masquées.
Vous pouvez choisir le mode de localisation sélectif avec les vignettes de localisation . Les options incluent la haute précision, l'économiseur de batterie Android et le mode appareil uniquement.
3. La sieste
Doze est une excellente fonctionnalité Android. Il réduit la consommation de la batterie en suspendant l'activité du processeur et du réseau en arrière-plan lorsque l'écran de l'appareil est éteint ou que l'appareil est déconnecté. Il a été introduit dans Android 6, tandis qu'Android 7 apporte encore plus d'améliorations.
Cette fonctionnalité empêchera le wakelock (le cas échéant), arrêtera temporairement le mécanisme de synchronisation et empêchera l'analyse Wifi et GPS. Naptime améliore la mise en œuvre de Doze avec plus de fonctionnalités.
Configurer la BAD
Collez cette commande :
.\adb -d shell pm grant com.franco.doze android.permission.DUMP
Ensuite, entrez la commande suivante :
.\adb -d shell pm grant com.franco.doze android.permission.WRITE_SECURE_SETTINGS
Une fois que vous y avez accès, ajoutez Naptime pour l'optimisation de la batterie Android à la liste blanche ( Paramètres > Applications et notifications > Voir toutes les applications X > Naptime > Avancé > Batterie > Optimisation de la batterie ) afin qu'il puisse fonctionner correctement.
Caractéristiques uniques
- Cette application est facile à utiliser sans menus ni configuration compliqués. Activez simplement l'option répertoriée dans l'application.
- Il fournit des statistiques détaillées et un historique de Doze pour savoir quand Doze est actif ou arrêté.
- Si vous utilisez Tasker ou MacroDroid, vous pouvez activer ou désactiver Doze selon vos besoins.
4. Gestes de navigation fluides
L'utilisation de gestes pour naviguer sur un appareil n'a rien de nouveau, mais la plupart des fabricants d'Android utilisent des commandes gestuelles différentes. Ces gestes ne sont souvent pas intuitifs et personnalisables, vous pouvez uniquement les activer ou les désactiver.
Fluest Navigation Gestures vous permet de configurer presque toutes les parties des gestes de navigation. Il vous propose trois gestes de base : glisser, glisser et maintenir, glisser. Vous pouvez utiliser ces gestes sur les côtés gauche et droit de l'écran, ainsi qu'en bas à gauche et à droite, en bas au centre.
Configurer la BAD
Pour utiliser certaines fonctionnalités et masquer les touches de navigation, utilisez cette commande :
.\adb shell pm subvention com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
Pour restaurer les touches de navigation, désactivez l'application et désinstallez-la. Ou tapez la commande suivante :
.\adb shell wm overscan 0,0,0,0
Caractéristiques uniques
- Vous pouvez masquer les touches et utiliser des gestes pour naviguer.
- Définissez des actions pour un balayage rapide et un balayage avec maintien. Configurez le bouton de retour pour des balayages rapides, parcourez les applications récentes avec des gestes de balayage et de maintien, une bascule des paramètres rapides, et bien plus encore.
- Vous pouvez définir la sensibilité, l'emplacement et le son des gestes.
5. Brent
Les applications exécutées en continu en arrière-plan peuvent consommer des ressources système et réduire la durée de vie de la batterie. Il existe de nombreuses applications qui peuvent aider à augmenter la durée de vie de la batterie, comme Greenify, mais il est difficile de mettre en œuvre certaines fonctionnalités. Brevent peut laisser une application en mode veille ou forcer son arrêt simplement en utilisant ADB.
Configurer la BAD
Lancez l'application et configurez ADB. Entrez ensuite cette commande :
.\adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh
Brevent ne force pas les applications à s'arrêter ni à les mettre en mode veille par défaut. Vous devez d'abord les placer dans la liste Brevent en appuyant longuement sur n'importe quelle application, puis en appuyant sur le bouton Refuser . Une fois que l’application figure sur cette liste, elle ne fonctionnera plus en arrière-plan. Appuyez sur l'application et sélectionnez Autoriser la synchronisation dans la boîte de dialogue pour recevoir des notifications ou exécuter des tâches.
Caractéristiques uniques
- Vous pouvez limiter les applications gourmandes en batterie comme Facebook tout en permettant la synchronisation des notifications.
- Pour les applications rarement utilisées, vous pouvez définir des options pour forcer leur arrêt dès que vous appuyez sur le bouton de retour.
6. De meilleures statistiques de batterie
Trouver des applications qui déchargent la batterie de votre téléphone n'est pas une tâche facile. Comment savoir si une application spécifique est en état de veille lorsque vous la quittez. Et comment mesurer l’efficacité d’ une application permettant d’économiser la batterie comme Naptime.
Better Battery Stats obtient des données détaillées sur la batterie de votre téléphone. Il affiche les applications qui « réveillent » votre appareil du sommeil profond, à la recherche de changements de comportement inhabituels et des activités derrière l'application. Il collecte également des informations sur l'utilisation des applications et le wakelock. Ces données apparaissent dans différentes catégories comme le démarrage, la déconnexion, l'écran éteint, etc.
Configurer la BAD
Auparavant, cette application n'était disponible que pour les appareils rootés. Mais avec ADB, tout le monde peut l’utiliser. Collez et exécutez ces commandes dans l'ordre :
.\adb -d shell pm subvention com.asksven.betterbatterystats android.permission.BATTERY_STATS .\adb -d shell pm subvention com.asksven.betterbatterystats android.permission.DUMP .\adb -d shell pm subvention com.asksven.betterbatterystats android .permission.PACKAGE_USAGE_STATS
Caractéristiques uniques
- Affiche l'heure d'allumage et le taux d'éveil du téléphone. Idéalement, ce rapport est égal.
- Recherchez les changements dans les profils de veille/réveil et identifiez rapidement les applications malveillantes.
- Les statistiques de batterie affichent des mesures Doze détaillées afin que vous puissiez vérifier l'efficacité de vos applications d'économie de batterie.
- Il peut sélectionner les applications qui conduisent à des wakeclocks partiels ou les applications qui consomment du processeur dans le wakelock du noyau.
L'enracinement de votre téléphone ouvre de nombreuses possibilités de réglage, mais cela peut empêcher certaines applications de fonctionner, augmentant ainsi le risque que l'appareil présente des problèmes de sécurité potentiels. Pour beaucoup de gens, le root n’est pas une option viable.
Avec ADB et certaines des excellentes applications tierces ci-dessus, vous pouvez améliorer votre expérience utilisateur sans root.