6 votes

Downgrade 2.3.6 vers 2.2.2 - Nexus One

Je voudrais rétrograder mon Nexus One en 2.2.2, car j'ai eu des problèmes incessants avec Gingerbread. J'ai la mise à jour 2.2.2 de Android central et de quitter le commentaires d'une question précédente Je suppose que c'est faisable.

J'ai donc suivi les étapes Bootloader -> Recovery -> apply sdcard:update.zip, et ça échoue avec le message suivant :

assert failed: file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/passion/passion/mahimahi:2.2.1/FRG83D/75603:user/release-keys" || file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/passion/passion/mahimahi:2.2.2/FRG83D/91102:user/release-keys"

E:Error in /tmp/sideload/package.zip
(Status 7)
Installation aborted.

Je suppose que le système d'exploitation vérifie si je suis en 2.2.1 (mise à jour de la version précédente) ou en 2.2.2 (réinstallation de la version cible), cette hypothèse est-elle correcte ?

D'où la question suivante : comment passer de la version 2.3.6 à la version 2.2.2 ? Dois-je faire une réinitialisation d'usine, et appliquer les mises à jour séquentiellement ?

9voto

Chahk Points 19297

En général, les fabricants de téléphones ne vous permettent pas de rétrograder pour diverses raisons. Le stock recovery valide en effet l'image de mise à jour, afin qu'elle soit d'une version supérieure (ou identique) à celle du système installé. Le Nexus One étant un téléphone de développeur, vous pouvez déverrouiller le bootloader et remplacer l'image de récupération par une autre qui n'effectue pas cette vérification et permet l'installation de n'importe quelle image. L'inconvénient est que le déverrouillage du bootloader annule votre garantie auprès de l'opérateur (et parfois du fabricant aussi) et efface toutes les données de l'utilisateur de l'appareil.

Déverrouiller le N1 est très facile. Il suffit d'installer Android SDK et les pilotes USB (situés dans le répertoire "google-usb_driver".) Ensuite, redémarrez le téléphone en mode bootloader en l'éteignant et en le remettant sous tension tout en maintenant la boule de commande enfoncée, connectez-le à l'ordinateur via USB, et dans l'invite de commande, lancez la commande suivante : C:\<path to Android SDK>\platform-tools\fastboot oem unlock . Un écran de confirmation contenant des instructions supplémentaires s'affichera. Une fois le déverrouillage réussi, vous pouvez lancer une récupération personnalisée qui vous permettra d'installer n'importe quelle ROM personnalisée, y compris la mise à niveau vers la version stock 2.2.x d'Android OS.

Pour flasher ClockworkMod recovery, téléchargez la dernière version pour le Nexus One à partir du site suivant aquí redémarrez en mode bootloader (allumez l'appareil tout en maintenant la boule de commande enfoncée) et, à l'invite de commande, tapez la commande suivante C:\<path to ANdroid SDK>\platform-tools\fastboot flash recovery C:\<path to downloaded img>\recovery-clockwork-5.0.2.0-passion.img

Redémarrez en mode bootloader, puis utilisez les touches de volume pour mettre en surbrillance l'option "Recovery" et appuyez sur le bouton Power. Vous êtes maintenant dans ClockworkMod recovery, et vous pouvez flasher n'importe quelle ROM personnalisée via l'option "Install zip from sdcard".

Ici est une ROM "stock" 2.2.2 (avec Root) du forum XDA-developers.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X