Pour faire suite à l’installation de Android SDK et en particulier des outils ADB et Fastboot, voici donc quelques commandes que tous les bidouilleurs doivent connaitre.
La commande fastboot peut ressembler à adb mais est à utiliser quand votre téléphone (ou tablette) est sur l’écran du Bootloader (ou mode fastboot)
Vérifier les appareils connectés :
1ère commande principale avant d’effectuer quoi que ce soit pour vérifier que l’appareil branché en USB soit bien reconnu : adb devices et/ou fastboot devices
Les options de redémarrage :
adb reboot ou fastboot reboot : redémarrage normal
adb reboot bootloader : redémarre en mode fastboot (ou bootloader)
adb reboot recovery : redémarre en mode recovery, pour accéder aux « wipes » par exemple
Déverrouiller, Effacer et Flasher :
fastboot oem unlock : déverrouiller le Bootloader
fastboot oem lock : verrouiller le Bootloader
fastboot erase xxx : efface la partition en question
fastboot flash bootloader nouveaubootloader.img : remplacer le recovery par un nouveau Bootloader
fastboot flash recovery nouveaurecovery.img : flasher un nouveau Recovery
En résumé : fastboot flash xxx yyy : flash la partition xxx (Bootloader, Recovery, Boot, Radio, System) par une nouvelle image yyy
Explorer, Fichiers :
adb shell : permet d’explorer le téléphone avec les commandes linux (sachant que Android est basé sur linux)
adb remount : remonte la partition système du téléphone, vous pouvez ensuite y lire et écrire
adb push xxx yyy : copier des fichiers de l’ordinateur vers le téléphone. Indiquer le chemin complet
adb pull xxx yyy : récupérer des fichiers du téléphone vers ordinateur
adb install fichier.apk : installer une application sur le téléphone
Sauvegarde et Restauration
Un autre avantage des commandes ADB, est de pouvoir faire des sauvegardes sans besoin d’être Root !!!
adb backup -all : sauvegarde tout
et avec quelques paramètres, ça peut donner :
adb backup -apk -shared -all -f <chemin vers fichier>\backup.ab
-apk ou _noapk : inclure ou pas les apk
-shared ou -noshared : inclure ou pas les fichiers sur la SDcard
-f <chemin vers fichier>\backup.ab : définir où placer le fichier et lui donner un nom
Quand cette commande est lancée, un mot de passe pour le fichier BackUp vous sera demandé.
Et enfin pour restaurer un fichier de sauvegarde : adb restore <chemin vers fichier>\backup.ab