Seit Samstag bin ich nun schon stolzer Besitzer eines HTC Dream (oder auch T-Mobile G1), das ich mir per eBay günstig ersteigert habe.

Da auf diesem Handy ein Linux-Derivat (namens Android) installiert ist, war für mich von Anfang an klar, dass ich es irgendwann mal in meinen Händen halten würde ;).

Leider hat das Handy (nicht mehr lange ;)) einen T-Mobile SimLock, wodurch ich mangels T-Mobile SIM mit Datenvertrag anfangs nicht gerade viel mit dem Handy anfangen konnte, da schon der Einrichtungsassistent einen Google-Account voraussetzte, zu dem er sich jedoch nicht verbinden konnte. Erst seit Android v1.5 kann die GMail-Einrichtung auf später verschoben werden (wodurch man vorher die WLAN-Verbindung einrichten kann…)

Da ich nicht bis zum unlocken (geht erst nach dem Wochenende) warten wollte, um das Smartphone einzusetzen, entschloss ich mich dazu, das Handy mittels händischem Downgrade zu rooten und den Einrichtungsassistent so zu auszutricksen (Anleitung folgt…). Ein Upgrade auf (irgemd eine Form von) 1.5 sollte danach ja kein Problem mehr sein.

Im Internet habe ich nach kurzer Suche eine Anleitung zur Erstellung einer so genannten Goldcard gefunden, mit der man dem Handy eine beliebige Firmwareversion unterjubeln kann (solange sie signiert ist, aber auch das kann umgangen werden, indem man nach dem rooten einen modifizierten Bootloader installiert).

So fand dann die rc7-Firmware ihren Weg aufs Handy, die den Bug enthielt, dass alle Tastatureingaben im Hintergrund auch an ein root-Terminal gesendet werden. So kann z.b. durch die Eingabe von reboot in einem beliebigen Programm ein Soft-Reset durchgeführt werden (oder auch - wenn man weiß wie - schon im Einrichtungsassistenten die WLAN-Verbindung konfiguriert werden).

Nachdem ich so das Handy endlich in einen verwendbaren Zustand gebracht habe, fing ich an, mich im Android Market nach sinnvollen Apps umzusehen (mehr dazu auch später in einem eigenen Post).

Nach wenigen Minuten erschien eine Benachrichtigung, dass eine neue Softwareversion zur Verfügung stehe. Ich hab dem Update natürlich sofort zugestimmt, da ich so wieder ein quasi unmodifiziertes Handy hatte, bei dem ich trotzdem ohne Datenverbindung die Einrichtung durchführen und so das Telefon nutzen konnte. Nach dem Update hab ich noch einmal einen Hard Reset durchgeführt, um eine konsistente OS-Basis sicherzustellen.

Wie erwartet ließ sich der Einrichtungsassistent ohne Internetverbindung abschließen und das Handy war (bis auf das vernachläßigbare Detail, dass ich damit noch nicht telefonieren kann…), einsatzbereit.

Sobald das Geld fürs unlocken ins PayPal überwiesen ist, kann ich dann auch meine geliebte Bob-SIM damit verwenden.

Auf jeden Fall gibts in diesem Blog in Zukunft den einen oder anderen Post zum Thema G1 bzw. Android.

PS.: diesen Eintrag hab ich am G1 mit der Software PostBot verfasst.