|
Via HTCdev bootloader unlock Methode
Es gibt eigentlich genug Anleitungen im Netz, wie man ein neues Android ROM
auf sein Smartphone bekommt... was aber nicht bedeutet keine komplette Auflistung
meiner Schritte zu erstellen.
Da mir mein altes HTC Desire Z (mit einer echten Tastatur!) ans Herz gewachsten
ist, wollte ich es mit einem etwas aktuelleren Android als "Gingerbread"
(2.3) versorgen. Offiziell gibt es nicht viel und bei CyanogenMod war bei Version
7.x Ende, aber es gibt noch Fans und schlaue Köpfe, z.B. im XDA-developers
Forum welche sich die Mühe machen CyanogenMod für das Desire Z
anzupassen.
Ein paar ROMs hatte ich ausprobiert, "PureKat - Android 4.4 KitKat"
(leider zu langsam... mit Google apps unbenutzbar) und "AOSP 4.2.2 - Jelly
Baby – v2.0.0" (dort ging die Tastaturbeleuchtung nicht). Installiert
ist nun AlterNdromadus CM10.1 - Android 4.2.2 mit gapps light (nur Play Store
und Google Services). Im Vergleich zu Android 2.3 kaum langsamer.
Da ich das Telefon nicht "gerootet", sondern über die HTCdev
Seite entsperrt habe, gibt es einen kleinen "Nachteil", wie ich später
gesehen habe.
Ein gewisser Speicherbereich im "recovery modus" kann nicht geschrieben
werden (S-OFF vs.
S-ON), daher muss nach dem Flashen manuell das Boot Image des jeweiligen
ROMs via "fastboot" (per USB Verbindung) geflasht werden. Da ich aber
nicht vor hatte unterwegs ein neues ROM einzuspielen, ist es keine Einschränkung
den PC/Laptop zu nutzen.
Die ersten Schritte behandeln den unlock Prozess, die Folgenden die Installation des clockworkmod recovery und des ROMs.
Die aktuelle Image Version
und die Ziel Version. Dies ist eine der letzten Schritte bevor das
update auf das Telefon übertragen wird. |
Leider kam dann die Meldung: ERROR [190]: ROM IS NOT UPDATED Mit dem seltsamen Hinweis das Telefon auf eine ältere Version zu "Aktualisieren". |
Abhilfe brachte das Ändern der
Versionsnummer in der Datei "unlock.csv"
im temporären Installer Verzeichnis "..\AppData\Local\Temp\..".
Dazu muss man den update Prozess erneut starten (damit die Dateien
entpackt werden) und man die "unlock.csv" Editieren kann. |
C:\Android\android-sdk\platform-tools>fastboot oem get_identifier_token
...
(bootloader)
(bootloader) < Please cut following message >
(bootloader) <<<< Identifier Token Start >>>>
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(bootloader) <<<<< Identifier Token End >>>>>
OKAY [ 0.109s]
finished. total time: 0.109s
Nach dem Absenden des "Identifier Token" erhält man eine Mail von HTCdev. In ihr stehen Hinweise mit den nächsten Schritten (Teil 3) und im Anhang befindet sich der unlock code.
Die Datei wie angegeben flashen: fastboot flash unlocktoken c:\HTC_rom\Unlock_code.bin
Die Warnung auf dem Telefon bestätigen.
--- Der unlock
wird abgeschlossen. Ein factory reset wird ausgeführt!
C:\Android\android-sdk\platform-tools>fastboot flash
recovery "c:\HTC_rom\recovery-clockwork-6.0.5.0-vision.img"
sending 'recovery' (5006 KB)...
OKAY [ 0.889s]
writing 'recovery'...
OKAY [ 0.796s]
finished. total time: 1.700s
Um CWM zu starten muss das Telefon neu gestartet werden (wieder "volume down" halten + "power on"), dann "recovery" im boot Menü auswählen.
In CWM zunächst "backup to SD card..." wählen um eine sicherung des alten ROMs anzulegen.
Telefon neu starten oder abschalten und SD karte entnehmen, um das Backup von der SD Karte zukopieren (\clockworkmod\backup) und das neue ROM & Gapps ZIP Dateien auf die SD Karte zu kopieren. ("cm-10.1-20140309-UNOFFICIAL-vision.zip" und "gapps-jb-201308112-light.zip")
Wieder ins CWM recovery booten. Dort "wipe data", "wipe cache"
und "wipe dalvik cache" (unter "advanced") ausführen.
(Je nach ROM. Bei einem kompletten Wechsel alle drei Optionen ausführen)
Dann ROM von der SD Karte Installieren ("install zip" Menüpunkt).
Gapps ebenfalls wie ein ROM update installieren. Für den nächsten
Schritt in den boot loader starten ("advanced" > "reboot
to bootloader")
Da wir kein "S-OFF" haben muss nun manuell das boot Image des
jeweiligen ROMs via fastboot geflasht werden.
Dazu aus der ROM ZIP-Datei die Datei boot.img entpacken.
Das Telefon im fastboot mode starten, per USB mit dem PC verbinden und folgenden
Befehl absetzen: fastboot flash boot "c:\HTC_rom\boot.img"
Fertig! "Reboot" sollte nun das neue ROM - CyanogenMod starten.
Probleme hatte ich mit diesem ROM (CyanogenMod 10.1) nicht. Die Performance
ist gut, starten und wechseln in der Apps ist flüssig, die Akkulaufzeit
hat sich im Vergleich zu vorher auf jeden Fall nicht verschlechtert.
Die einzige Einschränkung ist die Funktion der Kamera. Der Auslösetaster
funktioniert nicht und Bilder mit Blitz sind oft dunkel bis total schwarz.
forum.xda-developers.com: [ROM][09/03/14] AlterNdromadus CM10.1 | Android 4.2.2 [STABLE]
wiki.cyanogenmod.org/w/Install_CM_for_vision
AOSP 4.2.2 - Jelly Baby - v2.0.0
loetmeister ©2015