Hallo zusammen,
hab euch hier mal ne Anleitung zum ROM flashen zusammengestellt:
HINWEIS: Diese Anleitung ist brauchbar für Custom ROMs (z.b. die von MoDaCo) aber auch Radios.
Was braucht ihr?
Entpackt all diese Dateien an einen x-beliebigen Ort, bei mir ist das der Ordner C:\nexusone bzw. /home/
- einen "ungelockten" Bootloader
Anleitung: hier
- Fastboot
findet ihr unten im Anhang
- adb
findet ihr unten im Anhang von superboot.zip, solltet ihr aber vom rooten her noch besitzen
- ein Custom ROM
Hier findet ihr bestimmt was..
- das Nexus One Recovery Image
Hier
- das aktuelle Android SDK ist von Vorteil
- einen kleinen technischen Verstand
/nexusone.
Was müsst ihr tun?
Kopiert euer Custom ROM auf die SD Karte des Nexus Ones, direkt in den obersten Ordner.
Kopiert den Inhalt von fastboot.zip und superboot.zip in den Ordner wo ihr alles entpackt hattet.
Windows:
MAC & Linux:
- Startet cmd (Start > Ausführen > Gebt da "cmd" ein)
- Wechselt in den Ordner wo ihr eure Dateien entpackt habt
Bei mir:
Code:cd C:\nexusone- Gebt folgenden Befehl ein:
Code:adb-windows reboot bootloader- Gebt diesen weiteren Befehl ein:
Code:fastboot-windows boot recovery-RA-nexus-v1.5.3.img- Wählt die 4te Option im Revocery Menu
Flash zip from sdcard
Wahlweise kann auch noch ein Backup zuvor erstellt werden, dazu einfach vor dem "Flash zip from sdcard" noch "Backup/Restore" auswählen und dann "Nand backup" und mit dem Trackball bestätigen.- Nach dem flashen (wenn der Balken durchgelaufen ist) müsst Ihr euer Phone neustarten (oberste Option im Recovery Menu)
- Startet die Shell
- Wechselt in den Ordner wo ihr eure Dateien entpackt habt
Bei mir:
Code:cd /home/- Gebt folgenden Befehl ein:
Für Mac:
Für Linux:Code:sudo ./adb-mac reboot bootloader
Code:sudo ./adb-linux reboot bootloader- Gebt diesen weiteren Befehl ein:
Für Mac:
Für Linux:Code:sudo ./fastboot-mac boot recovery-RA-nexus-v1.5.3.img
Code:sudo ./fastboot-linux boot recovery-RA-nexus-v1.5.3.img- Wählt die 4te Option im Revocery Menu
Flash zip from sdcard
Wahlweise kann auch noch ein Backup zuvor erstellt werden, dazu einfach vor dem "Flash zip from sdcard" noch "Backup/Restore" auswählen und dann "Nand backup" und mit dem Trackball bestätigen.- Nach dem flashen (wenn der Balken durchgelaufen ist) müsst Ihr euer Phone neustarten
Speziallfall 1: Radio Images
Wenn ihr ein Radio im Netz findet das nicht als "update.zip" verpackt ist, sondern nur als reines Image (*.img), findet ihr zum Beispiel bei Cyanogen, dann müsst ihr wie folgt vorgehen.
- Kopiert diese Image Datei bei euch in den Ordner wo ihr auch die Datei Fastboot verstaut habt, im Idealfall im Android SDK (C:\androidsdk\tools oder /home/
/androidsdk/tools). - Startet das Nexus One in den Bootloader (zu den 3 Androiden auf Skateboards), benutzt dazu bei eingestecktem Phone diesen Befehl in der adb Shell.
Windows:
MAC & Linux:Code:adb shell reboot bootloader
Code:./adb shell reboot bootloader- Gebt dann in eurer CMD bzw. Shell folgendes ein:
Also in der Praxis: "fastboot flash radio radio123.img". Denkt daran das ihr den kompletten Datei Namen eures Images eingebt, inklusive der Dateiendung ".img".Code:fastboot flash radio- Danach startet ihr euer Nexus One neu. Viel Spass mit dem neuen Radio
Speziallfall 2: ROM Images
Wenn ihr ein ROM im Netz findet das nicht als "update.zip" verpackt ist, sondern nur als reines Image vorliegt (boot.img | system.img). Das habe ich beim Nexus One zwar noch nicht gefunden, aber beim Hero gabs das einte oder andere ROM das so vorliegt, der vollständigkeitshalber schreibe ich euch auch noch wies geht. Dazu müsst ihr wie folgt vorgehen:Hinweis: Bei einem Nandroid Backup werden genau 2 Dateien erstellt, ein boot.img und ein system.img, beide Images zusammen wiederspiegeln einen kompletten Zustand des Phones.
- Kopiert diese Image Datei bei euch in den Ordner wo ihr auch die Datei Fastboot verstaut habt, im Idealfall im Android SDK (C:\androidsdk\tools oder /home/
/androidsdk/tools). - Startet das Nexus One in den Bootloader (zu den 3 Androiden auf Skateboards), benutzt dazu bei eingestecktem Phone diesen Befehl in der adb Shell.
Windows:
MAC & Linux:Code:adb shell reboot bootloader
Code:./adb shell reboot bootloader- Gebt dann in eurer CMD bzw. Shell folgendes ein:
(Im boot.img sind meines Wissens verschiedene Dateien die das booten des Phones ermöglichen. Inklusive des Kernels.)Code:fastboot flash boot boot.img
(Im system.img sind meines Wissens alle Dateien die sich im Telefonspeicher befinden.)Code:fastboot flash system system.img
Achtet darauf was ihr als boot.img und als system.img flasht, die Namen boot.img und system.img sind nur Platzhalter, es kann aber sein das die auch anders heissen. Denkt daran das ihr den kompletten Datei Namen eures Images eingebt, inklusive der Dateiendung ".img".- Danach startet ihr euer Nexus One neu. Viel Spass mit dem neuen ROM
Kommentar zu den einzelnen Befehlen
Startet das Phone im Bootloader Modus neuCode:adb-windows reboot bootloader
Lädt das Recovery Image vom PC in den Zwischenspeicher des N1 - bootet aus dem Bootloader ab dem Image.Code:fastboot-windows boot recovery-RA-nexus-v1.5.3.img
Flasht ein x-beliebiges Image als Radio, Boot oder System Abbild.Code:fastboot flash
Schlusswort (Wichtige Infos - bitte auch lesen)
Das wars schon, nach dem ihr das Phone neugestartet habt, solltet ihr es gleich nochmals neustarten - damit das Custom ROM sich beim nächsten Einschalten noch fertig installiert.
Ich hoffe das half euch ein bisschen, in dem Dschungel der ROMs klar zu kommen.
Danke an MoDaCo und das xda-dev Team, die diese tolle Tools entwickelt haben um das ganze zu ermöglichen.
Gruss
DremoX









Automatisch generierter Sicherheitshinweis
Anleitung: 

