L'un des systèmes d'exploitation mobiles les plus utilisés aujourd'hui est Android qui est développé par Google et dans ses différentes fonctionnalités, nous trouvons la polyvalence de la configuration, de la sécurité, de la conception et de la compatibilité avec des centaines d'appareils. Dans le monde des systèmes mobiles, il existe une section très intéressante, qui a un impact direct sur l'évolutivité d'Android, et c'est le développement d'applications, nous savons que c'est un monde de caractères, de symboles et de signes où la moindre erreur donne En conséquence, l'exécution du code n'est pas effectuée correctement, mais si tout se passe comme prévu, nous pouvons créer des applications uniques avec de superbes fonctionnalités pour des milliers d'utilisateurs d'Android, eh bien, afin de faciliter cette tâche de développement, Android a fourni l'utilitaire ADB gratuitement, qui est disponible pour les principaux systèmes d'exploitation utilisés aujourd'hui.
Solvetic expliquera ce que c'est et comment installer ADB et fastboot sur ces systèmes et ainsi disposer d'une branche informatique supplémentaire pour utiliser Android.
Qu'est-ce que la BADADB (Android Debug Bridge), a été développé comme un outil en ligne de commande doté de grandes fonctionnalités et grâce auquel il sera possible d'établir une communication avec une instance d'émulateur ou un appareil Android qui se connecte directement à l'ordinateur utilisé.
Grâce à ADB, il sera possible d'effectuer des actions différentes et variées sur les appareils Android telles que l'installation et le débogage d'applications, par contre avec l'accès à un terminal shell Unix dans lequel il sera possible d'exécuter diverses commandes sur l'émulateur ou l'appareil connecté pour voir comment fonctionnerait dans un environnement productif.
Fonctionnalités de la BADADB est développé comme un programme client-serveur dans lequel trois composants de base sont inclus pour son utilisation, à savoir :
- Un client qui se charge d'envoyer les commandes, ce client est exécuté sur l'équipe de développement, ce client peut être invoqué depuis le terminal en ligne de commande grâce à une commande ADB spécifique pour celui-ci.
- Un démon, qui est responsable de l'exécution des commandes sur l'appareil. Le démon est exécuté en tant que processus d'arrière-plan sur chaque instance de l'émulateur ou du périphérique à utiliser.
- Serveur chargé de gérer la communication entre le client et le démon, ce serveur s'exécute en tâche de fond sur la machine de développement.
L'outil adb se trouve dans le chemin "android_sdk / platform-tools /".
Comment fonctionne la BADAu moment où un client ADB est démarré, ce client doit d'abord vérifier s'il existe un processus serveur ADB en cours d'exécution, sinon, le processus serveur est démarré. Au moment où le serveur démarre, il est lié au port TCP local 5037 et à partir de là il recherche les commandes envoyées par les clients ADB, il est à noter que tous les clients ADB utilisent le port 5037 pour communiquer avec le serveur par ADB.
Une fois le processus de communication terminé, le serveur établit des connexions avec toutes les instances d'émulateurs ou d'appareils en cours d'exécution et y localise les instances d'émulateurs ou d'appareils effectuant des tâches d'analyse de ports avec des nombres impairs en utilisant la plage de 5555 à 5585, cette gamme est utilisée par les émulateurs et les appareils.
Qu'est-ce que FastbootFastboot est un outil développé par Android qui est utile pour flasher des fichiers et modifier certains facteurs logiciels prédéterminés sur l'ordinateur, il convient de noter que l'utilisation de cet utilitaire est prudente car quelque chose de mal exécuté aura un impact négatif sur tout le système Android opération.
L'un des avantages d'utiliser Fastboot est qu'il sera possible de déverrouiller le Bootloader afin de changer la ROM du terminal.
Pour entrer dans le Fastboot normalement, le bouton d'alimentation + la touche vol up (Up) est utilisé.
1. Installer ADB avec fastboot sur Windows 10
Avant de voir comment nous pouvons télécharger ADB et l'utiliser, nous devons effectuer une série d'étapes précédentes sur notre mobile Android pour que tout fonctionne correctement.
Étape 1
La première étape à faire sera d'aller dans les paramètres du téléphone et là de cliquer sur la ligne "À propos du téléphone" qui se trouve dans la dernière partie des paramètres comme on le voit :
Étape 2
Dans la nouvelle fenêtre, nous localisons la section "Version du noyau":
Étape 3
Là, nous devons cliquer 7 fois sur cette section pour activer le mode développeur Android, après cela, nous allons dans la section "Options du développeur" et nous devons cliquer sur le commutateur de la ligne "Débogage USB", le message suivant s'affichera. Là, nous cliquons sur le bouton "Accepter" afin d'activer ce mode sur Android. Nous vous laissons un exemple de tutoriel afin que vous puissiez le voir plus clairement.
Étape 4
Passons maintenant à l'installation elle-même. Pour les systèmes d'exploitation Windows, nous devons d'abord télécharger l'utilitaire ADB sur le lien suivant :
Étape 5
Nous procédons à l'extraction du contenu dudit fichier compressé :
AGRANDIR
Étape 5
On y retrouve toute la suite ADB où fastboot est inclus. Maintenant, nous extrayons ce contenu dans le chemin "C:\Windows":
AGRANDIR
Étape 6
Lors de l'exécution, nous aurons le répertoire des outils de la plate-forme sur le lecteur C et à partir de là, il sera possible d'exécuter ADB. Alternativement, il sera possible d'installer ADB dans Windows 10 en utilisant la méthode suivante, là nous devons aller au chemin suivant :
- Panneau de commande
- Système de sécurité
- Système
AGRANDIR
Étape 7
Là, nous cliquons sur la ligne "Configuration avancée du système" et dans la fenêtre contextuelle, nous irons dans l'onglet "Options avancées" et là nous cliquons sur le bouton "Variables d'environnement" situé en bas:
Étape 8
Les éléments suivants seront affichés :
Étape 9
Là, nous sélectionnons la ligne "Chemin" et cliquons sur le bouton "Modifier", ce qui suit s'affichera :
Étape 10
Là, nous cliquons sur le bouton "Examiner" et nous entrerons le chemin où le contenu ADB téléchargé a été extrait. Cliquez sur OK pour enregistrer les modifications. Une autre méthode utile dans Windows 10 consiste à accéder directement au contenu téléchargé et à appuyer librement sur la touche Maj, à cliquer avec le bouton droit de la souris et à sélectionner l'option "Ouvrir la fenêtre PowerShell ici":
Étape 11
Il est maintenant temps de connecter notre appareil Android à Windows 10 et là, en mode USB, sélectionnez l'option "Fichiers":
Étape 12
En sélectionnant cette option, nous accéderons à la console PowerShell qui a été ouverte et exécuterons les opérations suivantes :
appareils adb
AGRANDIR
Étape 13
Comme on peut le voir là, deux actions de base sont réalisées, qui sont :
- Démarrage du démon ABD à l'aide du port 5037
- Détection des appareils Android connectés à l'ordinateur
Étape 14
La première fois que nous effectuons ce processus, cela s'applique également à Linux et macOS, nous pouvons voir que l'appareil n'est pas autorisé, nous verrons donc le message suivant sur l'appareil Android :
Étape 15
Là, nous cliquons sur Accepter pour autoriser l'empreinte digitale. Maintenant, nous pouvons voir que l'équipe est autorisée dans ADB :
AGRANDIR
2. Installer ADB et fastboot sur Linux
Pour ce cas, nous utiliserons Ubuntu 18.04, dans le cas de Linux, nous avons deux méthodes pour installer ADB.
NoterEn cas d'utilisation d'une édition 64 bits, il sera nécessaire d'installer les packages glibc.i686, libstdc++.
Étape 1
Sous Linux, nous devons d'abord télécharger ADB au lien suivant :
Étape 2
Nous procédons à l'extraction du contenu téléchargé, après cela, nous ouvrons une console de terminal et allons dans le répertoire personnel où nous exécutons la ligne suivante :
sudo nano.bashrcÉtape 2
Dans le fichier affiché, nous allons entrer la syntaxe suivante à la fin de celui-ci :
export PATH = $ {PATH} : / home / « utilisateur » / Chemin vers ADB
Étape 3
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :
Ctrl + O
Nous quittons l'éditeur en utilisant :
Ctrl + X
Étape 4
Après cela, nous exécutons adb pour accéder aux appareils connectés. Maintenant, une autre méthode à utiliser sous Linux est de l'installer directement sur la console, pour cela nous exécutons d'abord ce qui suit :
sudo apt installer adb
Étape 5
Nous entrons la lettre S pour confirmer le téléchargement et l'installation d'ADB.
NoterDans le cas de l'utilisation de CentOS ou fedora, nous exécutons les opérations suivantes :
sudo yum installer android-tools
Étape 6
Nous allons maintenant exécuter ce qui suit :
appareils adb
Étape 7
Comme on peut le voir, tout d'abord, le démon ADB est activé. Encore une fois, nous exécutons des périphériques adb, lorsque l'équipement a été connecté, afin que les périphériques actifs soient répertoriés :
3. Installer ADB et fastboot sur macOS Mojave
Étape 1
Dans le cas de macOS Mojave, nous devons d'abord télécharger l'utilitaire dans le lien suivant.
Étape 2
Après cela, nous extrayons le contenu, ouvrons un taemrinal et exécutons la syntaxe suivante :
chemin cd / ADBÉtape 3
une fois que nous y accédons, exécutez simplement les périphériques adb pour répertorier les ordinateurs connectés. Maintenant, au cas où cette méthode génère une erreur, nous pouvons utiliser HomeBrew pour l'installation d'ADb, il s'agit d'un gestionnaire de packages pour macOS.
Tout d'abord, nous installons HomeBrew avec la commande suivante :
ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
AGRANDIR
Étape 4
Là, nous appuyons sur la touche Entrée pour lancer le processus d'installation. Maintenant, nous allons installer ADB en exécutant ce qui suit :
brew cask installer android-platform-tools
AGRANDIR
Étape 5
Nous pouvons voir que le processus de téléchargement ADB démarre :
AGRANDIR
Étape 6
Une fois ce processus terminé, nous verrons ce qui suit :
AGRANDIR
Étape 7
Nous activons le service en exécutant des appareils adb :
AGRANDIR
Étape 8
Maintenant, nous connectons l'ordinateur à macOS Mojave et nous exécutons à nouveau les périphériques adb pour qu'il soit répertorié :
AGRANDIR
Étape 9
À partir de ce moment, nous pouvons utiliser ADB avec fastboot sur Android et ainsi explorer un univers de nouvelles possibilités de développement. L'état de la connexion ADB, sur tous les systèmes, peut être l'un des suivants :
- offline - Indique que l'instance n'est pas connectée à ADB ou ne répond pas.
- device - Cette option indique que l'instance est connectée au serveur ADB.
- aucun périphérique - Il n'y a aucun émulateur ou périphérique connecté.
Étape 10
Certaines commandes utiles que nous pouvons utiliser avec fastboot sont :
Vérifiez que le mobile est connecté
périphériques de démarrage rapide
Flasher une ROM
fastboot flash (nom de la rom) .zip
Flasher une récupération
récupération flash fastboot recovery.img
Flasher un noyau
démarrage flash fastboot boot.img
Démarrage en mode de récupération
récupération de démarrage rapide.img
Déverrouiller le bootloader
déverrouillage oem fastboot
Bloquer le bootloader
serrure oem fastboot
Étape 11
Certaines commandes ADB de base sont :
Lister les appareils connectés
appareils adb
Copier un fichier du mobile vers l'ordinateur
traction adb
Envoyer un fichier sur notre appareil mobile
adb pousser
Désinstaller une application
désinstallation adb
Installer une application .apk sur mobile
installer adb
Redémarrer le mobile en mode normal
redémarrage adb
Redémarrez le téléphone en mode bootloader ou en mode de récupération
adb reboot-bootloader / récupération de redémarrage
Avec ADB et fastboot, nous disposons d'une série d'utilitaires complets et fonctionnels pour augmenter la capacité d'utilisation d'Android de manière totale.