Adb est un outil pour gérer votre smartphone Android en ligne de commande depuis votre ordinateur.
Il vous permet de transférer des fichiers, de faire des captures d'écran, d'installer des applications, de faire des sauvegardes, de redémarrer votre téléphone, etc...
Installation
Pour l'installer sur Arch Linux :
sudo pacman -S android-tools
Pour l'installer sur Ubuntu :
sudo apt update && sudo apt install -y android-tools-adb
NOTE : N'oubliez pas de connecter votre smartphone et d'appuyer sur "Use USB to Transfer files" dans le centre de notifications.
Lister les périphériques
Pour lister les périphériques connectés :
adb devices
Se connecter à son smartphone
Pour vous connecter à votre smartphone :
adb shell
Copier des fichiers
Vous pouvez copier des fichiers depuis votre ordinateur vers votre smartphone et vice-versa :
adb push <path to file on computer> <location where you want to save file>adb pull <path to file on device> <location where you want to save file>
Prendre un screencast
Pour prendre un screencast de votre smartphone :
adb shellscreenrecord <path/file.mp4>
Prendre un screenshot
Pour créer un screenshot de votre smartphone :
adb shell screencap <file.png>
Créer un backup
Pour faire une sauvegarde de votre smartphone :
adb backup -apk -shared -all
Cela va créer un fichier backup.ab
que vous pouvez garder sur votre ordinateur.
Déchiffrer un backup
Pour décrypter et extraire un backup.ab
, vous pouvez utiliser ce script Python :
wget https://raw.githubusercontent.com/lclevy/ab_decrypt/master/ab_decrypt.pypython ab_decrypt.py -b backup.ab -o backup.tar
ou ce script Java :
java -jar abe.jar unpack backup.ab backup.tar
Installer une application
Pour installer une application sur votre smartphone :
adb install <app.apk>
Redémarrer sur le bootloader
Si vous souhaitez changer de ROM, vous pouvez redémarrer sur le bootloader avec la commande suivante :
adb reboot bootloader
Références :