La plupart des applications Android peuvent facilement demander des autorisations de base telles que le stockage ou l'accès à l'appareil photo. Cependant, certaines applications nécessitent des autorisations au niveau du système pour fonctionner correctement.

Bien que vous puissiez surmonter cela en rootant votre téléphone, c'est un processus compliqué et parfois inutile. Au lieu de cela, vous pouvez accorder des autorisations avancées à l'aide des commandes ABD.

Dans cet article, nous allons expliquer ce qu'est ADB et comment l'utiliser pour accorder des autorisations sur Android.

Qu'est-ce qu'Android Debug Bridge (ADB) ?

Dans Android, les utilisateurs normaux ne peuvent souvent pas effectuer des tâches protégées par le système telles que suppression des applications préinstallées indésirables sans techniques avancées, comme la modification des fichiers du système d'exploitation via l'enracinement. C'est là qu'intervient ADB (Android Debug Bridge).

ADB est un outil en ligne de commande grâce auquel vous pouvez connecter un appareil Android à un ordinateur pour effectuer les tâches qui nécessitent root.

instagram viewer

En rapport: Commandes ADB pratiques que tout utilisateur Android devrait connaître

Vous pouvez utiliser diverses commandes ADB utiles pour désinstaller des applications système, installer des fichiers APK, prendre des journaux système, accorder des autorisations supplémentaires aux applications, etc.

Comment accorder des autorisations sur ADB

Avant d'utiliser les commandes, vous devez configurer une connexion ADB avec votre appareil. L'utilisation de Windows, Mac ou Linux n'a presque aucune différence, car les commandes ADB sont les mêmes pour tous les systèmes d'exploitation.

Cependant, les utilisateurs Windows utiliseront PowerShell, tandis que les utilisateurs Mac et Linux devront utiliser un terminal ou un shell pour exécuter les commandes ADB.

Visiter le Site Web des développeurs Android et téléchargez le Plateforme SDK-Outils fichier pour votre système d'exploitation.

2. Extraire le ZIP

Cette étape est réservée aux utilisateurs Windows; si vous utilisez Mac ou Linux, passez à l'étape suivante.

Si vous êtes un utilisateur Windows, accédez à l'emplacement où vous avez téléchargé le fichier ZIP. Maintenant, extrayez le ZIP et cliquez sur le plate-forme-outils dossier une fois (ne double-cliquez pas sur le dossier).

3. Ouvrez PowerShell ou le terminal

Si vous êtes sous Windows, maintenez Alt et appuyez sur F, S, ensuite UNE (une touche à la fois, séquentiellement). Cette combinaison de touches ouvrira PowerShell en tant qu'administrateur.

Si vous êtes sous Linux ou Mac, vous devez ouvrir un Terminal dans le même dossier où le contenu du plate-forme-outils dossier sont stockés.

4. Activer les options de développeur

Galerie d'images (3 images)
Étendre
Étendre
Étendre

Maintenant, vous devez activer les options de développement sur votre smartphone, si ce n'est déjà fait. Pour ce faire, rendez-vous sur Paramètres > À propos du téléphone et appuyez sur le Numéro de build (Sept fois).

S'il vous demande un mot de passe, entrez le mot de passe de votre écran de verrouillage.

5. Activer le débogage USB et connecter votre téléphone

Galerie d'images (3 images)
Étendre
Étendre
Étendre

Maintenant, allez dans les options du développeur et activez Débogage USB. presse d'accord si vous y êtes invité par une fenêtre contextuelle. Enfin, connectez votre téléphone à votre ordinateur à l'aide d'un câble USB.

6. Confirmer la connexion de l'appareil

Tapez la commande ci-dessous dans PowerShell ou Terminal pour vérifier que votre appareil est correctement connecté :

.\adb appareils

Si vous ne pouvez pas voir le numéro de série unique de votre appareil après avoir entré la commande ci-dessus, cela signifie que quelque chose ne va pas de votre côté. Cela se produit principalement lorsque votre PC ne peut pas détecter les pilotes ADB sur votre appareil.

Pour résoudre ce problème, téléchargez et installez les pilotes universels à partir du Site internet ClockworkMod ou téléchargez la dernière version du programme d'installation ADB à partir de ce message du forum XDA.

Si votre problème persiste, suivez les étapes de notre guide pour résoudre les problèmes de connexion ADB sous Windows.

7. Permettre le débogage USB

Si vous utilisez les commandes ADB pour la première fois, après l'étape six, une fenêtre contextuelle apparaîtra sur votre téléphone pour vous demander si vous souhaitez Permettre le débogage USB. Cochez la case qui dit Toujours autoriser depuis cet ordinateur et appuyez sur Permettre.

8. Entrez les commandes ADB

Maintenant, tapez la commande suivante dans PowerShell ou Terminal :

.\adb shell

Enfin, vous pouvez utiliser cette commande pour accorder des autorisations à n'importe quelle application utilisant ADB :

pm subvention 

Remplacer avec le nom du package de l'application et avec l'autorisation requise. Si vous ne trouvez pas le nom du package, vous pouvez télécharger Visualiseur de nom de package 2.0 et recherchez l'application qui a besoin d'une autorisation avancée. Dans notre cas, nous allons autoriser l'application Battery Guru.

Galerie d'images (3 images)
Étendre
Étendre
Étendre

Par exemple, comme vous pouvez le voir ci-dessous, com.paget96.batteryguru est le nom du package et Android.permission. PACKAGE_USAGE_STATS est l'autorisation. Cela recherche l'application BatteryGuru et donne accès à l'utilisation et aux statistiques.

pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS

Autre exemple, si vous voulez utilisez Naptime sans rooter votre téléphone, vous pouvez saisir les commandes suivantes pour accorder les autorisations requises :

pm accorder com.franco.doze android.permission. DÉCHARGER
pm accorder com.franco.doze android.permission. WRITE_SECURE_SETTINGS

Obtenez plus de contrôle sur Android avec ADB

Sans aucun doute, ADB est un excellent outil pour une multitude de choses utiles. Non seulement cela vous aide à accorder des autorisations d'application, mais vous pouvez également sauvegarder vos données système sans root.

Une fois que vous aurez découvert la puissance d'ADB, vous commencerez à comprendre et à apprécier la polyvalence de l'environnement Android.

6 applications Android ADB pour des fonctionnalités puissantes sans racine

Vous voulez avoir plus de contrôle sur votre appareil Android? Essayez ces applications qui vous permettent d'utiliser la fonctionnalité ADB sans enracinement.

Lire la suite

PartagerTweeterE-mail
Rubriques connexes
  • Android
  • Astuces Android
  • Enracinement Android
A propos de l'auteur
Rishabh Chauhan (2 articles publiés)

Rishabh est un rédacteur technique qui s'efforce de rendre la technologie plus facile à comprendre. Il travaille en tant que rédacteur technique dédié pendant la journée et en tant que joueur Pro MOBA la nuit. Rishabh aime écrire sur Android et d'autres sujets liés à la technologie. Vous pouvez généralement le trouver en train de bricoler avec son appareil Android lorsqu'il n'écrit pas XD.

Plus de Rishabh Chauhan

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner