octobre 6

Installer l’image Android SANS passer par OTA

J’ai un peu galéré avec mon Nexus 5 (lolipop 5.1.1) qui ne prenait pas la mise à jour de sécurité. J’avais droit à un belle « erreur » lors du redémarrage !

Le but alors, à été d’installer la dernière image officiel du Nexus 5, via USB et ADB.

Prérequis

Récupérer le dernière fichier .tgz contenant les divers fichiers constituant le système.
Dézipper l’ensemble et aussi l’autre fichier .zip ou .rar s’y trouvant.

Installer les drivers Android et du Nexus 5.
Mettre le Nexus en mode « débogage USB », pour ce faire il faut passer par rubrique /paramètres/options pour les développeurs, qui est visible une fois que l’on à cliquez 7 fois sur la rubrique /paramètres/a propos du téléphone/numéro de build.

Une fois fait, le nexus doit êtres reconnu dans le gestionnaire de périphériques de Windows (faire apparaitres le périf cachés au besoin).

Récupérer et installer le programme Minimal ADB fastBoot, qui permet de connecter le Nexus sur le PC (Windows 10 dans mon cas).
Le tout s’installe dans : ***Program Files (x86).

Coller dans le dossier d’installation de minimal ADB, le dossier contenant l’image système.

Ouvrir ce dossier et y coller 4 fichiers contenu dans le programme ADB, à savoir :

  1. adb
  2. AdbWinApi.dll
  3. fastboot
  4. AdbWinUsbApi.dll

Vous devriez avoir ça.

ADB

 

 

 

 

 

 

En résumé, il faut que les fichiers de l’image système soit dans le même dossier que l’installation de Minimal ADB.
Sinon, le message « la commande fastboot n’existe pas » apparaîtra.

Test

Pour vérifier que le nexus est bien reconnu, on peut lancer des commandes via la console DOS de Windows.
Bine se placer dans le dossier ou est installé Minimal ADB, faire : Shit+clic-droit pour avoir « ouvrir une fenètres de commandes içi« .

adb devices, permet de voir si le Nexus est bien reconnu

fastboot oem device-info, permet de voir certaines infos sur le bootloader, notament si il est vérouillé (lock).
Je n’ai pas plus creusé le sujet mais il y a des commandes pour ça.

fastboot oem unlock (ou lock pour vérouiller), bloquer/débloquer le bootloader.

adb reboot bootloader, permet de redémarrer le Nexus en mode « dépannage » (ça évite de faire un : VolumeHaut + Power au démarrage)

En cas de non-reconnaissance

Dans mon cas, le nexus était reconnu sous ADB MAIS plus quand je passais en mode recovery.

Vérifiez le Gestionnaire de périphériques sous «Périphériques Android ». Si vous ne voyez rien, faites ce qui suit.

Vérifiez la section « Autres périphériques » (Affichage> cocher la case « Afficher les périphériques cachés ») et trouvé votre appareil.
Faites un clic droit -> Mise à jour des pilotes – « Parcourir mon ordinateur … » -> « Me laisser choisir parmi une liste … » et sélectionnez « Interface Composite ADB ». Maintenant vous pouvez voir votre périphérique répertorié sous «Périphériques» Android.

Installation

Si tout est OK, et que le bootloader est déverrouillé, on peut lancer l’installation de l’image sur le Nexus.

Lancer le fichier flash-all.bat, (en mode admin) et attendre quelques minutes que ça se passe.

En cas de soucis, on peut flasher les éléments séparément :

  • fastboot flash bootloader <NOM DU BOOTLOADER>.img
    fastboot flash radio <NOM DU FICHIER RADIO>.img (selon les version, ce fichier n’est pas forcément présent)
    fastboot reboot bootloader
    fastboot flash recovery recovery.img
    fastboot flash boot boot.img
    fastboot flash system system.img
    fastboot flash cache cache.img
    fastboot flash userdata userdata.img

Source 1

source 2

source 3

source 4

source 6


Étiquettes : , ,
Copyright 2019. All rights reserved.

Ecrit 6 octobre 2015 par Pit dans la catégorie "Android - Astuces