Schon seit einiger Zeit ärgere ich mich darüber, dass vodafone bisher keine Android-Updates für mein HTC Magic zur Verfügung stellt und aller Voraussicht auch nicht in der Zukunft tun wird. Da die Performance mit der 1.6 Version ok, aber nicht überragend ist, und das Android OS mittlerweile in der Version 2.2 aka Froyo bereits seit einiger Zeit released wurde, wollte ich ebenfalls in den Genuß der neuen Features kommen, ohne ein neues Smartphone zu erwerben.
Also ab ins Netz und nach Erfahrungsberichten suchen. Leider erschlägt einen die Menge an Infos zu diesen Themen weshalb ich an dieser Stelle versuche, mein ERFOLGREICHES Update zu dokumentieren. Natürlich ohne Gewähr đ
Vertrauen ist gut, Kontrolle ist besser
Um auf Nummer sicher zu gehen, wird als erstes Titanium Backup installiert, und ein komplettes Backup auf die SD-Karte erstellt. So können später die Apps wieder hergestellt werden.
Nutze die Macht: Werde Root
Da es keine offizielle Version von Android 2.2 für mein Magic gibt, musste ein “Mod” her, der am besten unterstützte war das zur Zeit aktuelle Relase CM6 RC3 von Cyanogen. Um diesen Mod installieren zu können, benötigt man jedoch Root-Rechte auf seinem Gerät, was konsequenterweise den Verfall der Garantie mit sich zieht.
Um dies zu vermeiden, gibt es eine nette App: Universal Androot. Diese ist erwartungsgemäß nicht im Market zu finden, sondern kann von hier heruntergeladen werden. einfach auf die SD-Karte kopieren und über eine beliebige Dateimanager-App (Bsp.: Astro) diese installieren. Anschließend startet man das Programm und wählt einen der 2 angezeigten Buttons, das sollte selbsterklärend sein! đ
Nun wartet man, bis hoffentlich die Meldung erscheint, dass man von nun an Root-Rechte auf dem Gerät hat. Dieser Vorgang kann durch die alternative Auswahl des anderen Buttons wieder rückgängig gemacht werden. Vorteil: Der Bootloader wird dabei nicht verändert und nach dem Rückgängig machen ist eurer Telefon wieder im Originalzustand.
Nachdem dies geschafft ist, hat man nun eine SuperUser-App auf dem Gerät, mit dem anderen Programmen der volle Zugriff gewährt werden kann. Dies benötigt man unter anderem für die folgende Aktion.
Was darf’s denn sein?
Android Froyo wird wie schon erwähnt von Cyanogen als Mod bereitgestellt. Dieser Mod ist aktuell in der Version 6 RC3 verfügbar. Zusätzlich sollte man sich die gapps, also die Google spezifischen Tools als zip herunterladen, da diese nicht im Mod enthalten sind.
Beide zips werden ins root-Verzeichnis des SD-Karte kopiert und von dort später installiert.
ROM-Manager
Als nächstes wird das Programm ROM-Manager installiert, welches für das Recovery-System sowie das Flashen des ROMs zuständig ist. Eine freie Version gibts im Market. Nach der Installation kann man das entsprechende Recovery-System auswählen, welches nach dem Booten gestartet werden kann und für das Einspielen des Custom-ROM notwendig ist.
Für mein HTC Magic konnte ich nicht die voreingestellte Recovery-Version (aktuell: 2.5.0.1) nutzen, sondern habe das alternative Recovery-System genutzt, welches weiter unten im Einstellungen-Menu zu finden ist. Beim Installieren dieses RS wird man nach dem Typ seines Gerätes gefragt. Auch hier hat bei mir nicht die Standard-Einstellung “HTC Magic /GSM” funktioniert, sondern ich musste “MyTouch 3G/GSM” wählen. Dazu gibt es auch einige Forumsbeiträge im Netz.
Recovery-System
Nachdem man diese beiden Einstellungen getan hat, wählt man den Punkt “Sicherung des aktuellen ROMs”, welches zum Neustart des Gerätes in den Recovery-Mode führt. Dort wird nun die Sicherung automatisch durchgeführt.
Anschließend sollte man im Recovery-System ein Nandroid-Backup machen, um den aktuellen Stand zu sichern.
Als nächstes erfolgt das installieren des Mod-ROMs, ebenfalls im Recovery-System. Dazu wählt man den entsprechenden Punkt im Menu und führt anschließend ebenfalls das Installieren der G-Apps, die man auch als zip gespeichert hatte, mit dem gleichen Menupunkt durch.
Nachdem dies erfolgreich bestätigt wurde, sollte auch alle Punkte zum “Wipen” im Recovery-System durchgeführt werden, ansonsten kann es wie bei mir zum Boot-Loop kommen.Es werde Froyo…
Nun die Reboot-Option wählen und dem lustigen Androiden beim Starten zuschauen. Wenn alles nach Plan läuft, empfängt euch das neue OS mit einem netten Homescreen đ
Einstellungen
Ich habe noch nicht alle Einstellungen ausprobiert, auf jeden Fall sollte man das standardmäßig installierte Google-News+Wetter Widget vom Homescreen löschen, da es doch ordentlich Performance und Batterie zieht.
Unter Einstellungen-CyanogenMod->Leistung findet man einige experimentelle Einstellungen. Eine davon sollte man auf jeden Fall ausprobieren. Das Aktivieren des Dalvik JIT brachte bei mir subjektiv nochmal ein bischen flüssigere Performance. Um das objektiv zu beurteilen kann man das Programm LinPack benutzen, welches als App kostenlos zur Verfügung steht und durch Berechnungen eine gewisse Vergleichbarkeit zwischend den einzelnen System gewährleistet.
Bei meinem Magic war der Zuwachs zwar nicht so groß wie z.B. beim Nexus One, dennoch konnte ich das Ergebnis von 2.2 MFlops auf 3.4 MFlops durch das Aktivieren des JIT Compilers + Neustart steigern. Ein aktzeptabler Wert für so alte Hardware đ
Weitere Infos…
Ein paar Links für weitere Infos:
- Universal AndRoot
- Cyanogen
- Download ROM und G-Apps
- Nandroid Backup
- Boot-Loop
- HTC Magic, HTC Magic
- LinPack
Fragen und Feedback erwünscht!