Obtenez root en utilisant adb. Android : commandes ADB, Fastboot, Linux et astuces. Commandes ADB utiles

J'ai compilé les meilleures commandes et astuces qui simplifieront et vous amèneront à un nouveau niveau lors de l'utilisation de la ligne de commande !

Commencez-vous tout juste à utiliser la ligne de commande ou le terminal tout en apprenant et en modifiant Android ? Peut-être qu'il vous est encore difficile de vous y retrouver et que tout semble très difficile et ennuyeux. Le site vous expliquera et vous montrera comment améliorer vos compétences et votre expérience dans le système d'exploitation Android !

Ce matériel suppose que vous savez déjà ce qu'est ADB et que vous l'avez utilisé au moins une fois !

Principales commandes et astuces sur Android

1. Commande Adb Appareils Adb

Toujours au tout début de l'utilisation du terminal, utilisez la commande :

De cette façon, vous saurez avec certitude si tout est correctement connecté, sans vous cogner la tête contre le mur et chercher un problème ailleurs.

2. Commande Adb, redémarrage adb normal

Coincé dans le menu Reocvery et vous ne pouvez pas quitter ? Il y a une sortie ! Utilisez la commande :

adb redémarre normalement

Cette commande vous aidera à sortir de l'état « redémarrage uniquement en récupération », à condition que vous n'ayez pas cassé le système.

3. Commande Adb adb install -r

Si vous installez et réinstallez des applications à l'aide du terminal, vous devez utiliser la commande :

adb installer -r certains.apk

Si vous n'utilisez pas le préfixe -r, la tentative de réinstallation de l'application échouera.

4. Commande ADB adb shell pm list packages

Vous pouvez également visualiser toutes les applications installées sur votre Android facilement et simplement en utilisant adb :

paquets de liste pm du shell adb

Après quoi, vous verrez une liste de toutes les applications déjà installées.

5. Commande de lancement de l'application ADB

Une fois que l'on connaît la liste des applications, vous pouvez la lancer depuis le terminal, pour cela, saisissez la commande :

adb shell suis start -n Nazvanie.app/EGO.ACTIVITY

Vous pouvez découvrir les applications en lisant cet article.

6. Commande Adb adb shell su -c « commande »

Si vous avez commencé à utiliser des scripts bat et shell, lorsque vous essayez d'exécuter quelque chose sous Root, cela se terminera par un curseur clignotant dans le terminal et la commande Linux elle-même ne sera pas exécutée ! Il y a une sortie ! utilisez su -c :

shell adb su -c " cp /sdcard/del.sh /data/local/tmp "

Vos scripts fonctionneront désormais comme ils le devraient !

7. Commande de montage Linux

Vous disposez des droits Root installés, mais le système ne vous permet pas d'écrire ou de créer un dossier ?

C'est très simple (si vous n'avez pas de HTC), vous devez remonter la partition pour l'enregistrement - monter -o rw,remonter,rw /partition pour que ça marche :

depuis un ordinateur via la ligne de commande

adb shell su -c "mount -o rw,remontage,rw /system"

depuis un terminal sur un appareil Android

mount -o rw,remonter,rw /système

8. Commande Linux CD

Vous connaissez peut-être la commande cd, vous savez comment l'utiliser, comment accéder au répertoire souhaité, mais il existe un life hack qui vous aidera à naviguer plus rapidement. Utilisez la commande :

Afin d'accéder rapidement à la racine même du système de fichiers, plutôt que de taper à chaque fois CD..

9. Utilisez la commande Linux pwd et ls

Ces deux commandes vous aideront à ne pas vous perdre dans l'abondance de fichiers, répertoires et sections Android.

Commande Linux :

Affichera le chemin complet de la racine à votre position actuelle.

Commande Linux :

Affiche absolument tous les fichiers et répertoires, y compris ceux masqués, à l'emplacement actuel.

10. Commande Linux chmod

Vous connaissez peut-être également la commande nécessaire pour définir les autorisations pour les répertoires et les fichiers. Mais vous pouvez passer au niveau supérieur en automatisant les actions et en les spécifiant en masse, plutôt que de les saisir fastidieusement une par une :

Cette commande attribuera des droits à absolument tous les fichiers du répertoire actuel.

11. Commande d'effacement Fastboot

Toujours! Avant de flasher quoi que ce soit en mode fastboot, formatez la partition ; cette action permettra d'éviter des problèmes avec Android.

récupération d'effacement de démarrage rapide

système d'effacement fastboot

fastboot effacer les données

12. Commande Fastboot fastboot -w

Effacer en mode fastboot ? Oui Facile :

12. Commande de démarrage Fastboot

Vous venez de flasher Recovery, mais vous ne voulez pas maintenir les boutons avec vos mains pour y redémarrer ? Exécutez-le ensuite à l'aide de la commande :

récupération flash fastboot recovery.img<--- прошивка recovery

récupération de démarrage rapide.img<--- переход в режим recovery

12. Attention, la touche « TAB »

La touche du clavier est très utile et nécessaire ! Si vous devez taper un long répertoire, il vous suffit d'écrire les trois premières lettres et d'appuyer sur « TAB » et tout est déjà écrit pour vous, cela s'applique également aux commandes et aux fichiers.

C'est tout! Lisez plus d’articles et d’instructions dans la section. Restez sur le site, ce sera encore plus intéressant !

Beaucoup d'entre vous ont rencontré plus d'une fois une situation où, pour obtenir les droits root sur une tablette ou un smartphone Android, installer un nouveau firmware, restaurer le système et d'autres choses, vous deviez le connecter à l'ordinateur et exécuter une série d'adb. ou des commandes fastboot via la fenêtre de ligne de commande (terminal).

La plupart des gens saisissent ces commandes sans comprendre ce qu'elles signifient, en suivant simplement les instructions trouvées sur Internet. Et si vous souhaitez mieux comprendre ce qui se passe lorsque vous les exécutez, nous allons aujourd'hui examiner les dix principales commandes que tout utilisateur avancé d'Android devrait connaître.

Mais avant de commencer à vous familiariser avec ces commandes, permettez-moi de vous rappeler qu'avant que votre tablette ou votre smartphone puisse les exécuter, vous devez vous assurer que votre ordinateur a SDK Android, et sur la tablette ou le smartphone lui-même, l'option " Débogage USB».

Comment installer le SDK Android, qui contient les programmes adb et fastboot, lisez ce document.

Permettez-moi également de vous rappeler que dans Android 4.2 et supérieur, l'élément « Débogage USB » est masqué et vous pouvez lire comment y accéder.

Pour ceux qui ont oublié comment lancer une fenêtre de ligne de commande sous Windows, permettez-moi de vous rappeler que le moyen le plus simple de le faire est de cliquer sur « Démarrer », après quoi vous devrez taper cmd dans la fenêtre de recherche et appuyer sur le bouton « La touche Entrée.

Une fois tous les travaux préparatoires terminés, vous pouvez connecter l'appareil à l'ordinateur à l'aide d'un câble USB et commencer à apprendre les commandes.

1. commande des périphériques adb

C’est probablement la plus importante des dix équipes qui seront discutées. En l'utilisant, nous pouvons savoir si l'ordinateur voit votre appareil Android et, si c'est le cas, s'il peut communiquer avec lui via les commandes du terminal.

Si tout va bien, après avoir entré la commande adb devices dans une fenêtre de ligne de commande Windows ou un terminal Linux, vous devriez voir une ligne avec le texte Liste des appareils connectés, après quoi il y aura une ligne composée du numéro de série de votre appareil. et son statut - hors ligne ou en ligne :

L'état hors ligne signifie que l'appareil est en mode veille. L'état en ligne signale que la tablette ou le smartphone est prêt à exécuter vos commandes.

2. Commande push adb

À l'aide de la commande adb push, vous pouvez copier des fichiers sur votre tablette ou votre smartphone. Dans ce cas, vous devez spécifier le chemin d'accès au dossier dans lequel vous souhaitez placer le fichier sur l'appareil et le dossier sur l'ordinateur à partir duquel le fichier sera copié. Le deuxième chemin n'est pas nécessaire si le fichier se trouve dans le même dossier que celui où se trouve le programme adb.

Voici un exemple de copie d'un fichier vidéo superfreak.mp4 d'un ordinateur vers un appareil, vers le dossier /sdcard/Movies à l'aide de la commande adb push superfreak.mp4 /sdcard/Movies/

Pour les utilisateurs de Windows, je voudrais vous rappeler que sous Android, lors de la spécification du chemin d'accès aux fichiers et dossiers, une barre oblique - / est utilisée, et non une barre oblique inverse, comme vous en avez l'habitude.

3. commande adb pull

Si la commande adb push est utilisée pour transférer des fichiers vers un appareil Android, alors adb pull est utilisé pour copier des fichiers de l'appareil vers l'ordinateur. Tout comme dans le cas précédent, vous devez indiquer le chemin où vous souhaitez récupérer le fichier sur l'appareil et le chemin où vous souhaitez placer ce fichier sur l'ordinateur. Le deuxième chemin n'est pas nécessaire si vous souhaitez que le fichier aille dans le dossier à partir duquel vous avez exécuté le programme adb.

Voici un exemple de copie du fichier superfreak.mp4 du dossier /sdcard/Movies/ de votre tablette ou smartphone vers le bureau Windows 8 de l'utilisateur Jerry, C:\Users\Jerry\Desktop

Si vous souhaitez que le fichier aille dans le dossier à partir duquel vous avez exécuté adb, entrez simplement la commande adb pull /sdcard/Movies/superfreak.mp4

4. Commande de redémarrage adb

Cette commande est souvent utilisée pendant le processus de root ou d'installation d'un nouveau logiciel, lorsque nous devons accepter les modifications que nous avons apportées sur notre appareil. Après avoir entré la commande adb reboot, votre tablette ou votre téléphone redémarrera.

Cette commande est également importante car elle peut être placée dans des scripts, ce qui vous permet de redémarrer automatiquement l'appareil après avoir effectué toutes les opérations nécessaires.

5. Commandes adb reboot-bootloader et adb reboot recovery

En utilisant adb, vous pouvez non seulement redémarrer votre appareil Android, mais également le redémarrer dans le chargeur de démarrage. Ce mode est nécessaire pour que nous puissions déverrouiller le chargeur de démarrage, ce qui est nécessaire pour obtenir les droits root et installer davantage un micrologiciel alternatif.

Certains appareils peuvent être chargés à l'aide d'une combinaison de touches spécifique lorsqu'ils sont allumés, mais la commande adb reboot-bootloader est souvent le seul moyen d'accéder au chargeur de démarrage.

De même, le programme adb peut être utilisé pour accéder au menu de récupération d'une tablette ou d'un smartphone ou de récupération. Cela peut être fait à l'aide de la commande adb reboot recovery

6. Commande des périphériques Fastboot

Si vous avez redémarré votre tablette en mode bootloader, elle cessera d'accepter les commandes adb. Dans ce mode, nous pouvons communiquer avec l'appareil à l'aide du programme fastboot.

À l'aide de la commande fastboot devices, vous pouvez savoir si votre appareil peut accepter les commandes de ce programme en mode bootloader. Fastboot étant un outil très puissant, certains fabricants d'appareils Android ne donnent pas accès à ce programme en mode bootloader.

Tout comme avec adb, après avoir entré la commande fastboot devices, vous devriez voir le numéro de série de votre appareil.

Souvent, la raison pour laquelle Fastboot ne fonctionne pas est le manque de pilotes Windows nécessaires pour votre appareil.

7. Commande de déverrouillage OEM Fastboot

Certains fabricants (par exemple, HTC ou Asus) publient des utilitaires spéciaux qui vous permettent de déverrouiller le chargeur de démarrage de leurs tablettes et smartphones, après quoi vous pouvez installer des récupérations alternatives, telles que ClockworkMod. ou TWRP et firmware de développeurs indépendants (micrologiciel personnalisé).

Cependant, dans de nombreux cas, vous pouvez déverrouiller le chargeur de démarrage d'un appareil Android à l'aide du programme fastboot. C'est très simple à faire - lorsque votre tablette ou votre téléphone est en mode chargeur de démarrage (étape 5), entrez simplement la commande suivante dans la fenêtre de ligne de commande : fastboot oem unlock.

Après cela, vous devrez suivre les instructions qui s'afficheront sur l'écran de votre tablette ou smartphone.

Attention! Après avoir exécuté la commande fastboot oem unlock, votre appareil sera complètement vidé de tous les programmes que vous avez installés et vos données personnelles seront également supprimées.

8. Commande shell adb

La commande adb shell confond souvent certains utilisateurs novices.

Il existe deux manières d'utiliser cette commande. Si vous tapez simplement adb shell dans la fenêtre de ligne de commande et appuyez sur la touche Entrée, vous serez redirigé vers le mode terminal, ou le shell de commande de votre appareil Android, où vous pourrez exécuter toutes les commandes du shell Android.

Ci-dessous, vous pouvez voir le résultat de l'exécution de la commande ls dans le shell Android

Ce mode est bien connu des utilisateurs d'ordinateurs Linux et Mac. Si vous êtes familier avec les commandes du shell bash, vous n'aurez aucun problème à travailler dans ce mode. Sinon, je ne recommande pas d'utiliser le mode shell adb tant que vous n'avez pas compris le but de toutes ses commandes, car dans ce mode, vous avez un accès complet aux fichiers de votre appareil et pouvez accidentellement provoquer des modifications irréparables du système d'exploitation.

La deuxième façon d'utiliser adb shell consiste à exécuter une seule commande shell Android à l'aide de cette construction : adb shell<команда>. Par exemple, vous pouvez modifier les autorisations de fichiers à l'aide d'une commande telle que « adb shell chmod 666 /data/filename »

9. Commande d'installation adb

Avec le programme adb, vous pouvez faire plus que simplement copier des fichiers vers et depuis votre appareil. Ce programme vous permet également d'installer des applications sur des appareils Android sous forme de fichiers apk. Il existe une commande adb install pour cela. C'est un peu comme la commande push : vous devez spécifier le chemin où se trouve le fichier contenant l'application que vous souhaitez installer. Par conséquent, le moyen le plus simple consiste d'abord à copier le fichier apk dans le dossier contenant le programme adb, après quoi vous pouvez installer le programme à l'aide de la commande adb install ApplicationFileName.apk.

Si vous devez mettre à jour l'application, dans ce cas, vous devez utiliser le commutateur -r et la commande ressemblera à ceci : adb install -r ApplicationFileName.apk.

À l'aide du commutateur -s, vous pouvez installer des applications sur la carte mémoire (si votre firmware le permet). Le commutateur -l permet de verrouiller l'application lors de l'installation (en l'installant dans le dossier /data/app-private). Il existe d'autres touches pour des fonctions plus avancées, mais leur description fait l'objet d'un article séparé.

10. Commande de désinstallation adb

Enfin, vous pouvez supprimer des applications de votre tablette ou de votre téléphone. Pour ce faire, utilisez la commande adb uninstall ApplicationFileName.apk

Cette commande possède le commutateur -k, qui permet, lors de la suppression d'une application, de ne pas supprimer ses données et son cache, mais de les laisser sur l'appareil.

Bonus : commande adb sideload

Cette commande sera très utile aux propriétaires de tablettes et de smartphones Nexus - avec son aide, ils pourront mettre à jour le firmware officiel de leurs appareils. En d'autres termes, si votre smartphone ou tablette n'a pas reçu de mise à jour par liaison radio, vous pouvez télécharger le nouveau firmware depuis le site officiel et mettre à jour l'appareil manuellement.

Après avoir téléchargé le fichier du micrologiciel sur votre ordinateur et y avoir connecté votre tablette ou votre téléphone, vous devrez redémarrer votre appareil en mode de récupération, sélectionner "Appliquer la mise à jour depuis ADB", puis saisir la commande suivante dans la fenêtre de ligne de commande de votre ordinateur : adb sideload xxxxxxxx.zip, où xxxxxxxx.zip est le nom du fichier zip contenant le micrologiciel.

Vous trouverez des instructions plus détaillées sur la façon de mettre à jour manuellement le micrologiciel des appareils Nexus dans ce document.

Documents associés :

Il existe de nombreux outils pour travailler avec un smartphone connecté via un câble USB ou Wi-Fi. Des outils particulièrement avancés permettent de déplacer des fichiers, d'installer et de désinstaller des logiciels, d'afficher des contacts, de prendre des captures d'écran et même d'envoyer des SMS, mais aucun outil graphique ne peut rivaliser avec la puissance que peut fournir la console Android. Dans cet article, nous parlerons d'ADB (Android Debug Bridge) - un outil standard pour déboguer et travailler avec la console Android depuis un ordinateur.

Les commandes décrites dans l'article peuvent être exécutées directement sur l'appareil en téléchargeant un émulateur de terminal du marché, mais il est bien sûr plus pratique de le faire depuis un ordinateur via adb.

Les bases de la BAD

Pour commencer à travailler avec ADB, vous devez l'activer sur votre appareil et installer l'utilitaire adb et les pilotes sur votre ordinateur. La première tâche est effectuée en activant « Débogage USB » dans l'élément de paramètres « Pour les développeurs » (si cet élément est masqué, cliquez sept fois sur le numéro de build dans le menu « À propos du téléphone »).

Pour installer ADB sur votre ordinateur, téléchargez Adb Kit et décompressez-le dans n'importe quel dossier (je recommande d'utiliser des noms de dossier sans caractères russes). Nous téléchargeons et installons également les pilotes ADB.

Vous devez travailler avec adb à partir de la ligne de commande. Appuyez sur Win + R et entrez cmd, puis accédez au dossier dans lequel se trouve adb. Pour mon dossier, la commande serait :

Cd\Android

Afin de ne pas faire toutes ces manipulations à chaque fois, vous pouvez ajouter le dossier souhaité à la variable Path. Pour ce faire, allez dans « Panneau de configuration -> Système -> Paramètres système avancés -> Variables d'environnement », recherchez la variable Path et ajoutez le chemin du dossier adb à la fin de la ligne, séparé par un point-virgule. Désormais, après avoir démarré la console, vous pouvez immédiatement saisir les commandes nécessaires.

Vérifions notre connexion au téléphone à l'aide de la commande suivante (elle devrait afficher une liste des appareils connectés) :

appareils BAD

Vous pouvez travailler avec ADB via Wi-Fi. Pour ce faire, vous avez besoin des droits root et de l'application WiFi ADB. On lance l'application, on appuie sur l'interrupteur et on se connecte au smartphone à l'aide de la commande connect et de l'adresse IP affichée par l'application :

INFO

Vous pouvez copier la sortie de la console après l'avoir sélectionnée avec la souris, ainsi que coller la commande ou le nom de fichier copié dans la console avec le bouton droit de la souris. Activé dans les propriétés de la console.

Installation de programmes

ADB peut être utilisé pour installer des applications sans avoir à les copier sur votre smartphone. Tout ce que vous avez à faire est d'exécuter la commande suivante :

Adb install d:/downloads/filename.apk

Vous pouvez également ajouter des clés supplémentaires à la commande. Sera utile -e- réinstaller l'application en sauvegardant les données et -d- installer une version inférieure à l'actuelle.

Les programmes peuvent être supprimés, mais pour ce faire, vous devez connaître le nom du package (je vous expliquerai comment le savoir un peu plus tard). En utilisant le jeu Angry Birds Seasons comme exemple, la commande ressemblerait à ceci :

Adb désinstaller com.rovio.angrybirdsseasons

Sauvegarde d'application

Android dispose de fonctions de sauvegarde intégrées qui peuvent également être lancées à l'aide de la ligne de commande. Pour ce faire, utilisez la commande adb backup et un ensemble d'options :

Sauvegarde Adb [options]<приложения>

  • -F indique le nom du fichier en cours de création et son emplacement sur l'ordinateur. Si la clé est manquante, le fichier backup.ab sera créé dans le répertoire courant ;
  • -apk|-noapk indique s'il faut inclure uniquement les données de l'application ou l'apk lui-même dans la sauvegarde (ne l'inclut pas par défaut) ;
  • -obb|-noobb spécifie s'il faut inclure les extensions .obb pour les applications dans la sauvegarde (non incluses par défaut) ;
  • -partagé|-nopartagé précise s'il faut inclure le contenu de l'application sur la carte SD dans la sauvegarde (non inclus par défaut) ;
  • -tous indique la nécessité de sauvegarder toutes les applications installées ;
  • -système|-nosystème spécifie s'il faut inclure les applications système dans la sauvegarde (inclut par défaut) ;
  • - liste des packages à sauvegarder.

Si nous voulons créer une sauvegarde de tous les programmes non système, y compris .apk, vers un emplacement spécifique, alors la commande ressemblera à ceci :

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

Après avoir entré, vous devez confirmer le démarrage de la sauvegarde sur l'appareil lui-même. Pour restaurer la sauvegarde résultante, vous devez exécuter la commande appropriée :

Adb restaurer c:\android\backup.ab

Console dans une console

Outre la console mentionnée, qui est une console DOS pour Windows, Android possède également la sienne. On l'appelle via shell adb et est essentiellement une console Linux standard, mais avec un ensemble incomplet de commandes, qui peut être étendu en installant BusyBox depuis le marché. Il existe deux manières d'utiliser cette console. En mode interactif il se lance avec la commande

shell adb

Le signe $ apparaît dans la console (ci-après dans le texte, ce signe signifiera la nécessité de saisir la commande préliminaire du shell adb), et vous pourrez ensuite saisir une série de commandes, en recevant une réponse après chacune. La deuxième méthode est que si vous ne devez saisir qu'une seule commande, vous pouvez l'écrire dans une ligne à l'aide du shell adb.

Le shell utilise des commandes standard pour copier, déplacer et supprimer des fichiers : CP, mv Et rm. Vous pouvez changer de répertoire ( CD) et afficher leur contenu ( ls). En plus des commandes Linux standard, que vous pouvez découvrir dans n'importe quel ouvrage de référence, Android dispose de plusieurs de ses propres outils spécialisés, mais pour utiliser certains d'entre eux, vous devrez obtenir les droits root sur votre smartphone, et après avoir lancé la console, exécutez la commande su :

adb shell su

Cela doit être fait si, en réponse à une commande, vous voyez une ligne similaire à « accès refusé » ou « êtes-vous root ? ». En cas de succès, le signe $ deviendra #.



Prendre une capture d'écran

Fait en une seule ligne :

Capture d'écran du shell Adb /sdcard/screen.png

Après cela, l'image doit être retirée de l'appareil avec la commande adb tirer:

Adb pull /sdcard/screen.png

En récupération, vous pouvez faire une capture d'écran avec la commande suivante :

Adb pull /dev/graphics/fb0

Ensuite, vous devez convertir le fichier fb0 en une image normale à l'aide de FFmpeg, que vous devez télécharger et placer dans le dossier adb. L'extension doit être installée sur votre appareil :

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Enregistrer une vidéo qui se passe sur l'écran de l'appareil

adb shell screenrecord --taille 1280x720 --bit-rate 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Cette commande lancera l'enregistrement vidéo avec une résolution de 1280 x 720 (si non spécifiée, la résolution d'écran native de l'appareil sera utilisée), avec un débit binaire de 6 Mbit/s, d'une durée de 20 s (si non spécifiée, la valeur maximale sera réglé sur 180 s), avec affichage des journaux dans la console. La vidéo enregistrée sera située dans /sdcard (fichier video.mp4).

INFO

Le tout lancé depuis la console et dans shell adb les processus qui prennent un certain temps peuvent être interrompus à l'aide de la combinaison Ctrl + C. Quittez le shell et revenez à l'exécution des commandes adb normales - Ctrl + D.

Gestion des applications

Deux commandes sont utilisées pour gérer les applications : pm(gestionnaire de paquets) - gestionnaire de paquets et suis(responsable d'activité) - responsable d'activité. Ces équipes disposent de nombreuses clés, consultables sur le portail des développeurs. Examinons-en quelques-uns.

Pour commencer, nous obtiendrons une liste des applications installées sur l'appareil sous forme de noms de packages qui nous seront utiles plus tard :

La suite est disponible uniquement pour les abonnés

Option 1. Abonnez-vous à Hacker pour lire tous les documents sur le site

L'abonnement vous permettra de lire TOUS les documents payants sur le site dans la période spécifiée. Nous acceptons les paiements par cartes bancaires, monnaie électronique et virements depuis les comptes des opérateurs mobiles.

Les utilitaires ADB et Fastboot sont inclus dans le kit de développement Android SDK (ne le confondez pas avec Android Studio, et encore moins téléchargez son encombrant fichier d'installation, à moins, bien sûr, que vous ayez l'intention de développer pour Android). ADB est un outil de débogage qui vous permet d'accéder à la console Android depuis un ordinateur (en connectant le gadget à un PC via USB. En même temps, il devrait y en avoir. Fastboot est conçu pour fonctionner avec l'appareil lorsqu'il est chargé dans le mode du même nom (si votre appareil en possède un).

Grâce à ADB, vous pouvez gérer votre smartphone/tablette depuis votre ordinateur : faire une sauvegarde des applications, enregistrer un screencast, mettre votre smartphone en mode Recovery, et bien plus encore. De plus, vous pouvez travailler avec ADB via Wi-Fi. Pour ce faire, votre appareil doit disposer des droits root et vous aurez également besoin d'une application spéciale qui se connecte à votre ordinateur via le réseau. Par exemple, ADB Wireless ou WiFi ADB. Mais cela fait l’objet d’un article séparé.

En utilisant Fastboot, vous pouvez effectuer une récupération personnalisée (ou), déverrouiller le chargeur de démarrage (sur HTC, Motorola, Sony, Nexus, Huawei, les derniers appareils LG sur lesquels il est bloqué), nettoyer les partitions système.

Comment installer ADB et Fastboot : instructions

1. Accédez au site officiel où vous pouvez télécharger le SDK Android : https://developer.android.com/studio/index.html. Faites défiler jusqu'à la section « Outils de ligne de commande uniquement » et sélectionnez l'archive pour Windows.

2. Cochez la case « J'ai lu et j'accepte les termes et conditions ci-dessus » et cliquez sur le bouton « Télécharger les outils de ligne de commande Android pour Windows ». Le téléchargement de l'archive commencera.

3. Téléchargez-le et décompressez-le à la racine du lecteur « C : ».

4. Vous devez également télécharger le kit de développement Java depuis la page officielle. Accédez au site Web, acceptez les termes du contrat de licence en cochant la case « Accepter le contrat de licence » et téléchargez la version JDK qui correspond à la taille en bits de votre système.

Première façon

Revenez au dossier Android SDK, ouvrez « outils » et exécutez « Android ».

Cochez « Outils de la plate-forme Android SDK » (et également « Pilote USB Google » si vous possédez un appareil Nexus) et cliquez sur « Installer les packages ».

Lisez ci-dessous comment installer des pilotes pour d'autres appareils.

Sélectionnez « Accepter la licence » et cliquez sur « Installer ».

Mon journal a montré qu'il y avait une erreur. Mais finalement, tout s'est terminé avec succès.

Après avoir terminé les étapes ci-dessus, dans le dossier « sdk-tools-windows- » version« platform-tools » apparaîtra et il contiendra « ADB » et « Fastboot » qui nous intéressent.

Deuxième façon

Allez dans le dossier "sdk-tools-windows- version» → « outils » → « corbeille » et, en maintenant enfoncée la touche « Maj », faites un clic droit sur une zone vide. Sélectionnez « Ouvrir une fenêtre de commande » ou « Ouvrir une fenêtre PowerShell ici » si l'une des dernières versions de Windows 10 est installée sur votre PC ou ordinateur portable.

Collez la commande dans PowerShell ou dans l'invite de commande (dans PowerShell, ajoutez ./ au début) :

Cliquez sur "Entrée" pour exécuter la commande. Les fichiers seront téléchargés et il vous sera demandé d'installer :

Pour l'activer, tapez y, c'est-à-dire « oui », et appuyez sur « Entrée », après quoi l'installation des « outils de plateforme » commencera.

À la fin, un message s'affichera sur la ligne de commande indiquant que la procédure s'est terminée avec succès. Et le dossier « platform-tools » contenant ADB et Fastboot apparaîtra dans « sdk-tools-windows- version».

(!) Si, pour une raison quelconque, vous ne pouvez pas installer ADB et Fastboot en utilisant les méthodes précédentes, utilisez la troisième option - téléchargez simplement l'archive « platform-tools » et décompressez-la sur le lecteur « C : ».

Installation des pilotes ADB et Fastboot pour Windows

Pour un ordinateur, un smartphone ou une tablette, vous devez télécharger le pilote USB :

  • Samsung - le pilote est inclus dans l'utilitaire Kies : http://www.samsung.com/ru/support/usefulsoftware/KIES/ ou vous pouvez le télécharger séparément en sélectionnant le modèle souhaité : http://www.samsung.com /us/ support/téléchargements
  • HTC – dans le cadre de HTC Sync Manager : http://www.htc.com/ru/software/htc-sync-manager/
  • Nexus - Le pilote Android est installé avec le SDK Android, comme décrit ci-dessus.
  • Huawei - avec l'utilitaire HiSuite : http://consumer.huawei.com/minisite/HiSuite_en/index.html
  • LG – installez LG PC Suite : http://www.lg.com/ru/support/software-firmware
  • Motorola - voir cette page : https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
  • Sony Xperia - Les pilotes FastBoot pour tous les modèles sont ici : http://developer.sonymobile.com/downloads/drivers/
  • Xiaomi-Mi PC Suite : http://pcsuite.mi.com
  • MTK – pour les appareils chinois sur puces MediaTek : http://online.mediatek.com/Public%20Documents/MTK_Android_USB_Driver.zip
  • Lenovo - sélectionnez le modèle de votre smartphone ou tablette et téléchargez le pilote ADB : http://support.lenovo.com/us/en/GlobalProductSelector
  • Recherchez des solutions pour les appareils d'autres fabricants sur leurs sites officiels.

Il existe différents installateurs de pilotes ADB universels (par exemple, celui-ci : http://adbdriver.com/downloads/) - ils peuvent également être utilisés, par exemple, lorsque, pour une raison quelconque, il n'a pas été possible d'installer la solution officielle.

Si votre modèle est livré avec un pilote sans installateur, vous devrez procéder comme suit :

1. Allez dans « Panneau de configuration » → « Gestionnaire de périphériques ». Sous Windows 10, faites un clic droit sur le menu Démarrer et sélectionnez Gestionnaire de périphériques.

2. Recherchez dans la liste le périphérique pour lequel vous devez installer les pilotes. Faites un clic droit et cliquez sur Mettre à jour les pilotes.

Comme vous pouvez le constater, l'ordinateur reconnaît correctement ma tablette Nexus 7. Si votre PC ne détecte pas correctement le smartphone ou s'il y a un triangle jaune avec un point d'exclamation à l'intérieur à côté de l'appareil, une installation « manuelle » des pilotes Android est requise pour vous.

3. Sélectionnez « Parcourir cet ordinateur à la recherche d'un logiciel pilote ».

4. Spécifiez le chemin d'accès au dossier du pilote sur votre PC.

Attendez la fin de l'installation, puis reconnectez le gadget à votre ordinateur via USB.

Comment démarrer avec Fastboot et ADB

Le travail avec ADB ou Fastboot se fait depuis la ligne de commande, les utilitaires se lancent de deux manières :

1: Faites un clic droit sur « Démarrer » et sélectionnez « Invite de commandes (administrateur) » ou « Windows PowerShell (administrateur) ». Ensuite, à l'aide des commandes, spécifiez le chemin d'accès au dossier avec ADB et Fastboot (après avoir entré chacun, appuyez sur « Entrée »).

Pour revenir à la racine du lecteur "C:\", utilisez :

Grâce à cette commande on ouvre le dossier souhaité :

Dans mon cas, cela s'est passé comme ceci :

cd\outils_ version-windows\platform-tools

Vous obtiendrez (les développeurs de Google ont changé le nom de l'archive après avoir écrit la version originale de cette instruction) :

cd\sdk-tools-windows- version\plateforme-outils

Le chemin vers Fastboot et ADB est indiqué, nous travaillons maintenant avec eux depuis la console.

Pour éviter d'avoir à faire cela à chaque fois, ajoutez le chemin vers "platform-tools" à la variable "Path". Tout d’abord, allez dans le dossier, dans la barre de navigation, faites un clic droit sur « platform-tools » et sélectionnez « Copier l’adresse ».

Allez dans "Panneau de configuration". Pour cela, appuyez sur « Win » + « R » et dans le champ « Ouvrir : », collez le contrôle. Cliquez sur OK.

Sélectionnez Système → Paramètres système avancés → Variables d'environnement....

Recherchez la variable "Chemin", mettez-la en surbrillance et sélectionnez "Modifier...".

Cliquez sur Nouveau, collez le chemin vers le dossier « platform-tools » et cliquez sur OK.

Beaucoup d'entre nous connaissent déjà ADB (Android Debug Bridge), car, en tant que propriétaire d'un appareil Android, nous devons souvent effectuer des actions aussi simples que poussée adb Et tirer, ou redémarrage de la BAD etc. Mais pour de nombreux utilisateurs novices, la simple vue de la ligne de commande fait déjà peur, et cela semble prohibitif. Bien qu'en fait tout soit assez simple, les utilisateurs expérimentés ne me laisseront pas mentir, et la plus grande difficulté est de mémoriser toutes ces commandes, même si cela n'est pas nécessaire non plus, car Internet est toujours à portée de main et trouver la bonne commande n'est pas difficile.

Android Debug Bridge, qui fait partie de l'émulateur Android SDK, vous permet de communiquer entre votre ordinateur et un appareil Android qui y est connecté. D'ailleurs, si vous avez besoin d'un logiciel, vous pouvez télécharger gratuitement les programmes pour votre ordinateur portable ici. Que puis-je faire avec ADB ? Ses capacités sont assez larges, par exemple les actions les plus populaires : copier des fichiers d'un appareil Android vers un ordinateur, télécharger des fichiers d'un ordinateur vers Android, exécuter de nombreuses commandes Linux, recevoir des rapports d'erreurs, etc.

Donc, si vous êtes nouveau dans ce domaine et que vous souhaitez en savoir un peu plus sur ADB que ce que c'est, alors je vous suggère de consulter mon petit guide de base pour apprendre ADB.

Ce dont tu auras besoin

1. Android Debug Bridge (ADB) pour Windows 32 bits - télécharger

2. Android Debug Bridge (ADB) pour Windows 64 bits - télécharger

3. Ordinateur avec système d'exploitation Windows installé.

Passons maintenant à la phase active :

1. Téléchargez l'archive zip requise et extrayez-la où vous le souhaitez, par exemple sur le lecteur C.

2. Allez maintenant dans le répertoire C:/adb/sdk/platform-tools. Vous trouverez ici un ensemble de fichiers comme indiqué dans l'image ci-dessous.

3. Maintenez le bouton Shift + clic droit et lancez la ligne de commande Windows à partir du répertoire actuel.

4. Entrez la commande serveur de démarrage adb.

5. Pour vous assurer que votre appareil est correctement connecté et a été reconnu par l'ordinateur, saisissez la commande : appareils BAD. Si tout va bien, vous verrez quelque chose de similaire à ceci :

Maintenant que votre appareil est connecté et que tout fonctionne, jouons un peu avec.

Lecture de LOGCAT via ADB

Le plus simple est d'exécuter la commande : adb logcat. En conséquence, l'intégralité du contenu du fichier journal de l'appareil apparaîtra à l'écran. Pour obtenir logcat dans un fichier séparé, exécutez : adb logcat > logcat.txt.

RAPPORT D'ERREUR

Vous pouvez exécuter la commande : rapport de bogue adb, mais vous recevrez une notification indiquant que le rapport généré ne sera pas lisible, il est donc préférable d'utiliser : rapport de bug adb > résultat.txt.

ADB avec les droits d'accès ROOT

Pour travailler depuis ADB avec des droits d'accès complets, vous devez rooter l'appareil. Si l'appareil est déjà manuel, exécutez la commande : racine adb et nous voyons ce qui est montré dans l'image ci-dessous (redémarrez ADB avec les droits root).

Installation d'applications via ADB

Pour installer l'application, assurez-vous qu'il n'y a pas d'espaces dans le nom du fichier apk et vous devez connaître exactement le chemin d'accès correct. Eh bien, nous exécutons la commande : installation de la BAD+ nom du fichier d'installation. Dans mon exemple, j'ai installé le jeu Papertoss, donc si tout se passe bien, vous obtiendrez cette image à l'écran :




Haut