Adb, puis-je lui donner la permission ? Téléchargez le programme d'exécution adb. Instructions et aperçu des fonctions du programme

7 novembre 2012 à 14h56

Installation manuelle Pilotes BAD

  • Développement Android
  • Didacticiel

Et ici, une mauvaise surprise m'attendait - soit le pilote natif s'est avéré tordu, soit Windows, soit le fil... en général, le pilote a cessé de fonctionner, le répartiteur Appareils Windows a signalé que l'appareil était pleinement opérationnel, mais sur demande appareils BAD dans la console que j'ai reçue liste vide et, bien entendu, il n’a pas été possible de tester l’application sur tablette.

J'ai écrit une demande au support TeXeT, ils m'ont même répondu avec un lien vers le pilote lui-même, qui, comme j'en étais déjà convaincu, ne fonctionnait pas. J'ai commencé à chercher une réponse sur Internet et j'ai trouvé un tas d'assemblages différents de ce pilote et de ces manuels, mais aucun d'entre eux n'a démarré correctement, et même le pilote natif du SDK n'a pas fonctionné du tout, ce qui m'a découragé ... mais pas de désespoir.

Ici, j'ai décidé de m'essayer à l'écriture de pilotes en utilisant la bonne vieille méthode de piquage scientifique et j'ai ouvert le fichier inf du pilote. Ce qui m'a donné de l'espoir, c'est de comprendre que la partie logicielle de l'interface adb côté tablette devait être identique pour tous les appareils, et que l'USB fonctionnait de toute façon. Et ainsi, après plusieurs tentatives infructueuses de modification manuelle du fichier inf, j'ai trouvé une recette pour traiter l'assaisonnement du fichier inf afin qu'il s'installe et, surtout, fonctionne.

Alors, commençons.

Étape 1. Téléchargez le pilote. Si vous ne l'avez pas déjà fait, ouvrez Android SDK Manager, recherchez la section Extras, cochez la case à côté de Google USB Pilote et cliquez sur Installer les packages. C'est simple. Attendez qu'il se charge.

Étape 2. Recherchez le pilote et faites-en une copie dans un dossier séparé. Accédez au dossier %android-sdk%\extras\google\ et consultez le précieux dossier usb_driver. Copiez-le quelque part et nous y effectuerons d'autres manipulations. En principe, vous pouvez modifier « l’original », mais j’ai préféré garder l’original intact au cas où.

Étape 3. Modifiez le fichier inf. Dans le dossier, ouvrez le fichier android_winusb.inf et recherchez des lignes comme celle-ci :
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 %CompositeAdbInterface% = USB_Install, USB\VID_18D1 &PID_4E12&MI_01
Faites une copie de ces lignes et remplacez Google Nexus Un sur %votre_nom_de l'appareil% pour une identification ultérieure et... ouvrez le Gestionnaire de périphériques Windows. Nous y recherchons notre appareil ( Android, Interface BAD composite Android ou quelque chose comme ça). Ouvrez les propriétés de l'appareil, l'onglet « Détails », sélectionnez l'élément « ID d'équipement » dans la liste et voyez cette image.

Nous copions la ligne la plus similaire à celle montrée sur la figure (elle est, en théorie, juste un peu plus courte) et la collons dans notre fichier inf.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_1 8D1&PID_0003&MI_01
Dans %SingleAdbInterface% nous supprimons la fin de la ligne ; comme vous pouvez le voir, dans %CompositeAdbInterface% nous insérons la ligne entière. Il n'est probablement pas nécessaire de tout répéter deux fois, mais j'ai déjà tout et j'ai la flemme d'expérimenter :)
Nous économisons (attention - dans certains cas, vous devez exécuter le Bloc-notes avec les droits d'administrateur, car en mode utilisateur, vous ne serez pas autorisé à écraser le fichier inf).
Étape 4. Installation du pilote. Maintenant que tout est préparé, revenez au gestionnaire de périphériques et supprimez tous les pilotes adb précédemment installés (le cas échéant). Nous mettons à jour la liste des appareils et voyons notre appareil sans pilotes. Nous ouvrons ses propriétés et sélectionnons "mettre à jour les pilotes", sélectionnons l'installation dans le dossier, spécifions le dossier avec les informations corrigées et démarrons l'installation - notre pilote est instantanément trouvé, mais lors de l'installation, il peut jurer d'incompatibilité avec la question "devrais-je continue, nasalneka ? Nous allons continuer. Ça y est, le pilote est installé.
Étape 5. Finale. Pour être précis, débranchez le port USB, attendez que tout soit détecté, ouvrez la console (Win+R, entrez cmd) et écrire appareils BAD. Si tout s'est bien passé, nous voyons l'élément précieux de la liste, indiquant qu'adb voit maintenant notre appareil.


À partir de maintenant, vous pouvez lancer Eclipse et créer des programmes en toute sécurité, en profitant d'un assemblage et d'une installation automatiques pratiques et de la possibilité de déboguer directement sur votre appareil.

Si la commande adb ne fonctionne pas du tout pour vous. Ordinateur -> Propriétés -> Variables d'environnement. On cherche la variable Path et à la fin nous ajoutons(en aucun cas nous ne l'écrasons) à la fin il y a un point-virgule, et après cela l'adresse du dossier où réside adb (généralement %android-sdk%\platform-tools\). Après un redémarrage, cela devrait fonctionner.
Parfois, adb ne démarre pas automatiquement au démarrage du système. Démarrez manuellement.

Qu'est-ce que c'était?
C'est en fait simple. Pour une raison quelconque (Winda est un incontournable / les progers ont les mains tordues / le fichier inf de Google a été écrit uniquement pour les appareils Google natifs / les bosons de Higgs ont tout gâché sur votre ordinateur), Windows ne veut pas utiliser le pilote Google pour appareils non Google qui ne sont pas enregistrés dans le fichier inf. Apparemment, tout est lié à ces équipements d'identification. Mais le logiciel sur la grande majorité des appareils Android est identique en termes de connecteur du débogueur au PC, le pilote doit donc communiquer normalement avec n'importe quel appareil Android. Notre tâche est de tromper Windows et de le forcer à accepter le périphérique comme périphérique « compatible avec les pilotes », ce que nous avons fait en ajoutant son ID au fichier inf du pilote.

j'espère que quelqu'un ce manuel vous aidera à obtenir votre propre appareil chinois ou autre pour lequel vous avez oublié d'en fabriquer un normal lors de l'assemblage du système pilote BAD, ou pour ceux qui souhaitent télécharger pilote officiel du fabricant de l'appareil (cela peut être tellement ennuyeux qu'il est plus rapide de faire tout ce qui est décrit ci-dessus - cela s'est produit avec le pilote du téléphone LG E510).

P.S. Je n'ai pas effectué de tests de masse cette méthode, je ne peux donc pas garantir que cela fonctionnera à 100 % dans tous les cas. Mais cela a fonctionné pour moi sous Windows 7, puis sous Windows 8. J'ai dû modifier le fichier séparément à chaque fois, mais je ne pense pas que ce soit un tel problème.

Le programme Adb est conçu pour fonctionner avec le système d'exploitation Android. ADB est souvent utilisé lors de la modification des fichiers du système d'exploitation et de la restauration d'un état de fonctionnement après des actions infructueuses.

ADB (pont de débogage Android) – qui signifie Debug Bridge pour Android ; la traduction de ce terme lui-même permet déjà de comprendre qu’adb est lien entre l'appareil Android et l'ordinateur, vous permettant de travailler avec les fichiers du système d'exploitation Android directement depuis l'ordinateur. Le programme adb fait partie d'un autre programme appelé Android SDK.

Comment installer le programme ADB

1 Tout d'abord, vous devez télécharger le programme Android SDK. Pour travailler sous le système d'exploitation Windows 7, nous vous recommandons de télécharger le programme depuis archives zip, afin d'éviter des problèmes lors de l'installation ultérieure.

2 Décompressez l'archive avec le programme, il est préférable de le faire à la racine du disque C:\

3 Maintenant, installez l'application Outils de la plateforme SDK

4 Dans le dossier contenant le programme Android SDK installé, ouvrez le dossier android-sdk-windows, vous devez y exécuter l'application Gestionnaire de SDK, (dans ce cas vous devez avoir connexion active avec le réseau Internet). Après l'avoir lancé, la fenêtre suivante devrait apparaître.

5 Sur le côté gauche de la fenêtre, vous devez cocher deux cases Outils de la plateforme SDK Android Et Outils du SDK Android, supprimez toutes les autres cases à cocher. Nous acceptons les conditions d'utilisation et cliquons Accepter, et puis Installer. Après cela, les deux applications marquées seront téléchargées et installées sur l'ordinateur. Ceci termine l'installation du programme A.D.B. terminé et vous pouvez commencer à travailler avec des appareils Android. N'oubliez pas d'installer les pilotes pour chaque périphérique.

Afin de ne pas spécifier à chaque fois le chemin d'accès au dossier contenant le programme, vous devez éditer le fichier chemin. Sur ce moment Le chemin d'accès au programme ressemble à ceci : C:\android-sdk-windows\platform-tools\adb .

Pour modifier les paramètres du chemin, procédez comme suit :

Sur l'étiquette " Mon ordinateur " Cliquez sur clic-droit souris, sélectionnez l’option « Propriétés", dans la fenêtre qui s'ouvre, rendez-vous dans la rubrique " Options supplémentaires systèmes ". Ensuite, cliquez sur le bouton « Paramètres d'environnement " et dans la fenêtre avec la légende " Variables système "trouver le paramètre" chemin" et cliquez sur le bouton " Changement «.

Dans la fenêtre qui s’ouvre, regardez la ligne « Valeur variable ", à la fin de cette ligne on met un point-virgule (s'il n'y en a pas) et on écrit ce qui suit : ;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools; Veuillez noter que le chemin doit être spécifié exactement vers le dossier dans lequel vous avez installé Programme Android Le SDK, dans notre cas, est exactement de cette façon.

Si vous possédez un smartphone avec le système d'exploitation Android et que vous l'expérimentez souvent, configurez quelque chose ou reflasher quelque chose, alors vous connaissez probablement déjà l'outil ADB ou (Android Debug Bridge). Il s'agit d'un programme permettant de contrôler un smartphone via un ordinateur via USB, qui contient de nombreuses commandes utiles.

Vous pouvez afficher les journaux, installer et désinstaller des applications, gérer votre appareil et exécuter de nombreuses autres commandes utiles. Dans cet article, vous apprendrez comment utiliser ADB sous Linux, nous examinerons commandes utiles BAD pour Utilisateurs Android et regardons cet utilitaire en détail. Mais d'abord, voyons comment installer l'outil lui-même sur votre ordinateur.

Le programme de la BAD est inclus dans ensemble standard Utilitaires Android SDK. Vous pouvez installer cet environnement et obtenir l'utilitaire nécessaire. Mais vous ne souhaitez pas toujours faire glisser un environnement d’exécution complet sur votre ordinateur. Parfois, vous n’avez besoin que d’un seul programme. Il peut être très facilement installé séparément. Sur Ubuntu, vous pouvez le faire en exécutant la commande :

sudo apt installer android-tools-adb

Pour Red Hat, CentOS, la commande sera légèrement différente :

sudo miam installer android-tools-adb

Si vous devez installer ADB sur Windows, vous devrez télécharger le SDK Platform Tools depuis le site officiel.

Préparer votre smartphone

Pour pouvoir utiliser adb avec votre smartphone, vous devez activer le mode de débogage USB. Cette opportunité est cachée dans tout Versions Androidà partir de 4.2. Pour devenir développeur, rendez-vous d'abord sur "Paramètres" -> "À propos du téléphone" et appuyez sept fois sur l'élément "Numéro de build":

Ensuite, un élément apparaîtra dans le menu des paramètres principaux "Pour les développeurs":

Ici, vous devez cocher la case à côté de la section "Permettre le débogage USB":


Votre téléphone est maintenant prêt à fonctionner avec adb. Connectez-le via USB à votre ordinateur et commençons.

Commandes ADB utiles

Avant de pouvoir contrôler l’appareil, nous devons encore faire une chose. La commande adb nécessite un service spécial pour communiquer avec Android et doit être démarrée. Pour ce faire, utilisez la commande suivante :

serveur de démarrage adb

Une fois les travaux terminés, vous pouvez désactiver le service afin qu'il ne consomme pas de ressources inutiles :

Vous pouvez désormais exécuter des commandes adb pour Android.

Liste des périphériques

Tout d’abord, regardons la liste des appareils connectés à notre ordinateur. Pour ce faire, utilisez la commande devices :

Si plusieurs smartphones sont connectés au système, alors par défaut les actions seront appliquées au premier. Mais tu peux demander nom désiré périphériques à l’aide de l’option -s. Par exemple:

adb -s 0123456789ABCDEF logcat

Vous pouvez également spécifier le nom de l'appareil auquel vous souhaitez appliquer les commandes du programme adb à l'aide de la variable ANDROID_SERIAL :

exporter ANDROID_SERIAL=0123456789ABCDEF

Ensuite, toutes les commandes adb seront appliquées au périphérique spécifié dans cette variable.

Statut du périphérique

Avec la commande get-state, vous pouvez connaître l'état de l'appareil :

La commande renverra l'une des valeurs suivantes : périphérique - en cours d'exécution, chargeur de démarrage - en cours de chargement, hors ligne - désactivé. Vous pouvez utiliser la commande status-window pour surveiller en permanence l'état :

fenêtre d'état adb

Regardes les connexions

L'action la plus courante que les développeurs et les testeurs doivent effectuer Applications mobiles dans la recherche d'erreurs - il s'agit de consulter les journaux du système et des applications. Pour ce faire, utilisez la commande logcat :

L'utilitaire affiche le contenu des journaux Android en temps réel, vous verrez donc immédiatement tous les messages d'erreur. Vous pouvez également tout écrire dans un fichier :

adb logcat -d > ~/android.log

En utilisant l'option -c, vous pouvez effacer tous les journaux sur l'appareil :

Il n'est pas toujours nécessaire de consulter le journal complet du système ; parfois, il suffit de voir les messages. le programme souhaité.. Pour cela, précisez simplement le nom du package :

adb logcat avec android.settings

À l'aide de l'option --log-level, vous pouvez définir le niveau de détail du message, les options suivantes sont disponibles : V, D, I, W, E, F, S. Pour sélectionner le détail de sortie, spécifiez la lettre souhaitée séparée par deux points après le nom de l'application :

adb logcat avec android.settings:E

Ou nous afficherons uniquement les erreurs pour l'ensemble du système :

Transférer des fichiers sur votre appareil

Si vous devez envoyer rapidement un fichier à un appareil, vous pouvez utiliser la commande push pour le faire. Voici sa syntaxe :

$ adb pousser /adresse/local/fichier/adresse/distant/fichier

Par exemple, téléchargeons un fichier depuis dossier personnelà l'appareil :

adb push ~/fichier /sdcard/fichier

Le fichier sera instantanément transféré sur l'appareil et vous pourrez le vérifier. De plus, vous pouvez utiliser l'option -p pour afficher la progression, ainsi que l'option -a pour conserver l'horodatage d'origine.

De la même manière, vous pouvez télécharger un fichier depuis votre appareil. Syntaxe de la commande Pull :

$ adb pousser /adresse/distant/fichier/adresse/local/fichier

Par exemple, copions le fichier envoyé :

adb pull /sdcard/fichier ~/file1

Installation d'applications

En utilisant adb, vous pouvez installer directement des applications. Cette fonctionnalité peut être très pratique pour les développeurs. La commande d'installation n'a besoin que de transmettre l'adresse du fichier apk :

adb installer ~/Momentum_apkpure.com.apk

Après cela, l'application est installée et prête à fonctionner sur votre appareil. Si vous devez mettre à jour l'application vers plus nouvelle version, puis utilisez l'option -r. Il est très important. Sinon, vous obtiendrez une erreur :

adb -r install~/Momentum_apkpure.com.apk

Les options -s - pour l'installation sur une clé USB et -d - pour rétrograder la version du programme sont également disponibles.

Désinstallation d'applications

La désinstallation de l'application est également très simple. Pour cela, il suffit de passer le nom de son package à la commande de désinstallation. Par exemple, supprimons le navigateur Firefox :

adb désinstaller org.mozilla.firefox

Sauvegarde

Vous pouvez créer une copie de sauvegarde de votre firmware et tout fichiers système Android afin de le restaurer ultérieurement très simplement et rapidement. Pour ce faire, utilisez la commande backup. Regardons d'abord sa syntaxe :

$ paquets d'options de sauvegarde adb

Les options indiquent quelles données doivent être copiées. Chaque option peut avoir le préfixe no, ce qui signifie qu'il n'est pas nécessaire de copier ces données. Regardons les principales options :

  • -apk- enregistrer les fichiers apk pour les programmes, désactivés par défaut ;
  • -obb- enregistrer les extensions extensions installées fichiers apk au format obb. Désactivé par défaut ;
  • -partagé- enregistrer les données d'application de la carte SD ou de la mémoire du téléphone, désactivées ;
  • -tous- enregistrez toutes les applications installées ;
  • -système- sauvegarder applications système, ces applications sont déjà incluses dans la liste complète.

Le dernier paramètre permet de préciser quelles applications doivent être enregistrées. Si l’option all est spécifiée, alors naturellement ce paramètre n’est pas nécessaire. Donc la commande pour Copie de réserve le système ressemblera à ceci :

sauvegarde adb -apk -obb -shared -all -f sauvegarde.ab

En utilisant l'option -f, nous spécifions le nom du fichier d'archive, il sera enregistré dans le dossier actuel. Si vous ne le définissez pas, le nom par défaut sera backup.ab. Vous devrez confirmer la création d'une copie sur votre téléphone, vous pouvez saisir un mot de passe pour le cryptage :

Pour restaurer à partir de copie de sauvegarde utilisez la commande de restauration. Il lui suffit de transmettre l'adresse du fichier :

adb restaurer android.ab

L'utilitaire adb dispose même de commandes pour redémarrer l'appareil. Vous pouvez simplement redémarrer votre smartphone à l'aide de la commande reboot :

Vous pouvez démarrer en mode de récupération :

récupération de redémarrage adb

Ou en mode de configuration du chargeur de démarrage :

adb redémarrer le chargeur de démarrage

Console Android

À l'aide de la commande shell, vous pouvez vous connecter à la console Android et y exécuter actions nécessaires. La plupart des choses auxquelles nous sommes habitués sont disponibles ici. commandes Linux. Nous avons tout regardé en détail commandes disponibles dans l'article. Parlons maintenant de la commande shell elle-même et donnons quelques exemples. Pour accéder à la console, tapez :

adb shell ls/système

Par exemple, avec cette commande, vous pouvez faire une capture d'écran :

adb shell screencap -p /sdcard/screenshot.png

Et voici comment enregistrer l’écran de votre smartphone en vidéo :

enregistrement d'écran du shell adb /sdcard/video.mp4

conclusions

Dans cet article, nous avons vu comment utiliser l'utilitaire adb pour Contrôle Android smartphone, ainsi que les commandes de base du programme adb que vous pouvez utiliser. Les commandes adb shell sont les mêmes que celles que vous pouvez exécuter dans le terminal Android, il ne sert donc à rien de les revoir. J'espère que vous avez trouvé les informations contenues dans cet article utiles.

A propos de l'auteur

Fondateur et administrateur du site, j'aime l'open logiciel et salle d'opération Système Linux. J'utilise actuellement Ubuntu comme système d'exploitation principal. En plus de Linux, je m'intéresse à tout ce qui concerne informatique et la science moderne.

  • Didacticiel

Et ici, une mauvaise surprise m'attendait - soit le pilote natif s'est avéré tordu, soit Windows, soit le fil... en général, le pilote a cessé de fonctionner, le gestionnaire de périphériques Windows a signalé que l'appareil était pleinement opérationnel, mais sur demande appareils BAD J'ai reçu une liste vide dans la console et, bien entendu, je n'ai pas pu tester l'application sur la tablette.

J'ai écrit une demande au support TeXeT, ils m'ont même répondu avec un lien vers le pilote lui-même, qui, comme j'en étais déjà convaincu, ne fonctionnait pas. J'ai commencé à chercher une réponse sur Internet et j'ai trouvé un tas d'assemblages différents de ce pilote et de ces manuels, mais aucun d'entre eux n'a démarré correctement, et même le pilote natif du SDK n'a pas fonctionné du tout, ce qui m'a découragé ... mais pas de désespoir.

Ici, j'ai décidé de m'essayer à l'écriture de pilotes en utilisant la bonne vieille méthode de piquage scientifique et j'ai ouvert le fichier inf du pilote. Ce qui m'a donné de l'espoir, c'est de comprendre que la partie logicielle de l'interface adb côté tablette devait être identique pour tous les appareils, et que l'USB fonctionnait de toute façon. Et ainsi, après plusieurs tentatives infructueuses de modification manuelle du fichier inf, j'ai trouvé une recette pour traiter l'assaisonnement du fichier inf afin qu'il s'installe et, surtout, fonctionne.

Alors, commençons.

Étape 1. Téléchargez le pilote. Si vous ne l'avez pas déjà fait, ouvrez Android SDK Manager, recherchez la section Extras, cochez la case Google USB Driver et cliquez sur Installer les packages. C'est simple. Attendez qu'il se charge.

Étape 2. Recherchez le pilote et faites-en une copie dans un dossier séparé. Accédez au dossier %android-sdk%\extras\google\ et consultez le précieux dossier usb_driver. Copiez-le quelque part et nous y effectuerons d'autres manipulations. En principe, vous pouvez modifier « l’original », mais j’ai préféré garder l’original intact au cas où.

Étape 3. Modifiez le fichier inf. Dans le dossier, ouvrez le fichier android_winusb.inf et recherchez des lignes comme celle-ci :
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 %CompositeAdbInterface% = USB_Install, USB\VID_18D1 &PID_4E12&MI_01
Faites une copie de ces lignes et remplacez Google Nexus Un sur %votre_nom_de l'appareil% pour une identification ultérieure et... ouvrez le Gestionnaire de périphériques Windows. Nous y recherchons notre appareil ( Android, Interface BAD composite Android ou quelque chose comme ça). Ouvrez les propriétés de l'appareil, l'onglet « Détails », sélectionnez l'élément « ID d'équipement » dans la liste et voyez cette image.

Nous copions la ligne la plus similaire à celle montrée sur la figure (elle est, en théorie, juste un peu plus courte) et la collons dans notre fichier inf.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_1 8D1&PID_0003&MI_01
Dans %SingleAdbInterface% nous supprimons la fin de la ligne ; comme vous pouvez le voir, dans %CompositeAdbInterface% nous insérons la ligne entière. Il n'est probablement pas nécessaire de tout répéter deux fois, mais j'ai déjà tout et j'ai la flemme d'expérimenter :)
Nous économisons (attention - dans certains cas, vous devez exécuter le Bloc-notes avec les droits d'administrateur, car en mode utilisateur, vous ne serez pas autorisé à écraser le fichier inf).
Étape 4. Installation du pilote. Maintenant que tout est préparé, revenez au gestionnaire de périphériques et supprimez tous les pilotes adb précédemment installés (le cas échéant). Nous mettons à jour la liste des appareils et voyons notre appareil sans pilotes. Nous ouvrons ses propriétés et sélectionnons "mettre à jour les pilotes", sélectionnons l'installation dans le dossier, spécifions le dossier avec les informations corrigées et démarrons l'installation - notre pilote est instantanément trouvé, mais lors de l'installation, il peut jurer d'incompatibilité avec la question "devrais-je continue, nasalneka ? Nous allons continuer. Ça y est, le pilote est installé.
Étape 5. Finale. Pour être précis, débranchez le port USB, attendez que tout soit détecté, ouvrez la console (Win+R, entrez cmd) et écrire appareils BAD. Si tout s'est bien passé, nous voyons l'élément précieux de la liste, indiquant qu'adb voit maintenant notre appareil.


À partir de maintenant, vous pouvez lancer Eclipse et créer des programmes en toute sécurité, en profitant d'un assemblage et d'une installation automatiques pratiques et de la possibilité de déboguer directement sur votre appareil.

Si la commande adb ne fonctionne pas du tout pour vous. Ordinateur -> Propriétés -> Variables d'environnement. On cherche la variable Path et à la fin nous ajoutons(en aucun cas nous ne l'écrasons) à la fin il y a un point-virgule, et après cela l'adresse du dossier où réside adb (généralement %android-sdk%\platform-tools\). Après un redémarrage, cela devrait fonctionner.
Parfois, adb ne démarre pas automatiquement au démarrage du système. Démarrez manuellement.

Qu'est-ce que c'était?
C'est en fait simple. Pour une raison quelconque (Winda est un incontournable / les progers ont les mains tordues / le fichier inf de Google a été écrit uniquement pour les appareils Google natifs / les bosons de Higgs ont tout gâché sur votre ordinateur), Windows ne veut pas utiliser le pilote Google pour appareils non Google qui ne sont pas enregistrés dans le fichier inf. Apparemment, tout est lié à ces équipements d'identification. Mais le logiciel sur la grande majorité des appareils Android est identique en termes de connecteur du débogueur au PC, le pilote doit donc communiquer normalement avec n'importe quel appareil Android. Notre tâche est de tromper Windows et de le forcer à accepter le périphérique comme périphérique « compatible avec les pilotes », ce que nous avons fait en ajoutant son ID au fichier inf du pilote.

J'espère que ce manuel aidera quelqu'un à obtenir son propre appareil chinois ou autre pour lequel il a oublié de créer un pilote adb normal lors de l'assemblage du système, ou pour ceux qui prennent la peine de télécharger le pilote officiel du fabricant de l'appareil (cela peut être tellement ennuyeux qu'il est plus rapide de faire tout ce qui est décrit ci-dessus - Cela m'est arrivé avec le pilote du téléphone LG E510).

P.S. Je n'ai pas effectué de tests massifs de cette méthode, je ne peux donc pas garantir qu'elle fonctionnera à 100 % dans tous les cas. Mais cela a fonctionné pour moi sous Windows 7, puis sous Windows 8. J'ai dû modifier le fichier séparément à chaque fois, mais je ne pense pas que ce soit un tel problème.

La plupart des utilisateurs d'Android ne connaissent rien à ADB. Le nom complet est Android Debug Bridge, qui signifie « Android Debugging Bridge ». ADB fait partie du SDK Android. À Aide de la BAD vous pouvez effectuer diverses actions sur votre tablette Android ou un smartphone, comme : flasher, copier des fichiers d'un ordinateur vers Android et vice versa, récupération du système et autres.

ADB pour Android - qu'est-ce que c'est ?

Vous savez probablement que la salle d'opération Système Android basé sur une version modifiée Noyau Linux. Par conséquent, il est nécessaire d'utiliser ligne de commande. C'est le programme adb qui permet d'établir la communication entre l'ordinateur et Android. Elle fait partie de l'environnement Développement Android SDK, donc pour installer Android Debug Bridge, vous devez télécharger le SDK Android à partir de site officiel. Il existe des versions pour tous les plus populaires systèmes d'exploitation: Windows, Mac OS et Linux. Autrement dit, adb vous permet de contrôler votre téléphone ou votre tablette à l'aide d'un ordinateur.

Connectez votre appareil à votre PC via USB. Assurez-vous que tous les pilotes sont installés et que le débogage USB est activé.

La meilleure façon de travailler avec Android Debug Bridge consiste à utiliser la ligne de commande Chaîne Windows. Pour cela, sous Windows XP, cliquez sur " Commencer" et dans le champ de saisie " Rechercher des programmes et des fichiers" entrer " cmd", puis clique " Entrer" Si vous disposez de Windows 7 ou supérieur, cliquez sur " Commencer" et sur le terrain " Exécuter" entrer " cmd" et appuyez à nouveau sur la touche " Entrer».

  • Comment ouvrir l'invite de commande sous Windows 8
  • Comment ouvrir l'invite de commande dans Windows 10

appareils BAD

La commande adb la plus courante. En l'utilisant, vous pouvez déterminer si votre PC voit l'appareil connecté. Si vous avez tout fait correctement, la ligne suivante apparaîtra : « Liste des périphériques connectés" Après tu verras numéro de série votre smartphone ou tablette et son état : " en ligne" ou " hors ligne».

S'il est indiqué « hors ligne », cela signifie que l'appareil est en mode veille, s'il est « en ligne », alors l'appareil est prêt à exécuter vos commandes.

Grâce à cette commande vous pouvez installer des applications sur votre smartphone ou votre tablette. Pour ce faire, vous devez préciser le chemin où se trouve le fichier APK :

adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

Pour éviter d'écrire longs chemins, copiez le fichier dans le répertoire android-tools. Le chemin sera alors comme ceci :

adb intsall nazvanie_prilogeniya.apk

désinstallation adb

Vous devez le saisir de la même manière que la commande précédente. Cela supprimera l'application.

Cette équipe a une fonctionnalité intéressante. Si vous ajoutez la clé -k, puis lorsque vous supprimez un jeu ou un programme, ses données et son cache ne seront pas supprimés, mais resteront sur l'appareil Android.

Grâce à cette commande, vous pouvez transférer des fichiers de votre ordinateur vers Android. Pour ce faire, vous devez savoir chemin complet, où le fichier est stocké et où le déplacer.

adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android

Pour éviter d'écrire de longs chemins, copiez le fichier dans le répertoire android-tools. Ensuite, vous devez saisir :

adb push nazvanie_fayla/sdcard/Android

Cette commande copie les fichiers d'Android vers l'ordinateur. Vous devez connaître le chemin où se trouve le fichier sur votre smartphone ou votre tablette et indiquer l'emplacement où vous souhaitez enregistrer le fichier. Si vous ne précisez pas ce dernier, le fichier sera enregistré dans le répertoire android-tools.

adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity

Cette commande redémarrera votre téléphone Android ou une tablette.

Avec cette commande, vous pouvez démarrer directement en mode bootloader.

récupération de redémarrage adb

Tous les appareils ne prennent pas en charge cette commande. En l'utilisant, vous pouvez passer en mode de récupération.

connexion adb

En utilisant cette commande, vous pouvez connecter l'appareil à Réseaux Wi-Fi. Pour ce faire, vous devez connaître l'adresse IP et le port de l'appareil.

adb connecter ip: port

Avec cette commande vous obtenez accès totalà tous les fichiers de votre appareil.

La deuxième façon d'utiliser adb shell consiste à effectuer une seule Commandes Android shell utilisant cette construction :

shell adb<команда>

Si vous mettez votre téléphone ou tablette Android en mode chargeur de démarrage, les commandes adb ne fonctionneront plus. Ici, vous devez utiliser les commandes fastboot.

Pour vérifier si le PC et Ami Android ami, utilise la commande :

Après l'avoir saisi, le numéro de série de votre appareil devrait apparaître.

En entrant cette commande, vous pouvez déverrouiller le chargeur de démarrage de vos téléphones et Tablettes Asus et HTC. Lorsque votre appareil est en mode bootloader, saisissez :

Aussi tout à vous programmes installés et les données personnelles seront perdues.

Grâce à cette commande, vous pouvez afficher le contenu d'un fichier journal : modifications, erreurs, etc. Les données défileront trop rapidement, la bonne solution serait donc de les enregistrer dans un seul fichier TXT. Pour ce faire, saisissez :

adb logcat > nom de fichier.txt

chargement latéral adb

La commande sera utile aux propriétaires d'appareils Google Nexus. En l'utilisant, vous pouvez mettre à jour le firmware de l'appareil. Téléchargez-le sur votre ordinateur, connectez-y votre Nexus, accédez à Mode de récupération, sélectionner " Appliquer la mise à jour de la BAD " puis entrez la commande :

adb sideload nom.zip

nom.zip- Ce nom fichier zip avec le micrologiciel.

sauvegarde adb et restauration adb

Équipe sauvegarde adb crée une sauvegarde et restauration adb restaurations à partir d'une sauvegarde.