Artikel markiert ‘Nexus One’

Cyanogen Mod auf Vodafone Nexus One mit EPF30 Build ohne root

Geht doch.. gestern Abend hab ich es endlich gewagt und den Cyanogen-Mod geflashed. Ich war wegen der Firmware-Build EPF30 mittlerweile so angefressen weil man von da aus auf keine andere Version gehen konnte.

Das interessante ist, dass das Ganze ohne root funktioniert.

Zunächst habe ich versucht, ein nandroid Backup zu erstellen. Mein Stand vorher war, dass man dafür root Rechte benötigt.. aber erstaunlicherweise hat es auch so geklappt und das Backup sah so gut aus, dass ich das flashen dann gewagt hab. Das Ganze habe ich von meinem Linux-Rechner aus gemacht.. wird aber auch von jeder Windows-Kiste aus funktionieren.

Ihr braucht:

  • Das Nexus One, komplett aufgeladen, mit unlocked Bootloader
  • Custom Recovery – ich habe die Amon_RA benutzt.
  • Radio Rom (Sonst gibt es u.a. Probleme mit dem Camcorder)
  • Cyanogen Mod (Ich habe diese Version benutzt)
  • Die Google-Apps (aus dem gleichen Thread wie das Cyanogen-mod)
  • fastboot (Windows, Linux und MAC)

Custom Recovery ROM: Step by Step:

  • recovery-RA-nexus-v1.7.0-cyan.img in den Ordner am PC schieben wo auch fastboot liegt.
  • fastboot ausführbar machen: chmod +x fastboot (nur Linux)
  • Phone mit USB an den PC connecten und in den Bootloader bringen: Trackball gedrückt halten beim Einschalten
  • fastboot testen: sudo ./fastboot devices (Linux) – ihr solltet nun eure Seriennummer sehen können
  • Für Linux: sudo ./fastboot flash recovery recovery-RA-nexus-v1.7.0-cyan.img
  • Für Windows: fastboot-windows flash recovery recovery-RA-nexus-v1.7.0-cyan.img

Das war es auch schon.. jetzt USB entfernen (wichtig) und wieder in den Bootloader gehen. Dort sollte nun eine Option “Recovery” auftauchen. Die wählt ihr aus. Dort gibt es Backup/Restore. Mit dem Trackball dorthin navigieren und ein Nandroid Backup erstellen. Ihr findet das Backup auf der SD-Karte im Ordner “Nandroid”.

Custom ROM flashen:

  • Die cyanogen-mod und Radio-ROM Datei sowie die Google-Apps auf die SD Karte kopieren
  • Telefon wieder ohne USB in den Recovery-Mode bringen
  • Recovery-ROM starten, als Menüpunkt “Flash ZIP from SDcard” auswählen
  • Zuerst die Radio-ROM auswählen und flashen
  • Dann die Datei “update-cm-5.0.8-N1-signed.zip” auswählen und bestätigen
  • Nach 1 bis 2 Minuten ist die Version geflashed
  • Nun muss noch ein Factory-Reset gemacht werden. Dazu ins Hauptmenü vom Recovery-MOD und dort Wipe auswählen und den Factory Reset bestätigen.
  • Das gleiche Spiel (ausser dem Wipe/Factory Reset) müssen wir jetzt noch mit den Google-Apps machen. Also wieder in Flash ZIP from SDcard, die gapps-passion-EPF30-signed.zip auswählen, Bestätigen und kurz warten.. fertig.

Voila.. das wars. Der erste Start dauert deutlich länger – also keine Panik. Als erstes wird euch ein Blaues Nexus Logo anlächeln und dann könnt ihr die tollen Funktionen vom Cyanogen-Mod nutzen. Die Build ist nun EPE54B.

** Update **

Ich habe nachträglich noch das Radio-Image ergänzt. Das muss man ebenfalls flashen um u.a. den HD Camcorder nutzen zu können.

Nexus One Bootloader unlocken / entsperren

Gestern habe ich den Bootloader im Nexus One entsperrt. Ich bin dabei trotz einiger guter Tutorials auf Schwierigkeiten gestoßen und möchte an dieser stelle eine Anleitung posten mit der es alle hinkriegen sollten. Natürlich übernehme ich keine Haftung für Schäden usw..

Ich habe das Ganze auf einem Windows-Vista Rechner gemacht, da es für Linux noch keine Anleitungen gab. Eventuell werde ich da noch rumprobieren und das Ganze hier ergänzen. Das vorgehen ist aber soweit für alle Windows-Versionen geeignet. Der Unterschied liegt nur im USB-Treiber.

Vorab: Nach dem Unlock war mein Handy resetted – davon stand in den meisten Tutorials nichts, wohl aber in der Warnung beim fastboot-flash. Also macht euch ein Backup. Da die meisten Daten eh in der Cloud liegen reichen mir beim Backup die Apps. Ein Backup davon kann man z.b. mit dem ASTRO File Manager machen. Auf Einstellungen -> TOOLS -> Application-Manager Sicherung  – Das legt euch die .apk Dateien der Apps auf der SD-Card unter /sdcard/backups/apps ab. Später könnt ihr dann von dort alles wieder installieren.

Los gehts..

Grundsätzlich brauchen wir 4 Dinge:

  • fastboot
  • Android SDK
  • Windows Treiber für das Nexus One
  • Nexus One im USB Debug Modus

Als erstes laden wir fastboot runter und entpacken es an einen beliebigen Ort. (bei mir war es c:\fastboot).

Dann braucht ihr noch das Android SDK. Daraus müssen wir 2 .dll Dateien in den Windows-Ordner kopieren um zum Handy connecten zu können.  Falls die dort nicht drin sind, erhaltet ihr eine Fehlermeldung beim Verbinden. (Die Anwendung konnte nicht gestartet werden, weil AdbWinApi.dll nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben.)

In dem ZIP-File unter tools findet ihr die 2 benötigten Dateien.
AdbWinApi.dll
AdbWinUsbApi.dll

Die beiden Dateien kopieren wir einfach in C:\Windows.

Als nächstes schalten wir am Nexus One den USB-Debug Modus ein. Dazu geht ihr unter Einstellungen > Anwendungen > Entwicklung und schaltet das USB Debugging ein.

Jetzt fehlen nur noch die Windows-Treiber für das Nexus. Die bekommt ihr hier.

Ladet die Treiber runter und entpackt sie in einen Ordner. Wenn ihr das Telefon nun anschließt, sucht Windows nach den Treibern. Dort markiert ihr den Ordner wohin ihr die USB Treiber entpackt habt. Alternativ (falls der Installations-Dialog nicht kommt):

Windows-Taste+R öffnet den Ausführen-Dialog. Hier geben wir devmgmt.msc ein und haben die Hardware-Steuerung vor uns. Dort sollte (sofern das N1 schon angeschlossen ist) ein Device mit Fragezeichen auftauchen. Rechtsklick > Treiber aktualisieren und dort den Ordner auswählen.

Jetzt schalten wir das Nexus One aus und starten den Bootloader. Dazu haltet ihr beim Einschalten den Trackball gedrückt.
Wenn ihr den Bootloader sehen könnt geht es am PC weiter.

Windows-Taste + R (Ausführen) > CMD- Nun öffnet sich ein DOS-Fenster. Dort wechselt ihr in den Ordner wohin ihr fastboot entpackt habt. Bei mir war es wie gesagt c:\fastboot. Für DOS-Unerfahrene:

cd \
cd fastboot

Jetzt geben wir

fastboot-windows oem unlock

ein. Auf dem Handy erscheint nun folgendes Bild:

Screenshot von modaco.com

Dort wählen wir mit den Lautstärketasten an der Seite den oberen Punkt und drücken die Einschalt-Taste. Das Flashen selber dauert nur eine Sekunde.

Voila.. das wars. Das Nexus sollte sich nun neu starten und der Bootloader ist unlocked. Ihr müsstet beim booten ein kleines, geöffnetes Schloss am unteren Bildschirmrand sehen können. Wenn dem so ist war der unlock erfolgreich ;-)

Jetzt muss das Telefon nur noch mithilfe des Superboot-Images gerooted werden. Danach können wir custom firmware wie das Cyanogen Mod oder die Modaco-Versionen booten. Da es für mein EPF30 Vodafone Nexus One leider noch kein Superboot-Image gibt kann ich beim rooten leider noch nicht weiterhelfen. Das wird aber in nächster Zeit (Nach dem Froyo OTA Update) passieren und ich werd natürlich drüber bloggen.

Falls ihr auf Probleme stoßt oder etwas fehlt hinterlasst mir doch bitte einen Kommentar, dann werde ich das entsprechend ergänzen..

Viel Erfolg !

Nach oben

planetAlexx.de();

Willkommen auf meinem Blog.

Hier geht es um das Internet, Netzkultur, Piraten, Politik, Linux, Hacking und mich.

Ich hoffe ihr fühlt euch wohl.. nehmt euch nen Kaffee und viel Spaß beim lesen.

Alex
Get Adobe Flash playerPlugin by wpburn.com wordpress themes