Utiliser adb et fastboot avec un terminal

Bonjour,

Récemment avec mon Android j’ai eu quelques déboires.
Du coup j’ai bien était obligé d’utiliser « fastboot » pour me sortir d’un petit bootloop et ensuite de « adb » pour remettre mon portable en état comme avant :).

Tout d’abord en général tant que l’on peut avoir accès aux bootloader rien n’est perdu, pour le téléphone physiquement, les données c’est autre chose… il faut faire des sauvegardes !
Et pour les sauvegardes pourquoi s’embêter à utiliser des outils de sauvegardes (sauf cas spécifique) alors qu’avec « adb » on peut récupérer tout le contenu d’un téléphone avec une simple ligne de commande, pour de l’automatisation de tâches typiquement c’est génial !

Bien sur assurez vous d’avoir les outils Android d’installés sur votre PC
Par exemple avec Debian  : sudo apt install adb fastboot

Cet article n’a pas pour vocation d’être un mode opératoire, mais plus une présentation de manipulations possibles avec « fastboot » et « adb » sur un téléphone Android. Une sorte de mémo en somme.
Vous devez agir en en toute connaissance de cause, une fausse manip peut vite arriver et faire des dégâts, parfois irréversibles.

Booter sur un recovery via fastboot :
Démarrer le téléphone en mode « bootloader »
Exécuter dans un terminal : fastboot boot image.img => image.img est le recovery que vous avez téléchargé pour votre téléphone. Donc bien mettre le nom réel.

Flasher un recovery via fastboot :
Démarrer le téléphone en mode « bootloader »
Exécuter dans un terminal : fastboot flash recovery image.img

Flasher un ZIP ( une ROM ) via fastboot :
Démarrer le téléphone en mode « bootloader »
Dans le terminal : fastboot flash aflasher.zip

Bloquer le bootloader :
Dans un terminal : fastboot oem lock

Activer le mode développeur pour utiliser adb:
Sur le téléphone, allez dans les paramètres, vous trouverez « Système », ensuite « à propos du téléphone », vous trouverez le « numéro de build », cliquez dessus comme un fou (10fois) jusqu’à voir l’indication que le mode développeur est bien activé.
Vous aurez un nouveau menu, dans celui-ci, vous pouvez activer « le mode débogage par USB », faites le.
Ensuite branchez votre téléphone à votre pc, et une fenêtre s’affiche normalement pour demander l’autorisation.

Si c’est bon, on peut commencer à faire joujou avec le terminal 🙂

Activer fastboot avec adb :
Dans un terminal : adb fastboot

Redémarrer sur le bootloader avec adb :
Dans un terminal : adb reboot-bootloader

Redémarrer en Recovery avec adb :
Dans un terminal : adb reboot-recovery

Ouvrir un shell :
Dans le terminal : adb shell

Envoyer ou Recevoir des fichiers :
Push = Pousser, Pull = recevoir
Dans un terminal :
adb push fichier_sur_le_pc /chemin/fichier_sur_le_portable
adb pull /chemin/fichier_sur_le_portable fichier_sur_le_pc
*En général chemin est à remplacer par sdcard

Lister les paquets installés :
Dans un terminal : adb shell pm list packages

Prendre un screenshot de l’écran :
Dans un terminal : adb shell screencap /chemin/screenshot.jpg

Installer un package (APK) :
Dans un terminal : adb shell install /chemin/Package.apk

Ressources  :

A vous les studios ! Si vous avez d’autres astuces ou des remarques ne pas hésitez !

Attention le mode debuggage activé est un énorme risque pour le portable, de fausses stations de recharges USB publiques peuvent exister et utiliser le debuggage à votre insu. Il faut en avoir conscience !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

dix-neuf + cinq =