Android 2.2 Froyo auf Vodafone Nexus One installieren (inkl. Bootloader entsperren)

Posted by | Posted in Guides | Posted on 24-07-2010

Android 2.2 auf dem Vodafone-Nexus-One (plus OTA-Update auf FRF91)Vorab: Bitte den Dislaimer beachten! Zur Zeit findet ihr ihn rechts auf der Android-News.net-Seite. Wichtig! Die Anleitung ist zudem ausschließlich für Windows-Nutzer (erstellt und getestet unter Windows 7). Nutzt ihr ein anderes Betriebssystem oder eine andere Windows-Version, können die einzelnen Schritte ähnlich sein, aber diverse Unterschiede werden unvermeidlich sein.

Während sich Nexus-One-Käufer in den USA schon seit Wochen an Froyo (also Android 2.2) erfreuen können, müssen wir hierzulande warten … und warten und warten. Und viele wissen nicht, weshalb eigentlich. Deshalb zunächst einmal ein paar Infos über das Wieso und Weshalb dieses Tutorials:

Wer sich ein Nexus One von Vodafone gekauft hat, besitzt NICHT dasselbe Nexus One, das Google in den USA ausgeliefert hat. Das Vodafone-Nexus-One besitzt eine andere Firmware (EPF30 genannt) und wird deshalb von Googles OTA-Update (der automatische System-Update-Service von Google) übergangen. Stattdessen müssen Vodafone-Kunden darauf warten, bis ein speziell an ihr Nexus One angepasstes Froyo erscheint – und wer weiß, wie lange das dauert.

Doch selbst, wenn ihr diese Anleitung erst später lesen solltet und es dann vielleicht endlich ein offizielles Vodafone-Froyo geben sollte, ist dieser Guide empfehlenswert, denn mit dem Wechsel fort von der Vodafone-Firmware hin zur Original-Firmware, müsst ihr euch bei zukünftigen Android-Updates (2.3 Gingerbread ist bereits in der Mache) nicht mehr so gedulden, sondern werden von Google direkt per OTA-Update bedient. Es lohnt sich also.

Es gibt jedoch einen großen Nachteil und das solltet ihr jetzt auf keinen Fall mal kurz Überfliegen, sondern wirklich bewusst lesen und dann erstmal ein wenig darüber nachdenken, ob ihr damit leben könnt oder nicht:

Ihr verliert während der Durchführung dieser Anleitung definitiv und endgültig jegliche Garantie auf euer Nexus One!

Eure auf dem Handy gespeicherten Nutzerdaten gehen auch flöten (außer die Daten, die Google eh in seiner Cloud speichert, wie die Kontakte, Kalendereinträge, usw.). Sichert also vorher alles, was nötig ist (Bilder, Videos, etc.). Noch dabei? Dann lasst uns loslegen – bitte Reihenfolge strengstens beachten:

Schritt 1: Nexus-One-USB-Treiber installieren.

- Das macht ihr am Besten so, wie in der Nexus-One-Screenshots-Anleitung beschrieben (deutsche Version mit ein paar Änderungen unsererseits ist in Arbeit). Danach könnt ihr hier weiter machen.

Schritt 2: Alle(!) nötigen Dateien besorgen

- Wenn die Firmware-Links nicht mehr gehen sollten, gebt den vollständigen Dateinamen in Google ein und hängt das Wort “Download” dahinter und ihr werdet mit Sicherheit fündig:

a) Fastboot (Alternativer Downloadlink)
b) Firmware image: PASSIMG_Passion_Google_WWE_1.01.1700.1_ERD79_release_signed.zip
c) Firmware image: signed-passion-ERE27-from-ERD79.a487b405.zip
d) Firmware image: signed-passion-ota-42745.dc39ca1f.zip

Schritt 3: Den Nexus-One-Bootloader entsperren (manche sagen auch in schönstem Denglisch “unlocken” dazu)

USB-Debugging aktivierena) Geht in die Nexus-One-Einstellungen (auf dem Home-Screen einfach auf die Menü-Taste gehen und dann “Einstellungen” auswählen), dann in “Anwendungen” und “Entwicklung” und aktiviert dort das “USB-Debugging”.

b) Schließt euer Nexus One per USB an euren Rechner an und stöpselt es am Besten nicht mehr ab, bis ihr mit dem kompletten Tutorial durch seid!

c) Schaltet euer Nexus One aus. Danach drückt und haltet ihr den Trackball und schaltet das Nexus One dabei ein. Haltet den Trackball bis ihr im Bootloader landet.

d) Jetzt zu eurem Windows-Rechner: Entpackt die zu Beginn gedownloadete Datei “fastboot.zip” in ein neues Verzeichnis “c:\fastboot\”. Achtet darauf, dass sich die Datei “fastboot-windows.exe” nach dem Entpacken auch wirklich in dem Verzeichnis “c:\fastboot\” befindet und nicht etwa in “c:\fastboot\fastboot\” oder Ähnliches.

e) Öffnet die Windows-Eingabeaufforderung: Entweder im Startmenü unter “Ausführen” “cmd” eingeben (ohne die Anführungszeichen) oder in Windows 7 nach “cmd” suchen und das dann ausführen.

f) In der Eingabeaufforderung folgenden Befehl so oft eingeben und jeweils mit der Enter-Taste bestätigen, bis ihr im Hauptverzeichnis seid (d.h. auf “c:\”): “cd..” (wie immer ohne die Anführungszeichen)

g) Eingeben und mit Enter-Taste bestätigen: “cd fastboot” – danach solltet ihr euch in “c:\fastboot\” befinden (vorausgesetzt, ihr habt Punkt “d” richtig mitgemacht)

Failed? Keine Panik.h) Eingeben und mit Enter-Taste bestätigen: “fastboot-windows.exe oem unlock”. Bei unseren Tests kam hier nach einer gewissen Wartezeit stets eine “Failed”-Meldung, aber macht euch darüber keinen Kopf, denn solange das passiert, was ihr im folgenden Punkt “i” lesen werdet, ist alles noch im grünen Bereich.

i) Auf euren angeschlossenen Nexus One sollte nun ein neuer Screen aufgetaucht sein. Das sind die letzten Momente eurer Nexus-One-Garantie, also lest es durch und bestätigt es, wenn ihr euch definitiv sicher seid, dass ihr das hier durchziehen wollt.

j) Herzlichen Glückwunsch! Euer Nexus-One-Bootloader ist unlocked! Ihr werdet jetzt bei jedem Hochfahren ein kleines offenes Schloss sehen, das euch auf diesen Umstand hinweist (und darauf, dass eure Garantie futsch ist).

Schritt 4: Nexus-One-Firmware von EPF30 auf ERD79 downgraden

a) Erstmal aktuellen Status checken: Euer Nexus One ist nachwievor an euren Windows-Rechner angeschlossen? Die Eingabeaufforderung befindet sich immer noch im Verzeichnis “c:\fastboot\”? Dann geht’s jetzt weiter.

b) Entpackt die Datei “PASSIMG_Passion_Google_WWE_1.01.1700.1_ERD79_release_signed.zip” in “c:\fastboot\”.

c) Schaltet euer Nexus One aus. Danach drückt und haltet ihr den Trackball und schaltet das Nexus One dabei ein. Haltet den Trackball bis ihr im Bootloader landet.

d) Zurück zu eurem Rechner und der Eingabeaufforderung, in der ihr euch nachwievor im Verzeichnis “c:\fastboot\” befinden solltet. Eingeben und mit Enter-Taste bestätigen: “fastboot-windows.exe devices”. Danach solltet ihr eine Geräte-Seriennummer angezeigt bekommen, das bedeutet, euer Gerät wurde erkannt. Soweit, so gut.

Nexus-One-Befehlsmarathone) Eingeben und mit Enter-Taste bestätigen: “fastboot-windows.exe erase cache”

f) Eingeben und mit Enter-Taste bestätigen: “fastboot-windows.exe flash userdata userdata.img”

g) Eingeben und mit Enter-Taste bestätigen: “fastboot-windows.exe flash boot boot.img”

h) Eingeben und mit Enter-Taste bestätigen: “fastboot-windows.exe flash system system.img”

i) Eingeben und mit Enter-Taste bestätigen: “fastboot-windows.exe flash recovery recovery.img”

j) Eingeben und mit Enter-Taste bestätigen: “fastboot-windows.exe reboot”. Danach startet euer Nexus One neu. Das kann ziemlich lange dauern, aber das ist ganz normal, also keine Panik und geduldig sein.

k) Puh, na das waren jetzt ganz schön viele Befehle hintereinander! Aber ihr habt das Schwierigste nun hinter euch. Der Rest ist ein Kinderspiel! Ach ja, übrigens: Ihr seid jetzt offiziell die Vodafone-Firmware EPF30 los. Glückwunsch!

Schritt 5: Nexus-One-Firmware von ERD79 auf ERE27 upgraden

a) Benennt die Datei “signed-passion-ERE27-from-ERD79.a487b405.zip” um in “update.zip” (nichts anderes, kein “Update.zip” oder “update.zip.zip” oder so etwas – passiert unter Windows schnell mal, also aufgepasst).

Nexus One für den USB-Dateitransfer bereit machenb) Kopiert die “update.zip” in das Grundverzeichnis(!) der SD-Karte eures Nexus One. Das macht ihr entweder, indem ihr das angeschlossene Nexus One als USB-Drive mounted und die Datei einfach rüber schiebt oder indem ihr das Nexus One ausschaltet, die SD-Karte entnehmt und per Kartenleser an eurem PC anstöpselt und dann die “update.zip” rüber schubst. Danach nur nicht vergessen, die SD-Karte wieder zurück in euer Nexus One zu stecken, bevor ihr hier weiter macht …

c) Schaltet euer Nexus One aus (falls in Punkt “b” nicht schon geschehen). Danach drückt und haltet ihr den Trackball und schaltet das Nexus One dabei ein. Haltet den Trackball bis ihr im Bootloader landet. Juchee, da sind wir wieder, aber diesmal machen wir hier auch weiter – siehe nächsten Punkt.

d) Ihr navigiert hier mit dem Lautstärke-Regler rauf und runter und wählt mit dem Power-Knopf aus. Also erstmal “Bootloader” auswählen, danach kann es sein, dass euer Nexus One ein paar Sekunden braucht, bevor ihr weiter machen könnt.

e) Wählt “Recovery” aus.

f) Nach einer Weile sollten ein kleiner Android und eine Art Ausrufezeichen-Schild erscheinen. Jetzt kann es knifflig werden: Drückt gleichzeitig “Lautstärke erhöhen” und den Power-Knopf. Wenn sich daraufhin nichts rührt, wiederholt das, bis ihr in einem neuen Menü landet. Wie gesagt: Es kann hier knifflig werden – aber nur, weil das Nexus One manchmal erst nach zig Versuchen auf diese Tastenkombination reagiert. Nicht aufgeben, weitermachen, bis das neue Menü erscheint.

g) Im neuen Menü per Trackball auswählen: “Apply sdcard:update.zip”. Die neue Firmware wird installiert (dauert). Danach “reboot system now” auswählen und grundsätzlich nicht einfach das Handy ausschalten oder ähnliche Späße, solange ihr euch in diesem Menü (im sogenannten “Recovery”) befindet. Nutzt die Menüpunkte, die euch hier angeboten werden, also in diesem Fall wie gesagt: “reboot system now”. Danach ist euer Nexus One erfolgreich auf Firmware ERE27. Gut gemacht, auf zum letzten Schritt!

Schritt 6: Nexus-One-Firmware von ERE27 auf FRF85b (Froyo!) upgraden

Nexus One mit Firmware FRF85b (Froyo!)a) Nehmt die Datei “signed-passion-ota-42745.dc39ca1f.zip”, benennt sie ebenfalls in “update.zip” um (falls die andere “update.zip” im Weg ist, löscht die alte Datei einfach) und kopiert sie wie in Schritt 5b beschrieben in das Grundverzeichnis der SD-Karte eures Nexus One.

b) Schaltet euer Nexus One aus (falls in Punkt “a” nicht schon geschehen). Danach drückt und haltet ihr den Trackball und schaltet das Nexus One dabei ein. Haltet den Trackball bis ihr im Bootloader landet. Das ist nun das letzte Mal, dass wir hier sind. Genießt den Anblick und dann geht’s weiter.

d) Ihr navigiert hier wieder mit dem Lautstärke-Regler rauf und runter und wählt mit dem Power-Knopf aus. Ihr kennt das ja inzwischen. Also wieder “Bootloader” auswählen und wie zuvor schon, kann es sein, dass euer Nexus One ein paar Sekunden braucht, bevor ihr weiter machen könnt.

e) Wählt “Recovery” aus.

f) Nach einer Weile erscheinen wieder der kleine Android und das Ausrufezeichen-Schild. Drückt wieder gleichzeitig “Lautstärke erhöhen” und den Power-Knopf, bis das nächste Menü erscheint, das euch inzwischen auch bekannt vorkommen sollte.

g) Im neuen Menü (wir sind wieder im “Recovery”) per Trackball auswählen: “Apply sdcard:update.zip”. Die neue Firmware wird installiert (dauert). Danach “reboot system now” auswählen.

Herzlichen Glückwunsch! Euer Vodafone Nexus One läuft nun mit Android 2.2 Froyo!

Nach dem Neustart wird euch wahrscheinlich ziemlich bald ein OTA-Update auf den neuesten Froyo-Stand bringen. Danach werdet ihr in euren Telefoninfos mindestens (Stand Juli 2010) die Build-Nummer FRF91 erblicken und auch alle weiteren OTA-Updates nun genauso fix erhalten wie die Nexus-One-Besitzer in den USA!

Comments posted (6)

  1. [...] [...]

  2. [...] [...]

  3. [...] [...]

  4. Danke! Hat mir sehr gut weitergeholfen.

  5. [...] [...]

  6. Bringt bei mir gar nichts. Einschicken konnte ich es trotzdem noch.

Post a comment