Cette page fournit des détails sur le flashage des versions Android sur les appareils à l'aide des outils fastboot et adb . Ces outils vous permettent de connecter votre poste de travail de développement directement à votre appareil Android afin que vous puissiez installer (flasher) Android et tester les modifications de votre système d'exploitation et de vos applications. Pour plus d'informations sur le fonctionnement d'adb, en mettant l'accent sur le développement d'applications, consultez la page Android Debug Bridge (adb) d'Android Studio . Si vous souhaitez des détails sur le code d'adb, consultez le README d'adb.
Vérifiez que vous disposez de fastboot et adb
Lorsque vous créez Android, adb est construit par défaut. Pour confirmer que vous disposez d'adb, exécutez les commandes suivantes :
adb --version
fastboot --version
Si vous voyez des numéros de version, fastboot et adb sont installés. Si vous ne voyez pas les numéros de version, assurez-vous d'avoir construit Android . avec succès. Continuez vers Activer votre connexion USB .
Activez votre connexion USB
Avant d'exécuter Android sur un appareil, vous devez activer votre connexion USB :
Activez le déverrouillage OEM et le débogage USB dans les options du développeur :
- Dans l'application Paramètres, appuyez sur À propos du téléphone .
- Appuyez sept fois sur le numéro de build .
- Lorsque vous voyez le message Vous êtes maintenant développeur ! , appuyez sur <- .
- Appuyez sur Système , puis sur Options pour les développeurs .
- Activez le déverrouillage OEM et le débogage USB . Si le déverrouillage OEM n'est pas disponible, connectez-vous à Internet pour que l'appareil puisse s'enregistrer. Si cela ne fonctionne toujours pas, vous pouvez forcer l'enregistrement : dans l'application Dialer, saisissez *#*#CHECKIN#*#* (*# *#2432546#*#*) (aucune carte SIM requise). Après avoir saisi le numéro (pas besoin d'appuyer sur appeler), le texte disparaît et une notification de réussite apparaît.
Si le déverrouillage OEM reste indisponible, votre appareil peut être verrouillé par votre opérateur et le chargeur de démarrage ne peut pas être déverrouillé.
Connectez votre appareil à un port USB de votre poste de travail.
Démarrez en mode Fastboot
Avant qu'Android puisse être flashé sur un appareil, celui-ci doit être en mode Fastboot. Il existe deux manières de démarrer un appareil en mode Fastboot :
- Utilisez la commande
adb
: à partir de la ligne de commande, tapezadb reboot bootloader
. - Utilisez une combinaison de touches :
- Déterminez la combinaison de touches pour votre appareil. Pour obtenir un tableau des combinaisons de touches Fastboot, consultez Combinaisons de touches Fastboot .
- Éteignez l'appareil.
- Allumez l'appareil et maintenez immédiatement enfoncée la combinaison de touches de votre appareil (déterminée à l'étape 1).
Déverrouillez le chargeur de démarrage
Après avoir démarré en mode fastboot, vous devez déverrouiller le chargeur de démarrage.
Pour déverrouiller le chargeur de démarrage :
- (Facultatif) Sauvegardez tous les fichiers importants sur l'appareil.
Exécutez la commande de déverrouillage pour votre appareil :
- Si vous mettez à jour un appareil Nexus ou Pixel fabriqué en 2015 ou après, exécutez
fastboot flashing unlock
. - Pour Pixel 2 : pour flasher le chargeur de démarrage, vérifiez que le chargeur de démarrage du Pixel 2 est mis à jour avec au moins la version d'Oreo MR1. Pour mettre à jour un Pixel 2 vers cette version, appliquez la mise à jour Over-the-Air (OTA) ou téléchargez un OTA complet .
- Pour Pixel 2 XL uniquement avec une version de chargeur antérieure à TMZ20a : les partitions critiques devront peut-être être déverrouillées avant de flasher. Pour déverrouiller les partitions critiques sur Pixel 2 XL uniquement, exécutez
fastboot flashing unlock_critical
. - Si vous déverrouillez un appareil antérieur à 2015, exécutez
fastboot oem unlock
.
Le périphérique cible affiche un écran de confirmation.
- Si vous mettez à jour un appareil Nexus ou Pixel fabriqué en 2015 ou après, exécutez
Confirmez que vous souhaitez effacer toutes les données utilisateur et déverrouiller l'appareil.
Flasher un appareil
Vous pouvez flasher un système Android entier en une seule commande. Le flashage d'un système entier avec une seule commande vérifie que le système flashé est compatible avec le chargeur de démarrage et la radio installés, écrit ensemble les partitions de démarrage, de récupération et système et redémarre le système.
Pour flasher un appareil :
Placez l'appareil en mode fastboot en maintenant la combinaison de touches appropriée au démarrage ou en utilisant la commande suivante :
adb reboot bootloader
Une fois l'appareil en mode fastboot, exécutez :
fastboot flashall -w
L'option -w
efface la partition /data
sur le périphérique, ce qui est utile lors du premier flashage d'un périphérique particulier.
Reverrouillage du chargeur de démarrage
Pour reverrouiller le bootloader :
- Pour les appareils 2015 ou ultérieurs, exécutez la commande
fastboot flashing lock
- Pour les appareils 2014 ou antérieurs, exécutez la commande
fastboot oem lock
Restaurer l'appareil à l'état d'usine
Les images d'usine pour les appareils Google sont disponibles à partir de Factory Images for Nexus et Pixel Devices . Les images d'usine du Motorola Xoom sont distribuées directement par Motorola.