Un moyen propre de flasher l'image d'usine sur Samsung Galaxy Nexus?

10

Est-ce la manière correcte et propre de flasher l'image Jelly Bean d'usine sur Samsung Galaxy Nexus, sans utiliser aucun outil externe (à part le SDK Android)?

Je ne veux pas casser mon téléphone, alors je pose la question. J'ai collecté ces informations à partir de diverses sources, mais j'ai besoin d'une confirmation que toutes les étapes et commandes sont correctes et nécessaires.


Étape 1 : Téléchargez et installez le SDK Android pour Windows . Démarrez le gestionnaire du SDK Android, sélectionnez les outils de la plate-forme du SDK Android et le pilote USB Google (cela devrait déjà être sélectionné) et installez. Cela prendra un moment.

Après l'installation des packages, ajoutez le dossier:

C:\Users\<Username>\AppData\Local\Android\android-sdk\platform-tools

à votre variable PATH, pour rendre la commande fastbootdisponible dans l'invite de commande.

Étape 2 : Téléchargez une image d'usine à partir des images d' usine officielles pour les appareils Nexus . Pour moi c'est "yakju" pour Galaxy Nexus "maguro" (GSM / HSPA +), fichier yakju-jro03c-factory-3174c1e5.tgz

Créez un nouveau dossier, dites C: \ jro03c. Ouvrez yakju-jro03c-factory-3174c1e5.tgz et extrayez bootloader-maguro-primelc03.img avec radio-maguro-i9250xxlf1.img en C: \ jro03c. Le dossier contient désormais deux fichiers image:

C:\jro03c\bootloader-maguro-primelc03.img
C:\jro03c\radio-maguro-i9250xxlf1.img

Ensuite, à l'intérieur du fichier .tgz lui-même, ouvrez image-yakju-jro03c.zip et copiez tous les fichiers * .img dans C: \ jro03c. Vous vous retrouverez avec six fichiers image:

C:\jro03c\boot.img
C:\jro03c\bootloader-maguro-primelc03.img
C:\jro03c\radio-maguro-i9250xxlf1.img
C:\jro03c\recovery.img
C:\jro03c\system.img
C:\jro03c\userdata.img

Étape 3 : Éteignez votre Galaxy Nexus. Appuyez et maintenez Volume Up et Volume Down puis appuyez et maintenez le bouton d'alimentation; le Galaxy Nexus entrera désormais en "mode de démarrage rapide". Connectez votre téléphone à l'aide du câble USB.

Ouvrez ensuite une invite de commande (Windows Key + R ouvre "Exécuter", puis tapez cmd) tapez:

cd C:\jro03c
fastboot oem unlock
fastboot reboot-bootloader
fastboot flash bootloader bootloader-maguro-primelc03.img
fastboot reboot-bootloader
fastboot flash radio radio-maguro-i9250xxlf1.img
fastboot reboot-bootloader
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot reboot-bootloader
fastboot erase cache
fastboot oem lock
fastboot reboot
user34295
la source
2
Vous devez noter que fastboot oem unlocknettoie l'appareil et ne doit être utilisé que si nécessaire (si vous n'avez pas déverrouillé le chargeur de démarrage auparavant). Pour cette raison, je suggère de laisser le chargeur de démarrage déverrouillé (c'est-à-dire de le retirer fastboot oem lockde la liste des commandes).
Onik
@onik vous avez parfaitement raison, mais pour que la garantie s'applique, je pense que le chargeur de démarrage doit rester verrouillé. Êtes-vous d'accord?
user34295
Oui, c'est vrai, mais vous pouvez toujours le verrouiller, mais puisque le déverrouillage efface l'appareil, je préfère le garder déverrouillé au cas où j'aurais besoin de flasher l'appareil.
2012
Pour les utilisateurs de Linux, le téléchargement de l'image d'usine comprend un script shell qui comprend toutes les étapes nécessaires pour un re-flash. Jetez un œil et voyez s'il existe un fichier de commandes équivalent pour les utilisateurs de Windows.
Tim Scarborough

Réponses:

1

Oui, c'est la manière correcte et officielle de flasher

Sachez cependant que, quelle que soit la façon dont vous flashez, vous pouvez toujours casser votre téléphone

Par exemple, vous êtes en train de flasher votre appareil, et le câble USB sort - appareil en brique.

Ou vous flashez, et vous avez un appareil powercut - bricked.

Donc, la morale est qu'il n'y a pas de moyen 100% sûr de flasher un appareil.

Liam W
la source