Jetzt registrieren » Login
« Login

Passwort vergessen?

How to root T-Mobile G1

In dieser Anleitung wird erklärt, wie du dein G1 rootest.

Datei:Vorsicht.png Achtung!
Und da diese Anleitung schon so schön alt ist, geht es hiermit Android-FAQ viel schneller, da keine Goldcard mehr benötigt wird.

Inhaltsverzeichnis

[Verstecken]

Vorbereitung

Information

Du solltest dich zuerst über das Thema Root informieren (Warum Root?), da dieser Vorgang nicht ganz ungefährlich ist. Wenn du dich zum rooten entschlossen hast, was natürlich voraussetzt, das du dich über den Umfang und die Risiken informiert hast, kann es losgehen. Der eigentliche Vorgang ist in Abhängigkeit deines aktuellen Firmwarestandes (1.1, 1.5) relativ einfach. Ab der Version 1.6 geht es allerdings aktuell nur über die Goldcardlösung und das ist etwas umfangreicher. Diese Goldcardlösung wird hier vorgestellt. Dieses Howto setzt das Lesen und Verstehen der Anleitungen voraus, denn es ist wichtig immer den nächsten Schritt zu kennen, damit man nicht überstürzt handelt.

Es gibt ein Risiko bei dem Thema Root und das hat verschiedene Namen: Death SPL, Danger SPL, Haykuro SPL! Viele Namen für einen Bootloader, der es schafft, euer G1 ins Nirvana zu schicken! Hört sich hart an und ist auch so! Es liegt aber an euch!

Was macht diesen SPL so gefährlich? Eigentlich garnichts, denn das Problem liegt beim Radio-ROM, denn wenn dieses nicht mindestens den Stand 2_22_19_26I.zip (kam mit Cupcake 1.5) hat, wird die SPL schlichtweg nicht erkannt und damit gibt es keinen Weg über das G1-Logo hinaus. Man spricht hier auch von einem Brick.

Goldcard

Durch eine sogenannte Goldcard kann der Bootloader (HBOOT-0.95.0000) auf dem G1 NAND-Backups (im NBH-Format) einspielen. Hierbei handelt es sich um ganz normale SD-Karten mit einem modifizierten Master Boot Record (MBR).

Mithilfe der Anleitung "Goldcard erstellen" ist dies jedoch nur halb so schwer, wie es sich anhört.

Downloads

Da sich die Quellen oft ändern, haben wir hier ein kleines Problem einen festen Downloadlink zu hinterlegen. Daher verweisen alle Links auf Suchanfragen bei Google. Alternativ kann man auch über das XDA-Forum nach den passenden Dateien suchen. Zum Downloaden muss man dort jedoch angemeldet sein.

Schritt für Schritt

Wenn du die Vorbereitungen abgeschlossen hast, gehen wir zum schwierigeren Teil über. Die Anleitung baut sich Schritt für Schritt auf. Die roten Kästchen sind spezielle Hinweise und die grauen Kästen sind Zusatzinformationen und Erklärungen für ein wenig Hintergrundwissen.

Downgrade

Datei:Idee.png Information
In einer frühen Version von Android gab es noch einige Bugs, z. B. startete das Handy nach dem Eintippen von "reboot" in einer SMS neu. So werden auch andere Befehle, die auf dem Desktop eingetippt werden, mit Rootrechten ausgeführt. Diesen Bug nutzen wir in dieser Anleitung aus.
  • Entpacke die Datei "DREAIMG-RC7.zip" und kopiere den Inhalt "DREAIMG.NBH" auf deine frisch erstellte Goldcard. Um Probleme zu vermeiden, lass die SD-Karte ansonsten leer.
  • Nun startest du das Handy im Bootloader (Kamerataste beim Einschalten gedrückt halten).
  • Wenn die Goldcard in Ordnung ist, findet der Bootloader automatisch das NAND-Backup und schlägt es nach einer Prüfung zur Installation vor.
  • Um den Flash-Vorgang zu beginnen, drückt man die Auflegen-Taste.
  • "Update Complete" signalisiert den Erfolg und ist durch Drücken des Trackballs zu quittieren.
  • Das G1 muss nun durch einen Soft Reset (Anrufen + Auflegen gedrückt halten) neu gestartet werden.

Nach dem Neustart ist das G1 englisch. Dies ist jedoch nicht weiter schlimm. Sobald das Handy wieder aktiviert ist, muss die App "[1]" installiert werden.

Jetzt kopiert man die Datei "recovery-RA-dream-v1.6.2.img" in das Stammverzeichnis der SD-Karte, "DREAMIMG.NBH" kann bei diesem Vorgang gelöscht werden.

Nun nimmt man das Handy wieder zur Hand und öffnet auf dem Homescreen die Hardkey-Tastatur:

  • Auf dem Homescreen tippt man nun zweimal Enter (Return), "telnetd" und nochmals Enter ein. Was während dessen auf dem Bildschirm geschieht, ist irrelevant.
  • Starte die App "Telnet" und fülle sie wie folgt aus:
    • localhost
    • Port 23
  • Nun auf "Connect to Server" klicken. Sollte dies nicht funktionieren, nochmal mit "zweimal Enter, "telnetd"..." beginnen.

Datei:Telnet-einstellung.png

In diesem Fenster dann folgende Zeilen eintippen (durch die englische Tastatur ist das Y und Z vertauscht!) Nach jeder Zeile [Enter] und die Leerzeichen [] beachten!:

mount[]-o[]remount,rw[]/dev/block/mtdblock3[]/system[ENTER]
cat[]/sdcard/recovery-RA-dream-v1.6.2.img[]>[]/system/recovery.img[ENTER]
flash_image[]recovery[]/system/recovery.img[ENTER]

Mit dem neuen Recovery-Modus ist es nun auch auf dem G1 möglich eine adb-Shell mit Root-Rechten zu erlangen. Das ganze Recovery kann alternativ auch per Trackball und Druck auf selbigen gesteuert werden. Über das Recovery kann dann später auch ganz unkompliziert jedes ROM(sofern es keine Hard/Danger/Death/Haykuro SPL benötigt) geflasht werden.

Optional: Haykuro SPL und ein beliebiges CustomROM

Für viele der Aktuellen ROMs wird Haykuro SPL vorausgesetzt. Es gibt allerdings auch Ausnahmen, so auch das CyanogenMod-ROM.

Datei:Vorsicht.png Vor dem DangerSPL update unbedingt zuerst das Radio update machen !!!
Es muss erst ein Radio update vor dem DangerSPL Update erfolgen, da sonst das Gerät nicht wiederherstellbar ist. Diskussion:How to root T-Mobile G1. Bitte daher vor diesem Schritt zuerst die nötigen Informationen einholen.
Datei:Vorsicht.png Vorsicht!
Beim Flashen der SPL kann es zu erheblichen Fehlern kommen, durch die das Handy am Ende nicht mehr verwendet werden kann. Bitte lies den folgenden Abschnitt erst einmal komplett durch, um dies zu vermeiden.
Datei:Vorsicht.png Vorwort!
Ich konnte diese Anleitung nicht testen, jedoch sollte sie einwandfrei funktionieren. Wir übernehmen jedoch keine Haftung.
  1. Die SD-Karte, wie in dieser Anleitung beschrieben, partitionieren.
  2. "Haykuro-SPL.zip", Custom ROM (die ZIP-Datei) und "ota-radio-2_22_19_26I.zip" auf die SD-Karte ziehen.
  3. Den Recovery-Modus booten und ein nandroid-Backup erstellen (Alt + B, dannach ALT+0).
  4. Wenn das Backup fertig ist, über Alt + F die Datei "ota-radio-2_22_19_26I.zip" auswählen.
  5. Nun mit Home + Back einen Reboot durchführen.
  6. Das G1 sollte nun automatisch im Recovery-Modus starten, dann verlief das Update korrekt. (Evtl. startet das G1 mehrmals neu)
  7. Jetzt wieder Alt + F drücken, aber diesmal die "Haykuro-SPL.zip" auswählen.
  8. Nach dem Flashen ohne Neustart wieder Alt + F drücken und diesmal die Rom-ZIP auswählen.
  9. Wenn das Update durchgelaufen ist, einmal Alt + W, dannach ALT + 0 drücken und mit Home + Back rebooten.

Nun könnt ihr alle Costum Roms nutzen (außer die von Cyanogen, siehe unten). Habt ihr diesen Schritt einmal vollzogen, müsst ihr künftig bei neuen Roms nurnoch ab dem vorletzten Schritt vorgehen.

Cyanogen über Version 4.1.99

Da Cyanogen sein ROM nur noch ohne Google Apps anbieten darf, gibt es einen kleinen Trick, um diese Hürde zu umgehen. Dazu muss man als erstes die Datei "signed-dream_devphone_userdebug-ota-14721.zip" von der HTC Developer Website herunterladen. Danach lädt man sich die neuste Version von CyanogenMod herunter.

  1. Beide Dateien auf die SD-Karte laden.
  2. Das Handy ausschalten und mit gedrückter Home-Taste neu starten.
  3. Im Recovery-Modus Alt + F drücken oder "flash zip from sdcard" auswählen.
  4. Nun als erstes die "signed-dream_devphone.userdebug-ota-14721.zip" auswählen und mit Home bestätigen.
  5. Nach dem Flashen wieder Alt + A drücken, ohne das Handy neu zu starten.
  6. Das CyanogenMod auswählen und wieder mit Home bestätigen.
  7. Wenn alles durchgelaufen ist, einmal ALt + W, dannach ALT + 0 drücken und dann mit Home + Back neustarten.
  8. Nicht erschrecken: Beim ersten Neustart landet man wieder im Recovery-Modus. Einfach nochmal neustarten und fertig.
Anzeige

Bookmark / E-Mail

Klicke auf ein Icon, um diese Wiki-Seite zu bookmarken.
» Diesen Artikel per E-Mail versenden

AndroidPIT unterstützen

Gefällt Dir AndroidPIT? Wir freuen uns, wenn Du uns unterstützt. Wie das geht? Klicke einfach auf die unten stehenden Links.

Weiterempfehlen

Gefällt Dir AndroidPIT? Dann empfiehl uns bitte weiter!

Fragen / Hilfe

Du hast Fragen zu AndroidPIT oder willst noch mehr erfahren? Diese Links helfen Dir vielleicht weiter...

  Du liest gerade: How to root T-Mobile G1 - Android Wiki - AndroidPIT. Alle Zeitangaben in UTC+02:00. Es ist jetzt 11:15 Uhr.