Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

10 commandes de base du terminal Android à connaître

Table des matières:

Anonim

Pour beaucoup d'entre nous, le fait de pouvoir brancher notre téléphone Android sur un ordinateur et d'interagir avec lui est un avantage considérable. Outre les cas où nous avons cassé quelque chose et que nous avons besoin de le réparer, il existe de nombreuses raisons pour lesquelles un utilisateur avancé d'Android voudrait parler à son appareil. Pour ce faire, vous devez disposer de quelques outils et connaître quelques commandes. C'est ce dont nous allons parler aujourd'hui.

Certes, ce ne sera pas la discussion finale sur les commandes adb, mais il y a 10 commandes de base que tout le monde devrait savoir s’ils ont l’intention de s’endormir avec la ligne de commande.

Vous aurez besoin de quelques outils et les obtenir est facile. Rendez-vous sur le site du développeur Android. Vous pouvez installer le package complet Android Studio si vous souhaitez utiliser des outils de débogage supplémentaires ou faire défiler l'écran jusqu'en bas de la page et télécharger uniquement les outils de ligne de commande. Sauf si vous développez ou déboguez quelque chose sur ou pour votre téléphone, vous ne souhaiterez utiliser que les outils de ligne de commande.

  • Installation du SDK sur votre ordinateur
  • Installation des outils de ligne de commande sans le SDK complet

Si vous utilisez Windows, il reste encore une étape. Visitez la page du fabricant de votre périphérique et installez les pilotes adb et fastboot pour Windows. Vous en aurez besoin pour que votre ordinateur puisse communiquer avec votre appareil Android. Si vous rencontrez un problème (Windows peut être instable), rendez-vous sur les forums pour que quelqu'un puisse vous aider.

Maintenant que nous sommes tous sur la même page, activez le débogage USB sur votre appareil (consultez le manuel de votre appareil si vous avez besoin d'aide pour le retrouver) et branchez votre téléphone sur votre ordinateur.

Et c'est parti.

1. La commande adb devices

La commande adb devices est la commande la plus importante du groupe, car elle permet de s’assurer que votre ordinateur et votre appareil Android communiquent. C'est pourquoi nous couvrons d'abord.

Si vous êtes un professionnel du système d'exploitation de votre ordinateur, vous voudrez ajouter le répertoire avec les outils Android à votre chemin. Si vous ne l'êtes pas, pas de soucis. Démarrez simplement votre terminal ou votre console de commande et pointez-le à l'endroit où vous avez mis les outils extraits que vous avez téléchargés ci-dessus.

Une fois que vous êtes sûr que vous êtes dans le bon dossier, tapez adb devices à l'invite de commande. Si vous obtenez un numéro de série, vous êtes prêt à partir! Sinon, assurez-vous que vous êtes dans le bon dossier et que le pilote de périphérique est correctement installé si vous utilisez Windows. Et assurez-vous que le débogage USB est activé!

Maintenant que tout est configuré, examinons quelques commandes supplémentaires.

2. La commande push adb

Si vous souhaitez déplacer un fichier sur votre appareil Android par programme, vous souhaitez utiliser la commande adb push. Vous aurez besoin de connaître quelques paramètres, à savoir le chemin complet du fichier que vous poussez et le chemin complet de l'emplacement où vous voulez le placer. Dans l'image ci-dessus, je pousse une chanson de mon dossier Musique sur mon bureau vers le dossier Musique de mon téléphone.

Notez les barres obliques dans le chemin du fichier et les guillemets autour du chemin sur mon ordinateur dans la commande. Windows utilise \ comme commutateur de répertoire dans un chemin de fichier et Unix utilise /. Parce que le nom du fichier a des espaces et des caractères spéciaux (je l’ai renommé de cette manière exprès!), Vous devez donc mettre le chemin entre guillemets.

3. La commande adb pull

Si adb push envoie des fichiers sur votre appareil Android, il est logique que la commande adb pull les extrait.

C'est exactement ce que cela fait, et cela fonctionne de la même manière que la commande push adb. Vous devez connaître le chemin du fichier que vous voulez extraire, ainsi que le chemin dans lequel vous voulez le placer. Vous pouvez laisser le chemin de destination vide et le fichier sera déposé dans le dossier Outils pour vous faciliter la tâche.

Dans cet exemple, je l'ai fait à la dure et j'ai entré le (s) chemin (s) complet (s) afin que vous puissiez voir à quoi ça ressemble. Rappelez-vous vos règles de barre oblique et de barre oblique inversée ici et vous n'aurez aucun problème.

4. La commande de redémarrage d'adb

C’est exactement ce que vous pensez, c’est un moyen de redémarrer votre appareil à partir de la ligne de commande. Son exécution est simple: tapez simplement adb reboot et entrez.

Avant de dire "je peux juste appuyer sur le bouton!" vous devez comprendre que ces commandes peuvent être scriptées et que votre appareil peut redémarrer au milieu d'un script si vous en avez besoin. Et c'est une bonne transition vers le numéro cinq.

5. Les commandes adb reboot-bootloader et adb reboot recovery

Vous pouvez non seulement redémarrer votre appareil, mais également spécifier qu'il redémarre sur le chargeur de démarrage. C'est extrêmement pratique, car parfois ces combinaisons de boutons sont délicates, et si vous avez beaucoup d'appareils, il est difficile de se souvenir de tous. Certains périphériques n'ont même pas le moyen de démarrer sur le chargeur de démarrage sans cette commande. Et encore une fois, pouvoir utiliser cette commande dans un script n'a pas de prix.

Faire cela est facile, il suffit de taper adb reboot-bootloader et d' appuyer sur la touche Entrée.

La plupart des périphériques peuvent également démarrer la récupération directement avec la récupération au redémarrage d’adb (notez qu’il n’ya pas de trait d’union dans celui-ci) et que certains ne le peuvent pas. Cela ne fera pas de mal d'essayer.

6. La commande fastboot devices

Lorsque vous travaillez dans le chargeur de démarrage, adb ne fonctionne plus. Vous n'êtes pas encore démarré sous Android, et les outils de débogage ne sont pas actifs pour communiquer. Vous devrez utiliser la commande fastboot à sa place.

Fastboot est probablement l'outil de débogage Android le plus puissant disponible, et de nombreux appareils ne l'ont pas activé. Si le vôtre le fait, vous devez vous assurer que les choses communiquent. C'est là qu'intervient la commande fastboot devices. À l'invite, tapez simplement les périphériques Fastboot et vous devriez voir un numéro de série, tout comme la commande adb devices que nous avons examinée précédemment.

Si les choses ne fonctionnent pas et que vous utilisez Windows, vous avez probablement un problème de pilote et vous devrez le rechercher auprès du fabricant.

7. La commande de déverrouillage rapide

Le processus de déverrouillage de Fastboot effacera tout sur votre téléphone et le réinitialisera.

Le Saint Graal des commandes Android, le déverrouillage clignotant rapide fait une chose, et une seule chose: déverrouiller votre chargeur de démarrage. Il n'est pas activé sur tous les téléphones, même ceux prenant en charge le démarrage rapide, mais nous l'incluons car, même si vous n'en avez pas besoin, il s'agit d'un élément important de l'ouverture d'Android. Google se fiche de ce que nous faisons avec les téléphones, dans la mesure où cela ne contrevient pas aux règles d'accès à Google Play, et cela inclut ce moyen simple de les ouvrir, même si la société qui a fabriqué votre téléphone ne le prend pas en charge.

L'utiliser est assez facile. Une fois que vous avez utilisé des périphériques Fastboot pour vous assurer que tout communique, il vous suffit de taper Fastboot clignotant déverrouillé à l'invite et d'appuyer sur Entrée. Regardez votre appareil, lisez attentivement et choisissez judicieusement.

8. La commande adb install

Bien que adb push puisse copier des fichiers sur nos appareils Android, adb install peut réellement installer des applications. Vous devrez fournir le chemin où vous avez enregistré le fichier.apk, puis l'exécuter comme suit: adb install TheAppName.apk.

Si vous mettez à jour une application, vous utilisez le commutateur -r: adb install -r TheAppName.apk. Il existe également un commutateur -s qui tente d’être installé sur la carte SD, ainsi que d’autres commandes dont vous n’auriez probablement jamais besoin.

Et enfin, vous pouvez désinstaller les applications par leur nom de package avec adb uninstall package-name-here. La désinstallation comporte également un commutateur. L'option -k désinstallera l'application mais laissera toutes les données et le cache de l'application en place.

9. La commande adb sideload

Une mise à jour OTS (over-the-air) est téléchargée par votre téléphone sous forme de fichier.zip. Vous pouvez également télécharger ce fichier zip manuellement et l'installer sans attendre que votre téléphone reçoive la mise à jour. Le résultat final est le même que si vous aviez attendu, mais nous détestons attendre.

Tout ce que vous avez à faire est de télécharger la mise à jour sur votre ordinateur. Branchez votre téléphone à l'ordinateur. Ensuite, redémarrez la récupération sur votre téléphone et utilisez les boutons de volume haut et bas pour choisir Appliquer la mise à jour à partir de la BAD. Puis sautez dans votre terminal / ligne de commande préféré et tapez adb sideload Full-Path-to-the-file.zip et appuyez sur Entrée. Laissez les choses suivre leur cours et vous êtes en or.

10. La commande du shell adb

La commande adb shell confond beaucoup de gens. Il existe deux manières de l'utiliser: une lorsque vous envoyez une commande au périphérique pour qu'il s'exécute dans son propre shell de ligne de commande et l'autre lorsque vous entrez le shell de commande du périphérique à partir de votre terminal.

Dans l'image ci-dessus, je suis à l'intérieur du shell du périphérique. Il est assez facile d’y arriver, il suffit de taper adb shell et d’entrer. Une fois à l'intérieur, vous pouvez interagir avec le système d'exploitation en cours d'exécution sur votre téléphone. Je vous préviens que, à moins que vous ne connaissiez les coques en frêne ou en cendres, vous devez faire attention ici car les choses peuvent tourner rapidement vers le sud si vous ne l'êtes pas. Ash et bash sont des obus de commande. Ils vous permettent d’interagir avec votre téléphone à l’aide de commandes dactylographiées et beaucoup de gens utilisent l’un ou les deux sur leurs ordinateurs Linux ou Mac, même s’ils ne le savaient pas. ** Ce n’est pas du DOS, n’essayez donc pas de commandes DOS. **

L’autre méthode d’utilisation de la commande adb shell consiste à demander à votre téléphone d’exécuter une commande shell sans entrer dans le shell. Son utilisation est facile. shell de type adb Un exemple serait de changer les permissions sur un fichier comme ceci: adb shell chmod666 / sdcard / somefile.

Soyez très prudent en exécutant des commandes directes en utilisant ces méthodes.

Et voila. Il y a beaucoup plus de commandes à apprendre si vous êtes du type qui aime apprendre les commandes, mais ces 10 sont celles que vous devez vraiment savoir si vous voulez commencer à chercher dans l'invite de commande.

Mis à jour en août 2018 pour rester à jour avec les dernières versions d'Android.