Équipes dans l'émulateur de terminal Android. Qute - chaîne de commande

10.05.2018

Fielle Vous avez un smartphone sur Android et que vous connaissez Linux, alors probablement au moins une fois demandé comment utiliser le terminal Android. Comment connaissez-vous que le système d'exploitation Android est basé sur le noyau Linux, ce qui signifie qu'il y a coquille d'équipe Et il fournit de nombreuses commandes standard Linux. Par défaut, le terminal utilitaire standard dans Android n'est pas. L'accès à celui-ci est accessible par plusieurs chemins:

Il a plusieurs autres fonctions pour ceux qui utilisent le terminal sur le smartphone. Page de chargement de pirate. Utilisez la commande Emulator pour exécuter l'émulateur comme alternative ou. Voici la syntaxe de ligne de commande principale pour démarrer un périphérique virtuel à partir de la ligne de commande terminale.

Comprendre les annuaires et les fichiers par défaut

Vous pouvez spécifier les paramètres de démarrage lorsque vous démarrez l'émulateur, mais pas plus tard. Pendant que l'émulateur est en cours d'exécution, vous pouvez également utiliser des commandes pour exécuter des commandes si nécessaire. Appareil virtuel Enregistre l'application et ses données d'état via des redémarrages dans la section Disque de données utilisateur. Dans la section suivante. . Il aide à comprendre la structure et les fichiers du répertoire émulateur lors de la spécification des paramètres de ligne de commande. Bien que vous n'ayez généralement pas besoin de modifier des annuaires ou des fichiers par défaut.

  • première - Télécharger l'application Android Terminal Emulator Avec GooglePlay.
  • la seconde pour se connecter au smartphone de l'ordinateur à l'aide du débogueur ADB.

Mais notre article ne concerne pas cela, le sujet d'aujourd'hui: les commandes de l'émulateur de terminal Aandroid ou plus précisément, la commande Terminal Android.

Sur Internet, il existe de nombreux articles sur ce sujet, mais dans tous, il n'ya pas assez de quelque chose, une paire d'équipes spécifiques est décrite et tout, mais je veux une liste complète, y compris les équipes Linux, puis j'ai décidé d'écrire cet article . Je ne dis pas que je décrirai toutes les équipes, mais je vais essayer de couvrir la majorité. Voici seulement une brève description de certaines commandes Android, je vous en dirai plus dans les articles suivants et vous trouverez des informations détaillées sur les commandes Linux.

Le tableau suivant répertorie les paramètres de démarrage de la ligne de commande que vous pouvez utiliser plus souvent. Les paramètres de démarrage de la ligne de commande suivants sont disponibles, mais généralement non utilisés par le développeur d'applications moyen. Dans les descriptions, le répertoire de travail est le répertoire actuel du terminal, où vous entrez des commandes.

Recevoir des paramètres de ligne de commande

Les paramètres de ligne de commande suivants sont obsolètes. Cette section explique comment obtenir un certificat de paramètres de ligne de commande. La section suivante présente plus des informations détaillées Sur les paramètres de ligne de commande fréquemment utilisés de l'émulateur, qui sont disponibles lorsque l'émulateur est démarré.

Désormais de la notation - pour certaines commandes, les droits des racines sont nécessaires, dont je vais mettre un signe @.

Commençons. Les équipes de terminal ne sont rien de plus que les petites entreprises de console, la plupart utilitaires système Situé dans le dossier / System / Bin et quelques autres in / vendeur / bin. Ceux du vendeur que nous ne toucherons pas. Être plus pratique pour localiser toute l'équipe d'alphabet.

Obtenir une aide détaillée pour une option spécifique

Pour imprimer une liste de tous les paramètres de l'émulateur, y compris brève descriptionEntrez la commande suivante. Pour imprimer un certificat pour un paramètre de démarrage spécifique, entrez la commande suivante.

Obtenir une aide détaillée à tous égards

Pour obtenir une aide détaillée dans tous les paramètres de l'émulateur, entrez la commande suivante.

Énumération de l'environnement émulateur

Pour obtenir une liste des variables d'environnement émulateur, entrez la commande suivante. À l'étape actuelle du développement, l'émulateur est déjà quelque peu fonctionnel, même les Jeux travaillaient dans nos tests avec de bonnes performances, mais ils ont présenté un retard dans son initialisation.

adb. - débogueur Android. Étant donné que Android est toujours Linux, vous pouvez connecter d'autres périphériques sur USB, y compris les smartphones, ADB vous permet de gérer et d'accéder à leur terminal. Une description de ses équipes et de ses capacités est tirée à un article complet, je vais tout décrire dans l'un des articles suivants.

uN M. - Wind Manager (Action Manager), vous pouvez exécuter et arrêter toute application ou service. Par exemple, lancez l'application de configuration:

Téléchargez le programme d'installation et installez-le en cliquant dessus après le télécharger. L'installation est presque instantanée et, après cela, l'application sera disponible avec vos applications traditionnelles, simplement en appuyant sur elle. Toutefois, en raison de plusieurs options de paramètres d'ordinateur, l'émulateur peut ne pas fonctionner sur certaines machines. Les explications en français nous permettent de comprendre cette vidéo.

Bien que la version diffère du terminal, l'interaction avec nos applications est suffisamment similaire aux tests. La version est indiquée comme 0, bien que les notes d'installation montrent que cette version. Ces images sont nécessaires pour démarrer l'émulateur. Double-cliquez sur le fichier téléchargé pour définir les images.

am démarrage -n com.android.Settings / .Settings

badblocks. - Vérification des lecteurs flash pour la présence de secteurs brisés:

Le résultat peut être écrit dans le fichier:

badblocks / dev / Block / mmcblk0\u003e / SDCard / Badblocks

ou afficher:

badblocks -v / dev / bloc / mmcblk0

chat. - Utilitaire de console pour visualiser le contenu du fichier.

chat /sdcard/text.txt

chmod. - similaire team Linux, Modifie les droits d'accès aux fichiers, seul un format d'enregistrement octal est disponible.

Après avoir lancé le périphérique Emulator Manager, une liste des périphériques indiquant que votre appareil est affiché. L'appareil est une série de nombres à droite de la flèche verte. Si la liste n'a pas de périphérique, cliquez sur le bouton "Mettre à jour".

Une fois l'appareil disponible, cliquez sur un certain nombre de numéros pour la mettre en surbrillance. Avec un périphérique dédié, sélectionnez "Cradle" dans le menu Action.


Si la connexion existe déjà, l'assistant d'installation ne démarre pas. Ayant fait une présentation à tour de rôle à la section d'installation. Comme d'habitude, vous devrez vous inscrire et confirmer votre inscription. Sur la page de téléchargement, vous recevrez deux types d'installation.

Par exemple, donnez tous les droits (lecture, écriture, exécution):

cHMOD 777 / SDCard / Fichier

chown. - Modifie le propriétaire du fichier sous Linux, par exemple:

cHEWN racine / sdcard / fichier

cmp - compare deux fichiers

cMP / SDCard / File1 / SDCard / File2

cp. - Copie le fichier de la source (paramètre 1) sur le récepteur (paramètre 2).

cP / SDCard / File1 / SDCard1 /

date. - Montrez la date actuelle dans le système.

SAT 14 13:44:56 EET 2015

Après avoir chargé des plug-ins dans la fenêtre ci-dessous, vous pouvez ajouter un nouveau terminal virtuel. Cliquez sur "Oui", puis connectez-vous pour accéder à la liste des périphériques préconfigurés. Sélectionnez le terminal pour la virtualisation à partir d'une pluralité de terminaux disponibles et cliquez sur "Suivant".

Suivez les étapes pour terminer le processus de création d'un terminal virtuel. Attendez le téléchargement et la création de terminaux virtuels. À ce stade, votre nouveau terminal virtuel doit apparaître sur l'écran principal. Après avoir créé et configurez le terminal virtuel, exécutez-le en cliquant sur.

dd. - Créer une image de disque, des paramètres si \u003d Fichier de périphérique de disque, de \u003d fichier pour l'enregistrement

Par example:

dD / Dev / Block / MMCBLK0 /SSSSDCARD/IMG.ISO

L'image du lecteur flash MMCblk0 sera créée.

df. - Analyse de l'espace disque libre. Par example:

df -h / dev / bloc / mmcblk1

Taille du système de fichiers utilisé librement blkksize
/ MNT / Secure 484.5m 0.0k 484.5m 4096
/ MNT / ASEC 484.5m 0.0k 484.5m 4096
/ MNT / OBB 484.5m 0.0k 484.5m 4096
/ Système 1.4g 971.7m 435.8m 4096

Les procédures d'installation sont très simples et décrites dans les références ci-dessous. Tout d'abord, l'émulateur est logiciel, conçu pour jouer le comportement d'un autre terminal sur un ordinateur ou un appareil, de sorte qu'il se comporte comme le terminal que vous souhaitez imiter.

Pour simplifier le travail, ce logiciel est responsable de la définition d'une autre et permet ainsi d'utiliser un programme terminal émulé. Alors quels sont les plus Émulateurs intéressantsPour profiter des applications mobiles sur grand écran L'ordinateur?

dmesg. - Voir le journal des messages du noyau.

du - Afficher la taille du fichier.

du / sdcard / fichier1

@ Ext4_réesize. Changer la taille du système de fichiers ext4.

@ FSCK_MSDOS. - Vérifiez les lecteurs de flash pour des erreurs.

fsck_msdos / dev / block / mmcblk1p1

grep. - Utilitaire pour filtrer le texte. Par exemple, affichez uniquement des cordes contenant du terminal:

chat ~ / sdcard / fichier | Terminal de grep

@ ifconfig - Afficher et gérer les périphériques réseau. Par exemple, visualisez des informations sur la carte WiFi:

Ou désactiver le wifi:

ifconfig wlan0 vers le bas.

Lister périphériques réseau Vous pouvez commander:

lS / SYS / Classe / Net

iptables. - Gestion des paramètres de Steamer iptables, il s'agit d'un sujet très important que nous ne toucherons pas.

tuer - Détruire le processus par son PID.

En ce qui concerne la compatibilité avec les applications, il convient également de noter que la plupart des dernières applications ne fonctionnent pas bien avec l'émulateur; Il est même impossible de courir.


Mais il convient de noter que ce n'est pas un logiciel libre, comme les autres que vous avez déjà parlé.

Après cette période, vous devrez payer près de 15 dollars. Dans le menu de cet outil, vous trouverez les mêmes éléments disponibles dans le menu de votre smartphone ou de votre tablette. En ce qui concerne la compatibilité avec ces applications, l'émulateur fait face à des problèmes avec ceux qui utilisent des capteurs matériels.

Pour découvrir le PID, vous pouvez utiliser l'utilitaire PS.

ln / sdcard / fichier / sdcard / fichier2

enregistrer. - Enregistrez la chaîne dans le système de journal.

logcut. - Affichez le système de journal en temps réel.

ls. - Afficher la liste des fichiers et des dossiers de l'annuaire:

lsmod. - Afficher les modules de noyau chargé

lsof - Afficher Ouvrir dans le système de fichiers.

make_ext4fs. - Formatez un lecteur flash USB sur le système de fichiers ext4

Vous pouvez même télécharger et installer l'application sur votre smartphone pour l'utiliser comme joystick pour profiter de jeux sur votre ordinateur et avec le meilleur confort. Par conséquent, le choix de l'un de ces émulateurs dépendra de vos besoins.

Analyse et élimination des fichiers inutiles

Il peut supprimer des applications et fournir des informations sur l'utilisation du terminal. Nettoyez la fonction principale. De là, vous pouvez voir le stockage général de l'appareil et celui qui est toujours utilisé. De la même manière, vous pouvez exécuter une désinstallation simultanée des applications que vous n'utilisez plus.

mD5 / SDCard / FileName

mkdir. - Créez un dossier dans le répertoire actuel.

mkdir_pad_name

make2fs. - Formatez un lecteur flash USB sur le système de fichiers ext2

monter - Déverrouillez le disque, l'image ou le dossier. Par example:

mOUNT -T EXT2 / DEV / BlOK / MMCBLK1P1 / MNT / SDCARD

mv - Déplacez le fichier, similaire à cp

nETCFG. - Afficher les connexions réseau.

notifier - Utilitaire de suivi des modifications du système de fichiers à l'aide du sous-système de noyau Inotify.

Les caractéristiques sont rares, mais claires et bien perceptibles. La conception est agréable, facile à utiliser et même la moins expérimentée ne rencontrera aucune difficulté à gérer les fonctions de l'application. Cependant, l'application est facile à utiliser et convient à tous, cela fonctionne efficacement et bien. Il peut contenir des informations intéressantes, mais faites attention avec eux.

Pour installer tout ce que vous aurez besoin de plus de 1 Go. Un peu plus de patience, des choses sérieuses commenceront avec le chapitre suivant. Bien sûr, certaines restrictions ne peuvent pas être surmontées. Voyons si votre système opérateurafin que vous puissiez travailler.

ping. - Un utilité bien connu pour vérifier la disponibilité d'un nœud de réseau.

pM. - Android Batch Manager, vous permet d'installer, de supprimer et d'afficher des packages installés.

ps. - Voir tout processus en cours d'exécution et des informations à leur sujet.

Utilisateur PID PIPID VSIZE RSS WCHAN PC Nom
ROOT 1 0 1000 848 C0106EF8 0001BFB4 S / INIT
Root 2 0 0 0 0 C006E038 00000000 S KTHADADDDD
ROOT 3 2 0 0 0 C0057A54 00000000 S KSIPHERQD / 0

Si vous avez une distribution de 64 bits, il devrait être en mesure d'exécuter des applications 32 bits. D'autre part, si vous l'avez installé et que vous dernière version, ne perdez pas votre temps et ne vous rendez pas directement à la section suivante! Un petit rappel technique ne fait de mal à personne.

DANS horaire d'ouverture Vous n'avez absolument rien de spécial afin que tout fonctionnait! Nous devrons ajouter une règle spécifique au gestionnaire de périphériques pour chaque périphérique que nous souhaitons connecter. Avertissement, nous n'écrirons pas exactement cette offre. . Est-il possible d'obtenir une explication?

redémarrer - Redémarrez le smartphone de la console.

resize2fs. - similaire à resize_ext4, seulement pour ext2

rm - Supprimer un fichier.

rmdir. - Supprimer le dossier.

rmdir / sdcard / dirname

rmmod. - Décharger le module de base.

rmmod name_module

route. - Gestion de la table de routage.

toucher - Créez un fichier vierge.

touch / SDCard / Fichier

haut. - Version interactive de la liste des processus en cours d'exécution.

Vous pouvez savoir quelle valeur indiquez dans la documentation. Maintenant que votre ordinateur peut reconnaître votre téléphone, nous veillerons à ce que votre téléphone puisse exécuter les applications que vous avez développées et exécutez le débogueur. Commencez par une option d'application.

Sélectionnez l'option "Applications". Dans le menu que vous venez d'ouvrir, vous devrez activer des sources inconnues. Dès que cela se fait, allez au menu «Développement». Activez des sources inconnues et allez dans le menu de développement. Enfin, sur l'écran qui s'ouvre, sélectionnez les options afin que votre écran ressemble à ceci.

@ Capture d'écran - Prenez un instantané de l'écran.

capture d'écran /sdcard/screenshot.png.

fermer. - Éteignez le smartphone.

un service. - Gestion des services. Par exemple, voir une liste de services de course à pied:

Celles-ci étaient toutes des équipes que j'ai trouvées, si possible, la liste sera reconstituée.

Dessert pour aujourd'hui - Avis de la nouvelle version de Android 6.0 Marshmallow:

Pour d'autres, avec une version ultérieure

Votre écran devrait ressembler à ceci. Vous avez également des options, mais ils ont l'air différent. Allez au menu "Sécurité". Ici, vous pouvez activer les applications de sources inconnues en cliquant sur l'option fournie. Ne touchez pas d'autres options. Retournez maintenant dans le menu Options. L'avertissement sera un peu étrange. Si vous ne voyez pas le paramètre Paramètres de développeur, sélectionnez "À propos du téléphone", dernier élément de la liste.

Ceci est le dernier paramètre du menu, mais il n'a pas besoin d'être ouvert si les paramètres du développeur sont déjà là. Allez au bas de cette page et cliquez sur les "chiffres". Ce n'est pas une blague, appuyez sur ce bouton sept fois. Ce bouton doit être enfoncé sept fois, même s'il est étrange.

La coque d'utilisation des appareils mobiles Android n'a pas été créée à partir de zéro. Les développeurs ont pris le noyau Linux, un peu le finalisaient et a reçu tout le système connu à ce jour. Avec le prototype, la plate-forme mobile n'est qu'un noyau et plusieurs programmes de gestion du matériel. Mais comme vous le savez, Linux Beaucoup sont utilisés avec précision à cause de large fonctionnalité, vous pouvez faire presque tout. Sur Android, la même chose n'est possible qu'après avoir reçu les droits des racines, qui prive automatiquement le périphérique de garantie. Cet article prendra en considérer un fonction importante - Emulateur de terminal pour Android.

Où commencer

Tout d'abord, vous devez obtenir des droits root sur votre gadget. Alors seulement peut être utilisé par tous les avantages du terminal. Mais vous ne pouvez pas faire cela. Nous décrivons le manuel d'utilisation avec la fonction:

Un instant que je voudrais mentionner surtout, il existe un émulateur de terminal Android pour augmenter la mémoire. Il y a une commande Command RM qui peut supprimer tous les fichiers (avec accès root). Est-ce que cela n'est pas toujours possible à travers standard signifie. Ce dernier est un argument supplémentaire pour obtenir un accès complet et une installation du terminal. Au fait, il existe d'autres programmes avec de telles fonctions, par exemple, Busybox.

Comment installer le micrologiciel personnalisé sur Android: Vidéo

Émulation de l'appel entrant sur l'émulateur

Avec toute la latitude de la fonctionnalité, de nombreux utilisateurs posent une question - comment imiter un appel entrant dans emulateur Android. Faites-vous mieux sur votre ordinateur. Considérez sur l'exemple du SDK Android. Pour ce faire, vous devez aller au menu "Control over Emulation". Sélectionnez le point "Téléphone", entrez le numéro, placez une tique près de la "voix" et cliquez sur "Appeler". Vous pouvez répondre ou annuler l'appel à l'aide d'un bouton vert de la coque émulée. Une telle procédure n'est pertinente que pour l'émulateur installé et configuré à l'ordinateur.

Name_device: / $

Name_device: / Ceci est le nom de votre smartphone (tablette)

su. - La commande SU vous donne des droits root, des droits d'administrateur, c'est-à-dire que vous pouvez effectuer avec le périphérique après cette commande (plus), vous devez également obtenir une racine sur votre appareil Android.

Remarque: Avant d'exécuter la commande SU, vous êtes avec les droits d'invité.
Name_device: / $
Le symbole $ signifie que vous êtes sous l'invité (c'est-à-dire que vous ne pouvez rien faire)
Name_device: / #
Symbole # ce qui signifie que vous racinez
Exemple
Name_device: / $ su
Name_device: / #

pwd. - Affiche le répertoire actuel dans lequel vous êtes.

ls. - La commande montre qu'il figure dans le répertoire actuel, à savoir les fichiers et les répertoires.
Exemple
Name_device: / # ls
système.
données.
mnt.
poubelle.
etc...

ls -a. - La commande montre qu'il figure dans le répertoire actuel, à savoir des fichiers et des répertoires, mais avec des fichiers cachés.
Noter: Fichiers cachésContrairement à Windows ressemble à .Name (nom de point et fichier)

dégager - Effacer l'écran du terminal.

cD - une commande d'aller à quel répertoire (répertoire).
Exemple
Name_device: / # cd système
Name_device: / système #
Remarque: Directory ou répertoire signifie dossier
cd .. - Aller au niveau de répertoire ci-dessus

mkdir. - La commande crée un répertoire (dossier).
Exemple
Name_device: / sdcard # mkdir android
Remarque: le nom et le dossier Nom sont deux dossiers différents.

rm - Supprimer le fichier.

rm -r. Supprime le répertoire (REMARQUE: Si vous ne spécifiez pas le paramètre -R Problème de l'erreur sur l'impossibilité de supprimer le répertoire).
Exemple
Name_device: / sdcard # rm -r dom

rm -rf. - Supprime le fichier et ne donne pas de messages, s'il n'y a pas de tel fichier ou qu'il n'y a pas de droit à y écrire RM -RF - supprime le dossier sans émettre des messages.

cp. - copie le fichier.

cp -r. Répertoire des copies.

mv - renomme le fichier.
Exemple
Name_Device: / SDCard # MV Android Android

toucher - Créer un fichier vide.

chat. - Affiche du texte dans le fichier.
Exemple
Name_device: / sdcard # chat skazka

tac - Affiche du texte dans le fichier dans l'ordre inverse (1 ligne du dernier, dernier).
Exemple
Name_device: / sdcard # tac skazka
Remarque: si vous voyez avant la ligne, il s'agit d'un signe #, le paramètre n'est pas traité.

ps. - Affiche vos processus actifs actuels.

monter - Montures (connexion).

utout - démonts.

date. - Affiche la date et l'heure actuelles.

cal. - Affiche le calendrier du mois en cours.

temps de disponibilité. - montre combien de temps le système d'exploitation fonctionne.

df. - Affichez des informations sur l'utilisation des disques.

libérer. - Mémoire et échange d'occasion.

-M-m. - Volume complet, volume utilisé et quantité de mémoire libre dans la MB.

du - Combien d'espace vos données sont-elles

arrêt. - arrêt du système rapide et correct

chmod. - Importance des droits d'accès



Android a été créé sur la base du noyau Linux, et pour lui, quant à un véritable système d'exploitation de type UNIX, il existe une console et, de manière naturelle, les commandes de terminaux.

Vous pouvez obtenir la console de la manière suivante:

  • Ensemble terminal Emulator .*
  • Connectez-vous avec le périphérique utilitaire ADB en effectuant une coquille ADB;
  • Installer OpenSSH Server et connectez le client SSH;

Il convient également de noter que le terminal par défaut est dans de nombreux firmware personnalisés, tels que CyanogenMod.

L'interprète standard des commandes du terminal est quelque peu inconfortable (jusqu'à version Android 4.0) - Il ne supporte pas l'autodocaille, défier l'équipe précédente et d'autres objets utiles disponibles à partir du terminal normal. Vous pouvez résoudre ce problème avec l'installation Busybox et utiliser l'interprète de cendres intégrée.

Android sont disponibles beaucoup, mais pas tous programmes Standard UNIX . La liste de ceux qui sont sur votre appareil que vous pouvez obtenir après lS -L / System / Bin / / System / Xbin

En plus des commandes UNIX standard dans Android, il y en a programmes supplémentaires. Parmi eux sont logcat. - signifie visualiser les journaux d'application, l'utilitaire de gestion de packages PM-packages (gestionnaire de packages), AM est un utilitaire de contrôle Windows (gestionnaire d'activités).

Voici quelques équipes de console:

  • pMI Liste des packages. - Liste des programmes installés;
  • pM Installez le chemin. - Installez le programme à partir du fichier APK;
  • pm de désinstaller le paquet - supprimer un colis du système;
  • nETCFG - vous permettra de regarder les paramètres réseau;
  • am démarrage -n com.android.Settings / .Settings - démarrer la fenêtre Paramètres;
  • am démarrage -n com.android.Browser / .BrowserActivité - lancer un navigateur;
  • je commence Tel: 210-385-0098 - montrer la fenêtre de numérotation de ce numéro;
  • bmgr. - gestionnaire de sauvegarde, gestion de la sauvegarde;
  • dumpstate. - dump du statut complet du téléphone;
  • benne basculante - dump de l'état des services système;
  • geevent. - informations sur les périphériques d'entrée et la vidage des événements sur les périphériques d'entrée;
  • iftop. - montre l'utilisation du réseau de processus (en haut pour le réseau);
  • imbécile - gestion des méthodes de saisie;
  • un service. - gestion des services;
  • liste de services - liste des services;
  • svc - contrôle WiFi, connexion mobile et nutrition;

Passant par uN M. Vous pouvez exécuter une fenêtre d'application arbitraire (connaître «Activat»).


Équipes ADB
ADB, ou Bridge de débogage Android - Un utilitaire multifonction pour la connexion d'un émulateur Android ou d'un appareil réel. Fonctionne sur la ligne de commande. Situé à Android SDK.

Voici les principales commandes ADB:

  • adb shell. - Obtenez Shell à Android. Bien sûr, l'esclave complet * NIX n'est pas, mais après avoir installé la butée, cela lui rappelle en quelque sorte. Méthode alternative La production de coquilles estSSH Server pour Android . Shell est nécessaire pour effectuercommandes de terminal.
  • adb shell. - exécuter la commande à Android;
  • adb emu. - exécuter la commande dans l'émulateur;
  • adb pousser. - Versez un fichier ou un répertoire sur l'appareil;
  • adb tirer. [] - Copiez le fichier ou le répertoire de l'appareil;
  • aDB Installer - installer le paquet;
  • adb désinstallez - Supprimer le programme;
  • adb connect. - Connectez-vous de Android via le réseau. Nécessite une certaine préparation de l'appareil, à savoir le réglage

Il existe de nombreux outils pour travailler avec un câble USB connecté ou Smartphone Wi-Fi. Les outils particulièrement développés vous permettent de déplacer des fichiers, d'installer et de supprimer des logiciels, de afficher les contacts, des captures d'écran à l'écran et même d'envoyer des SMS, mais aucun outil graphique n'est comparé à l'alimentation que la console Android peut donner. Dans cet article, nous parlerons d'ADB (Android Debug Bridge) - un outil standard de débogage et de travail avec la console Android avec un ordinateur.

Les commandes décrites dans l'article peuvent être effectuées directement sur le périphérique en téléchargeant l'émulateur du terminal du marché, mais il est plus pratique de le faire, bien sûr, d'un ordinateur via ADB.

Principes de base du travail avec adb

Pour commencer à travailler avec ADB, il doit être activé sur l'appareil et installer l'utilitaire ADB et les pilotes de pilotes. La première tâche est effectuée à l'aide du "débogage USB" dans les paramètres "pour les développeurs" (si cet élément est masqué, appuyez sur sept fois sur le numéro d'assemblage dans le menu "Activé sur le téléphone").

Pour installer la jonction adb sur l'ordinateur Télécharger le kit adb et décompresser dans n'importe quel dossier (je vous recommande d'utiliser les noms des dossiers sans caractères russes). Téléchargez également et installez les pilotes ADB.

Travailler avec ADB est nécessaire à partir de la ligne de commande. Nous appuyons sur Win + R et entrez dans la CMD, puis allez sur le dossier dans lequel adb réside. Pour mon dossier, la commande sera la suivante:

CD \\ Android

Pour ne pas faire toutes ces manipulations à chaque fois, vous pouvez ajouter le dossier souhaité à la variable du chemin. Pour ce faire, allez au "Panneau de configuration -\u003e Système -\u003e Options supplémentaires Systèmes -\u003e Variables d'environnement", Trouvez la variable du chemin et ajoutez à la fin de la chaîne, à travers le point avec la virgule, le chemin du dossier avec ADB. Maintenant, après avoir démarré la console, vous pouvez entrer immédiatement les commandes nécessaires.

Consultez notre connexion téléphonique à l'aide de la commande suivante (il doit afficher une liste des périphériques connectés):

Dispositifs adb.

Avec ADB, vous pouvez travailler via Wi-Fi. Cela nécessite des droits des racines et une application WiFi ADB. Nous démarquons l'application, cliquez sur le commutateur et connectez-vous au smartphone à l'aide de la commande Connect et de l'application indiquée par l'adresse IP:

Info.

Copiez la sortie de la console après affectation de la souris, ainsi que d'insérer une commande copiée ou un nom de fichier sur la console. clic-droit Souris. Activé dans les propriétés de la console.

Installation du logiciel

ADB peut être utilisé pour installer des applications sans avoir à les copier sur un smartphone. Assez pour exécuter une telle commande:

ADB Installer D: /Townloads/imi_file.apk

Vous pouvez également ajouter des clés supplémentaires à la commande. Nous serons utiles -E. - réinstaller l'application avec des données d'économie de données et -ré. - Définissez la version inférieure à celle actuelle.

Les programmes peuvent être supprimés, mais pour cela, vous devez connaître le nom du paquet (comment savoir, je vous en dirai un peu plus tard). Sur l'exemple du jeu En Angry Birds Saisons, l'équipe ressemblera à ceci:

Adb désinstallez com.rovio.gribirdsSonsons

Applications BACUP

Android a des fonctionnalités de sauvegarde intégrées, qui peuvent également être lancées à l'aide de la ligne de commande. Pour ce faire, utilisez la commande Backup Adb et l'ensemble des options:

Backup adb [Options]<приложения>

  • -F. Spécifie le nom du fichier créé et son emplacement sur l'ordinateur. En l'absence d'une clé, le fichier BACKUP.AB sera créé dans le répertoire actuel;
  • -Ap | -noapk. Indique si seules les données de l'application ou elles-mêmes sont incluses dans la sauvegarde, non (ne comprend pas par défaut);
  • -BB | -NOOBB. Indique s'il faut activer la sauvegarde d'extension. BBB pour les applications (n'inclut pas par défaut);
  • -Shared | -noshared. Indique si le contenu de l'application sur la carte SD dans la sauvegarde (par défaut n'inclut pas);
  • -tout Indique la nécessité d'une sauvegarde de toutes les applications installées;
  • -System | -Nosystem Indique s'il faut inclure dans la sauvegarde applications système (par défaut inclut);
  • - Liste des paquets pour la sauvegarde.

Si nous voulons créer une sauvegarde de tous les programmes non-système, y compris eux-mêmes.apk, dans un certain endroit, l'équipe ressemblera à ceci:

Adb sauvegarde -f c: \\ android \\ backup.ab -apk -all -all -all -nosystem

Après avoir entré, vous devez confirmer le début de la sauvegarde sur l'appareil lui-même. Pour restaurer la sauvegarde reçue, vous devez effectuer la commande appropriée:

Adb restaurer c: \\ android \\ backup.ab

Console de console

Outre la console mentionnée, qui est une console DOS sous Windows, Android a son propre. On l'appelle à travers adb shell. Et il s'agit essentiellement d'une console Linux standard, mais avec un ensemble incomplet de commandes, pour développer lequel en installant à partir du marché de l'actionnement. Vous pouvez utiliser cette console de deux manières. En mode interactif, il commence l'équipe

Adb shell.

Un panneau $ apparaît dans la console (ci-après dénommé que ce signe signifie que la nécessité d'entrer la commande préliminaire de la coque adb), puis vous pouvez entrer une série de commandes pour obtenir après chaque réponse. La deuxième façon - si vous devez entrer une seule commande, vous pouvez l'écrire d'affilée pour la coquille ADB.

Les commandes standard fonctionnent dans Shell pour copier, déplacer et supprimer des fichiers: cp., mv et rm. Vous pouvez changer de répertoires ( cD) et regardez leur contenu ( ls.). En plus des commandes Standard Linux, que vous pouvez apprendre de n'importe quel répertoire, il existe plusieurs outils spécialisés dans Android, mais d'utiliser certains d'entre eux, vous devrez obtenir une racine sur le smartphone et après avoir démarré la console, exécutez la commande SU. :

Adb shell su.

Avez-vous besoin de faire si, en réponse à une commande, vous voyez une chaîne similaire à "Accès refusé" ou "Êtes-vous root?". En cas de succès, le signe $ va changer à #.



Création d'une capture d'écran

Effectué par une ligne:

ADB Shell Screencap /sdcard/screen.png

Après cela, la photo dont vous avez besoin pour retirer l'appareil de l'appareil. adb tirer.:

Adb pull /sdcard/screen.png.

Dans la capture d'écran de récupération, vous pouvez effectuer la commande suivante:

Adb pull / dev / graphiques / fb0

Ensuite, vous devez convertir le fichier FB0 en image normale Utilisation de FFMPEG pour télécharger et mettre dans un dossier avec ADB. L'extension doit être installée:

FFMPEG -F RAWVIDEO -PIX_FMT RGB32 -S 1080X1920 -I FB0 FB0.PNG

Enregistrement d'une vidéo en cours sur l'écran de l'appareil

ADB Shell ScreenRecord --Size 1280x720 - Rate-Rate 6000000 - Time-Limite 20 --verbose /Sdcard/video.mp4

Cette commande commencera à enregistrer une vidéo avec une résolution de 1280 x 720 (si vous ne spécifiez pas, la résolution native de l'écran de périphérique sera utilisée), avec un débit binaire de 6 Mbps, 20 s de long (si non spécifié, sera exposé valeur maximum 180 s), avec l'affichage des journaux dans la console. La vidéo enregistrée sera dans / sdcard (fichier video.mp4).

Info.

Tous courir de la console et dans adb shell. Les processus occupant un certain temps pour effectuer, peuvent être interrompus à l'aide d'une combinaison CTRL + C. Sortez de la coquille et revenez à l'exécution des commandes d'adb ordinaires - Ctrl + D.

Gestion des applications

Deux commandes sont utilisées pour gérer les applications: pM. (Gestionnaire de paquets) - Gestionnaire de paquets et uN M. (Gestionnaire d'activités) - Manager d'activités. Ces équipes ont beaucoup de clés pouvant être consultées sur le portail des développeurs. Laissez-nous habiter sur certains.

Pour commencer, nous recevrons une liste d'applications installées sur l'appareil sous forme de noms de paquets qui seront envoyés ultérieurement:

Continuation disponible uniquement aux abonnés

Option 1. Abonnez-vous à "Hacker" pour lire tous les matériaux sur le site

L'abonnement vous permettra pendant la période spécifiée de lire tous les matériaux payants du site. Nous acceptons le paiement cartes bancaires, argent électronique et traductions des opérateurs mobiles.

L'application Terminal Emulator pour Android offre la possibilité d'utiliser certaines commandes pour contrôler le système d'exploitation, ainsi que l'introduction de diverses modifications. Afin de comprendre le terminal Emulator Android, comment les utiliser, vous devez comprendre ce qui est basé sur le mécanisme de travail avec le terminal.

Comme on le sait, OS Android Open n'est pas créé ce qu'on appelle, "à partir de zéro" - le prototype de ce système d'exploitation populaire est Linux (le nom commun de tous les OS de type UNIX), dont le noyau est devenu une base pour le développement un système d'exploitation Android. Le noyau Linux est utilisé par beaucoup en raison d'une large gamme de fonctionnalités et que l'android est inclus dans le noyau Linux, il est ensuite basé sur le mécanisme du terminal.

Le programme permet à l'utilisateur de travailler dans Android OS à l'aide de la commande chaîne. Sur la vue de PC ligne de commande et utilitaires spéciaux Vous pouvez configurer le système et connecter des modules supplémentaires. Des opportunités connexes sont devenues disponibles sur Android avec Emulateur Terminal pour Android.

Autrement dit, il existe des fichiers binaires (ou binaires) qui interagissent directement avec le "matériel" du smartphone. Grâce à l'émulateur de terminal, la commande texte correspondant à chaque fichier de ce type est lancée.

Comment utiliser l'émulateur de terminal

Avant de travailler avec une ligne de commande, il est nécessaire de souligner séparément que la plus grande liberté de modification peut être obtenue en recevant (racine).

Maintenant, nous devons entrer une commande, par exemple " ls."Et cliquez sur" eNTRER" Après cela, une liste de fichiers située dans le répertoire racine apparaîtra:

L'exécution d'autres commandes peut prendre un certain temps, le curseur blanc sera affiché. Si vous avez commis une erreur lors de l'écriture, une telle inscription apparaît: " / SYSTEM / BIN / SH: KV: pAS TROUVÉ. ", Parlant que l'équipe n'a pas trouvé parmi les kv.Et ensuite, l'invitation apparaîtra pour l'entrée.

Pour fermer le terminal, dans le coin supérieur droit, appuyez sur la croix et dans la fenêtre suivante, appuyez sur "OK".

Commandes d'émulateur de base terminale

En fait, il y a beaucoup d'équipes, écrivant pour les voir. bushbox.. Maintenant, pour voir la description des commandes existantes directement dans le terminal, entrez la commande dont nous voulons obtenir les informations et " -Aider" Après cela, les informations doivent apparaître, mais il faut garder à l'esprit que ce sera en anglais.

Tout en travaillant avec le terminal, certaines nuances doivent être prises en compte:

  • Chemin des dossiers et des fichiers Écrivez complètement après des commandes (exemple: rm / stockage / sdcard0 / téléchargement / fichier).
  • Vous ne pouvez autoriser aucune erreur ni espacés inutiles.
  • Après avoir entré, la commande démarre le bouton " eNTRER».

Équipes populaires:

  • date. - retirer la date et l'heure actuelles
  • libérer. - Utilisez la mémoire et échange
  • ls. - Affiche le contenu du dossier actuel
  • cD - Effectuer la transition vers le répertoire souhaitée
  • du - Imprimer le fichier
  • pwd. - Montrez le chemin complet du dossier utilisé.
  • liste de services - Afficher une liste de processus en cours d'exécution
  • pM installer -L'alisation du programme à partir du fichier APK
  • df. - Afficher la taille des objets dans le dossier spécifié
  • pMI Liste des packages. - Afficher les fichiers de package Applications installées

Une fois les commandes énumérées ci-dessous, vous devrez entrer le chemin d'accès à la place ou à l'objet:

  • chat. - lire le contenu
  • cp. - Copie
  • rm - Supprimer un fichier
  • rmdir. - Supprimer le dossier
  • toucher - Créer un fichier
  • mkdir. - Créer un dossier

Pour les commandes suivantes, écrivez d'abord le chemin d'accès au dossier (fichier), puis au nouvel endroit:

  • mv - Bouge toi
  • cp. - Copie

désinstallation du PM - Supprimer l'application - Ici, vous devez spécifier le chemin / données / application / et le nom du fichier sans espace (si vous avez besoin du nom du fichier, nous reconnaissons la commande. pMI Liste des packages.)

Attention ! Les commandes qui seront décrites ci-dessous sont nécessaires avec une prudence marginale, car elles sont utilisées à des fins de modification du système et une utilisation incorrecte peut apporter un préjudice important à l'appareil lui-même:

chown. - propriétaire du changement, chgrp - Groupes que vous souhaitez spécifier après la commande, après quoi vous devez écrire le nom du fichier.

chmod. - Utilitaire pour modifier les droits du fichier et la syntaxe est la même que dans la précédente (c'est-à-dire tout d'abord, à droite, puis le fichier).

insmod. et rmmod. - Les premiers modules de connexion au noyau, la deuxième-suppression (ces commandes peuvent être utilisées exclusivement des utilisateurs avancés).

tuer - Arrêtez le processus par son identifiant (on peut trouver à l'aide de l'utilitaire PS, de produire des informations sur toutes les activités).

montage, monte. - Utilisé afin de monter et de démonter des sections et des systèmes de fichiers (il est possible d'utiliser uniquement après une étude approfondie du système actuel).

su. - accès total au système sur les appareils avec accès root, après avoir entré la commande, la chaîne d'invitation devrait ressembler à ceci " :/# ».

Équipes spéciales:

redémarrer - Utilisé pour redémarrer l'appareil après la commande SU.

sORTIR. - Fermez le terminal (via cette commande, vous pouvez également quitter l'administrateur).

Dans ce cas, l'équipe su. Nous sommes utilisés pour les services publics qui nécessitent le bon "superutilisateur", puis pour changer quelque chose accidentellement, vous devez entrer la sortie, note: l'invitation ressemble à ceci: " :/ $».

Plus d'une utilité inhabituelle dd.- Il est utilisé pour copier un fichier ou une partition à une autre. Sa syntaxe: dd. si = / dev./ bloquer/ plate-forme./ mmcblk.0 p.1 de. =/ stockage/ externe_ DAKOTA DU SUD./ image.où " si= "Ce sera un appareil à partir de quelle copie et" de \u003d. »Fichier où la copie.

Cette commande crée l'image de la section mmcblk0p1. Il a deux autres paramètres, c'est " compte \u003d."- Un fragment qui enregistre nouveau fichier., et, " bs \u003d "- le volume du fragment en octets. Exemple: équipe dd. si = / stockage/ carte SD0/ déposer1 de. = / stockage/ externe_ DAKOTA DU SUD./ déposer2 bs. = 500 compte \u003d 7. Copier déposer1 dans déposer2 Un total de sept pièces de 500 octets.

C'est probablement tout ce que nous voulions dire aujourd'hui. Écrivez, restez en contact, bonne chance!

Avez-vous aimé l'article? Partager avec des amis: