Android Gingerbred Nand HTC HD2

Keine Zeit? Hier die Kurzversion in 30 Sekunden.
- Mein HTC HD2 war defekt und kam erst nach sehr langer Wartezeit repariert zurück.
- Windows Phone 7 war geplant, doch die Probleme mit dem Marketplace haben mir die Lust genommen.
- Nach stundenlangem Lesen in Foren habe ich mich für Android auf Basis von Gingerbread im NAND entschieden.
- Schon beim Start ist es spürbar schneller als die Variante von der SD-Karte.
- Das Flashen läuft stabil und lässt sich restlos rückgängig machen, das Risiko trägt man aber selbst.
Hinweis: Stand Januar 2011. Tools, Vorgehen und Verfügbarkeit der Software können sich inzwischen geändert haben.
Ein Handy, das nicht zur Ruhe kommt
Lange war es ruhig um mein HTC HD2. Der Grund ist simpel: Es war defekt, im Dezember bei einem Einsatz beschädigt, und bis ich es wieder im kompletten Zustand in den Händen hielt, verging eine halbe Ewigkeit. Ohne Gerät kein Basteln, also blieb mir nur das Warten.
Die Zeit hab ich genutzt und mich ordentlich eingelesen. Deshalb gibt’s hier heute mehr als nur ein „läuft jetzt“: erst ein bisschen Vorgeschichte zum HD2, dann was ich gemacht hab.
Das HD2: Spitzenhardware mit altem Betriebssystem
Ende 2009 brachte HTC das HD2 raus, noch mit Windows Mobile 6.5 drauf. 4,3 Zoll Bildschirm, ein Snapdragon mit 1 GHz: Für die Zeit war das ein echtes Brett, und davon konnten viele Konkurrenten nur träumen.
Das Problem lag nicht in der Hardware, sondern in der Software. Windows Mobile wirkte neben iPhone und Android schlicht veraltet. Bedienung und Oberfläche stammten aus einer Zeit, in der Handys mit Stift und kleinen Tasten gesteuert wurden. Ein großes, flottes Gerät mit einem Betriebssystem, das dazu nicht mehr passt: Das fühlte sich an wie ein Sportwagen mit Traktorgetriebe.
Hinzu kam: Ein offizielles Update auf Windows Phone 7 gab es für das HD2 nicht. Wer es nutzen wollte, musste damit leben, oder er schaute sich in der Community um.
Wie Android aufs HD2 kam
Und die Community war aktiv. Vor allem im Forum von XDA-Developers haben Entwickler Android auf das HD2 portiert. Das ist keine Selbstverständlichkeit: Android ist für andere Hardware gedacht, also muss man Treiber und vieles mehr anpassen, damit Display, Touchscreen, Funk und Kamera überhaupt mitspielen. Dass das gelang, finde ich bis heute beeindruckend.
Zuerst gab es nur die Variante von der SD-Karte. Dabei startet ganz normal Windows Mobile. Dann lädt ein Tool namens HaRET den Android-Kernel von der Speicherkarte und übergibt die Kontrolle an Android. Man kann es sich vorstellen wie einen Gast, der zu Besuch kommt, während der Hausherr noch im Haus ist. Das funktioniert, aber es ist umständlich und vor allem langsamer, weil Android auf diesem Umweg nicht das ganze Potenzial des Geräts ausschöpft.
Die NAND-Variante: Android direkt im Gerät
Die nächste Stufe heißt NAND. Das ist der interne Flashspeicher des Handys, also der Speicher, in dem sonst Windows Mobile liegt. Bei der NAND-Variante wird Android direkt dort installiert. Windows Mobile ist dann nicht mehr beteiligt, das Handy startet gleich in Android, ohne den Umweg über die Speicherkarte.
Dafür braucht es einen eigenen Bootloader. Der Bootloader ist das kleine Programm, das beim Einschalten als Erstes läuft und entscheidet, was als Nächstes gestartet wird. Beim HD2 kommt dafür MAGLDR zum Einsatz. Damit man ihn überhaupt aufspielen darf, muss vorher HSPL (Hard-SPL) geflasht werden. Es entsperrt sozusagen die Schranke, die der Hersteller eingebaut hat, damit sich fremde Software überhaupt installieren lässt.
Ein paar Begriffe, damit niemand abgehängt wird:
- ROM: Das Gesamtpaket aus Betriebssystem und mitgelieferter Software, das im Gerätespeicher liegt.
- Custom-ROM: Ein ROM, das nicht vom Hersteller stammt, sondern von der Community gebaut wurde, hier also Android für das HD2.
- Flashen: Das Schreiben eines ROMs oder Bootloaders in den internen Speicher des Geräts.
- NAND: Der interne Flashspeicher, auf dem das System dauerhaft liegt.
- Bootloader: Das Startprogramm, das beim Einschalten das Betriebssystem lädt.
Der Preis dafür ist, dass man sich vom gewohnten System verabschiedet. Wer das Handy als Telefon mit Windows Mobile weiternutzen will, muss auf die SD-Variante ausweichen. Wer NAND wählt, entscheidet sich bewusst für das Experiment und sollte wissen, dass ein Custom-ROM nicht von allen Seiten Unterstützung bekommt. Hilfe gibt es vor allem in den Foren, geschrieben von Leuten, die dasselbe Gerät besitzen.
Meine bisherigen Stationen mit Android
Ganz neu ist Android auf meinem HD2 übrigens nicht. Ende August 2010 hab ich zum ersten Mal Android 2.2 Froyo auf dem HTC HD2 gestartet, damals noch von der Speicherkarte, mit Windows Mobile im Hintergrund.
Im September kam dann der erste Rückschlag: Wegen eines Hardware-Schadens musste ich das Gerät tauschen lassen. Die Gelegenheit hab ich genutzt und Android gleich frisch aufgesetzt. Diesmal fiel die Wahl auf Version 1.5 des Builds von shubcraft, obwohl der Entwickler zu dem Zeitpunkt bis Oktober ohne Internet in den Staaten unterwegs war. Das Build lief solide, und eigentlich lief alles genau so, wie ich mir das gewünscht hatte.
In der Szene machte damals schon ein Gerücht die Runde: Das ROM des Desire HD sollte auf das HD2 portiert werden. Für sich genommen klang das nicht besonders aufregend. Spannend wurde es erst durch den Zusatz, dass es eine NAND-Version werden sollte. Android nativ auf dem HD2, ohne den Umweg über Windows Mobile: Genau darauf hatte ich gewartet.
Android 2.3 und meine Entscheidung
Android 2.3, genannt Gingerbread, erschien im Dezember 2010. Auf Basis davon gibt es inzwischen auch Versionen für das HD2, und genau die wollte ich haben.
Eigentlich hatte ich vor, auf Windows Phone 7 umzusteigen. Aber die Probleme mit dem Marketplace trübten die Vorfreude. Ein Handy, das mich schon beim Software-Nachschub im Stich lässt, wollte ich nicht. Also habe ich mich ein paar Stunden durch Threads in den Foren gewälzt, Erfahrungsberichte gelesen, verglichen und abgewogen. Am Ende fiel meine Wahl auf die aktuelle NAND-Version von Android auf Basis des neuen Gingerbread.
Ehrlich gesagt war ich zuerst skeptisch. Man liest viel, aber bis man es selbst gesehen hat, bleibt immer ein Rest Zweifel. Bei Bastelprojekten dieser Art gilt für mich: Erst glauben, wenn es läuft.
Was sich nach dem Flashen geändert hat
Der Unterschied war schon beim Start zu sehen und zu spüren. Die Performance ist im Vergleich zur SD-Variante enorm. Das ergibt auch Sinn: Wenn Android direkt aus dem Flashspeicher startet, entfällt der ganze Umweg über Windows Mobile und die Speicherkarte.
Mit diesem Betriebssystem und der Möglichkeit, zwischen vielen anderen zu wählen, wird das HTC HD2 für mich zum iPhone-Killer. Das ist natürlich zugespitzt formuliert. Was ich damit meine: Die Hardware war ohnehin gut genug, jetzt passt endlich auch die Software dazu.
Und die Angst vorm Flashen? Die braucht man meiner Erfahrung nach nicht zu haben. Die Software läuft stabil, und selbst bei Problemen lässt sie sich restlos entfernen. Der Weg zurück führt über das originale ROM, das man wieder aufspielen kann. Man sperrt sich also nicht aus.
Tipps vor dem Flashen
Ganz ohne Vorsicht geht es trotzdem nicht. Ein paar Grundregeln, die ich für sinnvoll halte:
- Akku vorher voll laden. Fällt mitten im Flashvorgang der Strom aus, kann das Gerät unbrauchbar werden.
- Die Anleitung genau lesen, und zwar komplett, bevor man den ersten Schritt macht. Die Reihenfolge ist wichtig.
- Ein Backup der Daten machen. Beim Flashen kann der Speicher gelöscht werden, was Kontakte, Nachrichten und Fotos betrifft.
- Nicht hetzen und bei Unklarheiten lieber im Forum nachfragen, statt zu raten.
Und noch etwas, das man nicht verschweigen sollte: Das Risiko liegt immer beim Nutzer. Eine Garantie gibt es dafür nicht. Wer flasht, tut das auf eigene Verantwortung, und das sollte man sich vorher bewusst machen.
Mein Fazit
Das HD2 ist für mich ein gutes Beispiel dafür, wie viel in guter Hardware steckt, wenn die Software nicht im Weg steht. Es hat mich gefreut zu sehen, was eine Community leisten kann, wenn Hersteller ein Gerät links liegen lassen. Dass ich nach der langen Reparaturzeit nun ein Handy habe, das sich flott anfühlt und dazu noch Auswahl bei der Software bietet, versöhnt mich ein Stück weit mit der Wartezeit.
Wer ein HD2 besitzt und Lust aufs Experimentieren hat, sollte sich das einmal ansehen. Wer ein Gerät für den Alltag braucht und keine Zeit zum Basteln hat, ist mit dem normalen System besser bedient. Beides ist in Ordnung. Spannend finde ich ohnehin, dass ein Handy durch Software ein zweites Leben bekommen kann. Das schont den Geldbeutel und die Umwelt, und es zeigt, wie viel Neugier und Geduld bewirken können.
Nachtrag: Das HD2 wurde in den folgenden Jahren zur Legende, weil die Community darauf unter anderem Windows Phone 7, Ubuntu und deutlich neuere Android-Versionen zum Laufen brachte.
Christian Ackermann
Softwareentwickler (C++, C, Java, C#) aus der Oberpfalz, bloggt seit 2001 über Linux, Technik und Kochen.