[HowTo] Einrichten von fastboot und adb zum flashen von Factory Images, Recovery's

  • 15 Antworten
  • Letztes Antwortdatum
D

Doktor Satan

Gast
Hinweis:

Ich habe alles aus Lust und Laune heraus, selber durchgetestet. Alles was hier beschrieben wurde funzt zu 100%!!


1. Voraussetzungen:

1.1 - Bootloader ist schon geöffnet
1.2 - erforderliche Dateien wurden heruntergeladen
1.3 - für Benutzung der adb Befehle, muß unter Einstellungen-> Entwickleroptionen die Option eingeschaltet werden und USB-Debugging aktiviert sein

2. Downloads:

2.1 - adb_sdk_20.0.3_tools_adb+fastboot.rar (Ich es ist die aktuellste Version - stand 09.11.12)
2.2 - GNexus - Universal Naked Driver 0.7.zip (Quelle) dieser Treiber funzt mit mehreren Geräten - auch dem GN
2.3 - GNexus_rooten_cargo_JB_4.x.zip (Datei zum rooten des GN)
2.4 - CustomRecovery hier als Beispiel das "cwm-recovery-clockwork-touch-6.0.1.9-maguro.img" (Quelle)

3. Treiber installieren:

3.1 - das GN per USB Kabel mit dem PC verbinden
3.2 - die Datei Universal_Naked_Driver_0.7.zip entpacken
3.3 - den Geräte-Manager von Windows öffnen und nach dem Eintrag "Andere Geräte-> Galaxy Nexus (oder auch Android 1.0)" suchen
3.4 - auf den Eintrag 'Galaxy Nexus' mit der rechten Maustaste und dann auf 'Treibersoftware installieren aktualisieren' klicken
3.5 - auf dem Computer nach Treibersoftware suchen anklicken und den Ordner mit den entpackten Universal Naked Driver 0.7 suchen (Unterordner mit einbeziehen muß angehakt sein) - auf weiter klicken
3.6 - im Fenster der Windows Sicherheit auf 'Diese Treibersoftware trotzdem installieren' klicken und installieren lassen
3.7 - wenn fertig, wird im Geräte-Manager der Eintrag "SAMSUNG Android Phone" mit dem Untereintrag "Samsung Galaxy Nexus ADB Interface" angezeigt.
3.8 - das GN einmal nun in den Bootloader starten (Ausschalten dann Power + beide Lautstärketasten, gleichzeitig drücken und halten)
3.9 - nun wenn das GN in den Bootloader gestartet und das USB Kabel immernoch verbunden ist, steht im Geräte-Manager der Eintrag "SAMSUNG Android Phone" mit dem Untereintrag "Samsung Galaxy Nexus BootLoader Interface"

Installation der Treiber erfolgreich beendet.

4. adb und fastboot tools einrichten:

4.1 - die zip Datei 'adb_sdk_20.0.3_tools_adb+fastboot.rar' entpacken und nur den darin enthaltenen Ordner "tools" nach C:\Benutzer\[Euer Benutzername] kopieren

Das wars schon.

Um es mal testen zu können, die Eingabeaufforderung öffnen (Windowstaste+R dann cmd eintippen)
Ist das GN noch im Bootloader gestartet und per USB verbunden, dann in der geöffneten Eingabeaufforderung "cd tools" eintippen.
Damit wird in den tools Ordner gewechselt.
Nun "fastboot devices" eintippen und es wird die Seriennummer Eures Gerätes ausgegeben (etwa: 01xxxxxxxxxxxxxa fastboot)

Ist das GN normal gestartet und USB Debugging aktiviert, dann in die Eingabeaufforderung nach "cd tools" adb devices eintippen.
Es wird dann sowas ausgegeben:

C:\Users\[Euer Benutzer]\tools>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
01xxxxxxxxxxxxxa device
C:\Users\cargo\tools>


Fertig. Nun ist adb und fastboot komplett eingerichtet.

Was kann alles geflasht werden?
Zum Beispiel:


- Recovery (Punkt 5)
- Bootloader (Punkt 6)
- Radio/Baseband (Bsp: fastboot flash radio radio.img)
- es können sogar einzelne Partitionen geflasht werden (Bsp. System: fastboot flash system system.img)
- oder ein anderer Kernel (Bsp: fastboot flash boot boot.img)

5. CustomRecovery flashen:

5.1 - GN in den Bootloader starten (Auschalten, dann Power + beide Lautstärketasten, gleichzeitig drücken und halten)
5.2 - das Recovery Image "cwm-recovery-clockwork-touch-6.0.1.9-maguro.img" in den tools Ordner kopieren
5.3 - nun in die Eingabeaufforderung "fastboot flash recovery cwm-recovery-clockwork-touch-6.0.1.9-maguro.img" eintippen
5.4 - Recovery wird geflasht

Ausgabe:
C:\Users\cargo\tools>fastboot flash cwm-recovery-clockwork-touch-6.0.1.9-maguro.img
sending 'recovery' (5048 KB)...
OKAY [ 0.514s]
writing 'recovery'...
OKAY [ 0.335s]
finished. total time: 0.854s
C:\Users\cargo\tools>


5.5 - nun im Bootloader des GN, mit den Laut/Leisertasten "Recovery mode" auswählen, und mit Power bestätigen

Tada, CustomRecovery installiert. So kann jedes Recovery - auch des originale - geflasht werden.

Nun kann durch tap auf 'reboot system now' das GN neugestartet werden.


6. Bootloader PRIMELC03 installieren:

Den Bootloader aus dem neuesten Factory Image in den tools Ordner kopieren.
Original Image hier herunterladen: 7_ yakju-jzo54k-factory-92ff9457.tgz
Die Datei entpacken und die 'bootloader-maguro-primelc03.img' Datei in den tools Ordner kopieren.

6.1 - GN in den Bootloader starten, und per USB verbinden
6.2 - in der Eingabeaufforderung das eintippen:

fastboot flash bootloader bootloader-maguro-primelc03.img

6.3 - danach unbedingt einmal den Bootloader neustarten mit:

fastboot reboot-bootloader

Fertig. Nun wird die Bootloader Version LC03 angezeigt. Es kann neugestartet werden.


7. GN rooten:

7.1 - die Datei "GNexus_rooten_cargo_JB_4.x.zip" herunterladen und auf den internen Speicher des GN kopieren
7.2 - GN ins CustomRecovery Menü starten und per tap auf 'install zip from sdcard' und 'choose zip from sdcard', die GNexus_rooten_cargo_JB_4.x.zip suchen und flashen.
Anschliessend neustarten, nun gibt es bei den Anwendungen eine neue App, "SuperSU".

7.3 - nun noch einmal neustarten
oder
7.4 - einmal auf die SuperSU App tippen, um evtl. die su-binaries zu aktualisieren. Das schlägt die App dann selber vor.

Damit wurde erfolgreich gerootet.


8. neue Jelly Bean Version 4.1.2 installieren, ohne CustomRecovery zu überschreiben:

8.1 - neue Bootloader Version LC03 muß installiert sein oder die Datei "android-info.txt" in der image-yakju-jzo54k.zip muß geändert werden:
require board=tuna
require version-bootloader=PRIMELC03
<- auf andere Version ändern

8.2 - diese zip Datei (image-yakju-jzo54k.zip) aus dem Factory Image mit einem Packprogramm nur öffnen, nicht entpacken!!
8.3 - die "recovery.img" darin entfernen (somit kann ein vorhandenes CustomRecovery nicht überschrieben werden)
8.4 - nun die "image-yakju-jzo54k.zip" in euren fastboot/tools Ordner kopieren
8.5 - per fastboot nun das eintippen: fastboot update image-yakju-jzo54k.zip

Damit wird alles bis aufs Recovery geflasht, ohne löschen der Daten auf der SD Karte.
Natürlich sind Rootrechte nun nicht mehr vorhanden.

Um diese erneut zu bekommen, einfach neu rooten. (Punkt 7 - GNexus_rooten_cargo.zip)

Das war's erstmal. Es gibt noch viel mehr Möglichkeiten per fastboot und adb (wurde hier noch nicht angesprochen:cool2:) zu Experimentieren.​
 
Zuletzt bearbeitet von einem Moderator:
  • Danke
Reaktionen: nydevil und Lion13
frei
 
Hey,

kann ich:

2.1 - adb_sdk_20.0.3_tools_adb+fastboot.rar (Ich es ist die aktuellste Version - stand 09.11.12)

auch bedenkenlos auf dem Nexus 4 verwenden?
 
Da es sich bei adb ja um ein allgemeines Android Tool handelt sollte das eigentlich gehen.
Korrigiert mich bitte wenn ich falsch liege.
 
  • Danke
Reaktionen: nydevil
Ja, das funktioniert selbstverständlich.
Die adb/fastboot Dateien sind Geräte unabhängig. Es kann für jedes Android Gerät, welches adb/fastboot unterstützt benutzt werden.
 
  • Danke
Reaktionen: nydevil
Hi
Was ist wenn bei mir nur das in der Konsole erscheint:
List of devices attached
01xxxxxxxxxxxxxa device
C:\Users\cargo\tools>[/I]


Statt das :
C:\Users\[Euer Benutzer]\tools>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
01xxxxxxxxxxxxxa device
C:\Users\cargo\tools>



Ich dreh noch am Rad. Zwei Tage lese ich how to's über fastboot, adb und sdk. Blick immer nicht durch.

Gesendet von meinem Nexus 4
 
Dein deamon läuft schon längst. Deswegen kommt nur die verkürtze meldung...
Stimmt also alles was du machst...

Gruß
 
  • Danke
Reaktionen: ronnsen
Danke, passt alles. noch sehr neu für mich diese adb und fastboot Geschichte.

Gesendet von meinem Nexus 4
 
Sorry wegen der späten Antwort...

wie IceClaw schon geschrieben hat, wenn adb schonmal in der "Sitzung" gestartet wurde erscheint
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

nicht mehr.
Beim nächsten Neustart des Gerätes erscheint es wieder.
Wichtig für eine funktionierende adb/fastboot Einrichtung, ist eigentlich nur die erfolgreiche Ausgabe der Seriennummer, nach adb/fastboot devices Eingabe.
 
  • Danke
Reaktionen: ronnsen
Kann mir jemand ein bisschen helfen und Licht ins Dunkle bringen? ;)

Was ist fastboot? Was bringt dieser fastboot?

Ich möchte die 4.0.4 IMM76K rooten. Habe einen geöffneten Bootloader. Brauch ich da jetzt diesen Fastboot oder ein Custom Recovery? Wie soll ich da vorgegehen?
Danke

Gesendet von meinem Galaxy Nexus mit der Android-Hilfe.de App
 
Cyanlux schrieb:
Was ist fastboot? Was bringt dieser fastboot?

Eine Erklärung findest du hier: Was ist Fastboot? Jetzt im Android Profis Glossar nachschlagen

Kurz gesagt kannst du mit fastboot z.B. den Bootloader öffnen, Custom Recoveries oder Radio-Images flashen - per Konsole. :)

Ich möchte die 4.0.4 IMM76K rooten.

Da das manuelle Rooten den sicheren Umgang mit fastboot und auch einige weitere Kenntnisse erfordert, würde ich dir eher das GNex-Toolkit ans Herz legen, das die Sache (bei schon geöffnetem Bootloader) in wenigen Sekunden erledigt. ;)
 
  • Danke
Reaktionen: Cyanlux
Vielen Dank schonmal ;)
Ich habe aufgrund der nervenden OTA Meldung auf 4.2 geupdated. Leider geht es beim Toolkit die Versionshistory nur bis 4.1.1

Edit: ups hatte version 7, da gabs wohl noch kein 4.2 :D

Gesendet von meinem Galaxy Nexus mit der Android-Hilfe.de App
 
Zuletzt bearbeitet:
Wenn du nur rooten willst, dann mach das doch über das Toolkit. Ist am einfachsten.
 
Wo bekommt man den die neuste Version des Gnex Toolkits her? Der Thread im xda hört bei 10.1 auf, aber ich brauche eine neuere Version um mit der Toolbox weiterzuarbeiten, da es 4.2.2 noch nicht in der v 10.1 gibt
 
Warum um alles in der Welt fragst du das hier statt im GNex-Toolkit-Thread? :confused:

Dort steht alles, was du wissen mußt - neuere Versionen bekommst du, wenn du dem Entwickler mskip etwas spendest; dabei ist es egal, wieviel. Selbst 50 Cent reichen schon dafür aus.
 
Ich wollte mit CWM einen restore machen und das klappt wieder mal nicht. Ich komme nur noch in den Bootloader und ins Recovery. Wollte jetzt ein Rom mit adb push aufs Gnex drücken, aber "device not found". Treiber ist installiert.
Auf dem Display des GNex steht dann:
"fastboot Command Read Error -2147483647"

Edit: Hab jetzt gelesen, das Adb ein funktionierendes Android-Rom vorraussetzt, hab ich ja nicht.
Kann ich mit Fastboot ein ROM pushen?
 
Zuletzt bearbeitet:

Ähnliche Themen

H
  • Hans3000
Antworten
5
Aufrufe
1.324
swa00
swa00
Bojesse
Antworten
7
Aufrufe
1.432
rene3006
R
wwallace1979
Antworten
0
Aufrufe
1.279
wwallace1979
wwallace1979
Zurück
Oben Unten