9 choses intéressantes que ADB vous permet de faire sur un appareil Android

  • Thomas Glenn
  • 0
  • 5249
  • 1512

ADB ou Android Debug Bridge est un utilitaire de ligne de commande qui vous permet de contrôler votre appareil Android depuis votre ordinateur; vous permettant de transférer des fichiers dans les deux sens, d'installer des applications, d'enregistrer l'écran de votre appareil et bien plus encore. Sur certains téléphones, vous pouvez également utiliser ADB pour rooter l'appareil et nous connaissons tous les avantages de l'enracinement.

Eh bien, nous avons sélectionné certains des ADB les plus impressionnants et les plus utiles, mais avant de vous le dire, voici comment connecter votre appareil Android à votre ordinateur en utilisant ADB:

Comment connecter votre appareil Android à l'aide d'ADB

La connexion d'un appareil Android à l'aide d'ADB est un processus très simple. Vous pouvez suivre les étapes décrites ci-dessous pour connecter votre appareil Android à votre ordinateur à l'aide d'ADB:

1. Connectez votre appareil Android à l'ordinateur à l'aide d'un câble USB.

2. Sur votre appareil, vous verrez une invite «Permettre le débogage USB", Appuyez sur"D'accord«. Votre appareil sera maintenant connecté à l'ordinateur avec le débogage USB activé.

Remarque: Vous devrez d'abord activer le débogage USB dans Paramètres-> Options du développeur. 

3. Maintenant, vous pouvez lancer le terminal ou l'invite de commande et taper
appareils adb

Cela affichera votre appareil à l'écran, comme une confirmation que l'appareil est connecté à l'ordinateur et ADB peut être utilisé sur l'appareil. Il existe également un moyen d'utiliser ADB sans fil à partir de votre appareil Android et vous pouvez consulter notre article détaillé sur le même. Eh bien, une fois que vous avez configuré ADB, vous êtes prêt à essayer toutes les choses que ADB peut vous permettre de faire sur votre appareil Android.

1. Installez l'APK depuis l'ordinateur

L'installation d'un APK à partir de votre ordinateur est assez facile une fois que vous avez connecté ADB.

La syntaxe de la commande dont vous avez besoin est:

installation adb

À des fins d'illustration, nous avons utilisé l'APK Apple Music que nous avions enregistré dans notre dossier «Utilisateur». La commande utilisée est donnée ci-dessous:

adb install ~ / applemusic.apk

Au cas où tu ne sais pas «~» Est un raccourci pour le répertoire utilisateur. Le chemin complet peut également être utilisé comme suit:

adb install /Users/akshaygangwar/applemusic.apk

2. Fichiers push et pull

Push et Pull sont des commandes utiles pour transférer des fichiers d'avant en arrière entre votre ordinateur et l'appareil Android connecté à ADB.

Push est utilisé pour «pousser» un fichier de l'ordinateur vers l'appareil Android.

Pull est exactement le contraire. Il vous permet de «tirer» un fichier de votre appareil vers l'ordinateur.

La syntaxe des deux commandes est donnée ci-dessous:

push adb
adb pull

Nous avons extrait l'APK Apple Music de l'appareil et avons poussé une image PNG aléatoire sur l'appareil.

Commande pour pousser:

adb push ~ / path4172.png /sdcard/receivedimage.png

Commande pour tirer:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~ / applemusic.apk

3. Montez le système avec des autorisations de lecture / écriture (nécessite root)

Si vous avez bricolé des appareils Android dans le passé, vous avez probablement entendu parler de build.prop et d'autres fichiers système de ce type qui résident dans des dossiers tels que / system et autres. Ces répertoires ne peuvent pas être modifiés par un utilisateur non root. Si, cependant, votre appareil est rooté, vous pouvez facilement accéder à ces répertoires depuis ADB.

Tout ce que vous avez à faire est d'exécuter "racine adb»Dans le terminal / l'invite de commande, qui lance ADB en tant que service racine et lui permet d'accéder aux dossiers système. Cependant, par défaut, le / dossier système est monté en «lecture seule», pour des raisons de sécurité. Si tu as besoin pour modifier le contenu de ce dossier, il est nécessaire de le monter avec les permissions «lecture et écriture».

Il s'avère que ADB peut facilement le faire avec seulement deux commandes:

racine adb
adb remount / rw

le "Adb remount / rw" commande démonte le répertoire racine (/) et le remonte avec des autorisations de lecture / écriture.

Remarque: Je recommanderais d'exécuter adb unroot après avoir effectué les tâches qui nécessitent l'exécution d'adb en tant que root. Sinon, les erreurs peuvent être potentiellement catastrophiques. Aussi,n'exécutez jamais la commande rm -rf.

4. Accédez à une CLI sur votre téléphone

Chaque système d'exploitation a une interface de ligne de commande (CLI). Android, basé sur Linux, dispose d'un ensemble de commandes très riche disponible pour les utilisateurs. ADB vous permet d'accéder à cette CLI directement depuis votre ordinateur en utilisant:

shell adb

le "Adb shell" La commande expose encore plus de commandes qui peuvent être utilisées pour parcourir le système de fichiers de votre téléphone et faire beaucoup de choses amusantes.

5. Écran d'enregistrement

Vous pouvez également enregistrer l'écran de votre appareil Android en utilisant ADB. Plus besoin d'applications tierces! Il y a cependant une mise en garde. ADB ne peut enregistrer l'écran que pour un période maximale de 3 minutes. Alors… «peut-être» un besoin d'applications tierces. Quoi qu'il en soit, voici comment enregistrer votre écran en utilisant ADB:

enregistrement d'écran du shell adb

Par défaut, Screenrecord arrêtera automatiquement l'enregistrement seulement après avoir épuisé la limite de 3 minutes. Si vous devez arrêter l'enregistrement avant cela, appuyez simplement sur "Contrôle + C". Nous avons enregistré notre écran pendant environ 10 secondes, l’arrêtant avec Ctrl + C, et l’avons enregistré sous le nom «screenrecording.mp4».

6. Capturez des captures d'écran

ADB vous permet également de capturer des captures d'écran de votre appareil avec une commande simple et intuitive appelée "capture d'écran". La syntaxe est similaire à screenrecord:

capture d'écran du shell adb

Contrairement à la prise de captures d'écran à l'aide des clés matérielles de l'appareil, screencap n'envoie pas de notification dans la barre d'état de votre appareil, mais le fichier est simplement enregistré au chemin indiqué dans la commande. Nous avons pris une capture d'écran et l'avons sauvegardée dans sdcard avec le nom 1.png, la commande est donnée ci-dessous:

Capture d'écran du shell adb /sdcard/1.png

7. Changer le DPI de votre écran

La prochaine mise à jour d'Android N permettra aux utilisateurs d'ajuster les paramètres DPI d'un appareil par défaut. Cependant, si vous voulez plus de contrôle sur DPI, vous pouvez utiliser ADB.

Les éditeurs build.prop vous diront que vous pouvez éditer une ligne "Ro.sf.lcd_density = xx" et remplacez les valeurs xx par le DPI de votre choix, redémarrez l'appareil et c'est fait! Cependant, ADB fournit à nouveau un moyen plus simple de modifier cette valeur et de la faire prendre effet sans redémarrer l'appareil. Cool, à droite?

La commande pour y parvenir est:

adb shell wm densité xx

Simplement mettre n'importe quelle valeur à la place de xx et voyez votre appareil changer sa valeur DPI sans aucun redémarrage.

Différentes tailles d'écran et résolutions signifient que aucune valeur particulière de DPI ne conviendra à chaque appareil. Ne soyez pas découragé, il vous suffit de jouer avec les valeurs pour trouver le meilleur ajustement. C'est également une bonne idée de découvrir ce que vous paramètre DPI actuel est; et ceci peut être réalisé avec la commande suivante:

densité wm du shell adb

Cette commande renverra le densité d'écran actuelle (ou DPI) de votre appareil. Si vous gâchez les valeurs pendant que vous bricolez, revenez simplement à cette valeur et votre appareil sera en bon état.. Valeurs DPI, de gauche à droite: 300, 180 (par défaut)

8. Redémarrez le périphérique dans Bootloader, Recovery ou Sideload

Remarque: si vous ne savez pas ce que signifient ces mots, ces commandes ne sont pas pour vous; n'hésitez pas à avancer ou à lire quand même.

Si vous flashez des ROM personnalisées aussi souvent que nous, il y a de fortes chances que vous soyez fatigué d'éteindre votre appareil, puis d'appuyer sur toute une variété de clés matérielles simplement pour pouvoir démarrer dans le chargeur de démarrage, la récupération ou le chargement latéral sur votre appareil. ADB peut vous permettre de faire tout cela avec des commandes simples. Incroyable, à droite?

Les commandes qui vous permettront de le faire sont:

chargeur de démarrage adb reboot
récupération de redémarrage adb
adb reboot sideload

9. Accédez au Logcat

Le logcat est un outil qui vous permet de afficher les messages système et trace lorsque l'appareil rencontre une erreur. Les Logcats sont particulièrement utiles lors du développement ou du test d'une application, ou lorsque vous rencontrez un bug et devez fournir des informations système aux développeurs..

La commande pour accéder au logcat est:

adb logcat

Cela imprimera en permanence de nombreuses informations sur votre écran qui pourraient ne pas avoir de sens pour vous, si vous ne savez pas ce que vous regardez. presse "Contrôle + C" à tout moment pour quitter le logcat.

VOIR AUSSI: Comment forcer le `` mode somnolent '' sur Android 6.0 Marshmallow

Tout est prêt à explorer les commandes ADB cool?

Maintenant que nous vous avons armé de suffisamment de connaissances ADB pour vous permettre de démarrer, explorez tout ce que ADB peut vous laisser faire. Si vous avez besoin de trouver plus de commandes et les différents indicateurs qui peuvent être utilisés pour les personnaliser, ouvrez simplement Terminal / Invite de commandes et tapez «adb» et une liste de commandes sera obtenue, avec de brèves explications sur ce que chacune d'elles fait.

Connaissez-vous d'autres commandes ADB intéressantes que tout le monde devrait connaître? Faites-nous savoir dans la section commentaires ci-dessous.




Personne n'a encore commenté ce post.

Guides de gadgets, des technologies qui comptent
Nous publions des guides détaillés, créons des listes intéressantes des meilleurs produits sur le marché, couvrons du monde de la technologie