Günther Obermaiers Webseite



Cyanogen Mod auf HTC One Mini 2 installieren

als so zielmich letzter im Bekannten und Kollegenkreis bin ich jetzt auch Smartphonebesitzer. Aus Datenschutzgründen habe ich mich dazu entschlossen, CyanogenMOD statt dem vorinstallierten Android zu verwenden. Zur Installation findet man einige Anleitungen im Internet.
http://htc-one.wonderhowto.com/how-to/unlock-bootloader-root-your-htc-one-running-android-4-4-2-kitkat-0151186
https://wiki.cyanogenmod.org/w/Install_CM_for_memul
https://wiki.cyanogenmod.org/w/Fastboot

der Ablauf ist im Prinzip folgender:
- Bootloader entsperren.
- Recovery Tool TWRP installieren.
- CyanogenMOD und Applilationen installieren.
Vorsicht, das Entsperren des Bootloaders löscht alle Daten und Einstellungen!

Unter Debian Jessie ist die Installation von Fastboot und der Android Tools auf dem PC sehr einfach:
# apt-get install android-tools-adb android-tools-fastboot
Dann das Phone booten. Als erstes die Developer Optionen einschalten. Zu - Settings - Phone - About - Software Information - more - auf den Eintrag Build number 7x drauftippen => Developer!
USB Kabel zwischen Handy und PC einstecken. Dann USB Debugging einschalten: Settings - Developer Options - USB Debugging ON
Nun das Handy in den Bootloader booten:
# adb reboot bootloader
Falls der Fehler error: device offline erscheint, muss am Smartphone der Zugriff erlaubt werden. Dann nochmal adb reboot bootloader ausführen. Das Handy ist jetzt am Bootprompt, am PC folgendes Kommando zum suchen des Geräts eingeben:
# fastboot devices
SH46CWR034xx	fastboot
Bei Erfolg den ID-Token des Handys auslesen
# fastboot oem get_identifier_token
(bootloader) < Please cut following message >
(bootloader) <<<<< Identifier Token Start >>>>>
(bootloader) 3BC5878F8361E55D15E70DE76FF13CD2
(bootloader) 4F8317B7E016656153AC344B0E0F9325
....
(bootloader) D5A1ACB84F050CD5D8036A174CBB5CD8
(bootloader) 1D6CAEBE3A7F8043FB62B805DF1DCA03
(bootloader) <<<<< Identifier Token End >>>>>
OKAY [  0.010s]
Zum Entsperren des Bootloaders muss man sich bei HTC registrieren und durch die Entsperrprozedur klicken. Zugang zum eingegebenen Mailkonto ist auch nötig. Die entsprechende Einstiegsseite von HTC
http://www.htcdev.com/bootloader/
dort das HTC One mini 2 auswählen. Und registrieren. üblicher Prozess mit Eingabe der Personendaten und Bestätigungsmail, auf deren Link man klicken muss. Dann gehts wieder auf http://www.htcdev.com/bootloader/
weiter. Token ins Eingabefeld kopieren:
<<<<< Identifier Token Start >>>>>
3BC5878F8361E55D15E70DE76FF13CD2
4F8317B7E016656153AC344B0E0F9325
...
D5A1ACB84F050CD5D8036A174CBB5CD8
1D6CAEBE3A7F8043FB62B805DF1DCA03
<<<<< Identifier Token End >>>>>
gibt wieder eine Mail, in der eindlich eine Unlock Datei enthalten ist. Auf Seite 4 gehts weiter:  http://www.htcdev.com/bootloader/unlock-instructions/page-4/
. Am PC (Handy an USB, im fastboot Startscreen)
# fastboot flash unlocktoken Unlock_code.bin
Handy zeigt "CONFIRM UNLOCK"
Die beiden Tasten <Sound DOWN> und <POWER> gleichzeitig drücken => ok, neu booten
Das Handy ist nach dem Unlock wieder im Fabrikzustand, also alles gelöscht! Die Developeroptionen müssen ebenfalls wieder freigeschaltet werden.
Jetzt das Recovery Tool TWRP, das Cyanogen Image und, falls gewünscht, die openGApps herunterladen.

CyanogenMod Image cm-11-20141112-SNAPSHOT-M12-memul.zip
https://download.cyanogenmod.org/?device=memul

openGApps gapps-lp-20141212-signed.zip
https://www.androidfilehost.com/?fid=95916177934550004
oder http://opengapps.org/?api=5.0

TWRP twrp-2.7.1.0-20140802-memul.img
https://www.androidfilehost.com/?fid=23578570567722145

Die beiden ZIPs im Root Verzeichnis der SD Karte ablegen. Entweder mit Cardreader am PC oder direkt im Smartphone mit adb
# adb push cm-11-20141112-SNAPSHOT-M12-memul.zip /sdcard/
# adb push ...
Das Handy muss wieder im Bootloader stehen (# adb reboot bootloader). Testen, ob es vom PC aus sichtbar ist, dann das recovery-Image aufspielen:
# fastboot devices
# fastboot flash recovery twrp-2.7.1.0-20140802-memul.img
Im Bootmenue <recovery> auswählen, TWRP bootet.
Hier können verschiedene Optionen ausgewählt werden, sicherheitshalber ein Backup, dann Installation putzen und cyanogen installieren. Eine direkte Installaton der GTools als zweites Installationsobjekt ergab bei mir einen Fehler
<backup> auswählen (dauert) ...
<wipe> klicken, dann <factory reset> als Unterpunkt wählen
<install> drücken und cm-11-20141112-SNAPSHOT-M12-memul.zip auswählen.
Anschliessend <reboot>
Und siehe da, Cyanogen bootet!

Installation APPs

Signal: in F-Droid Paketliste hinzufügen: https://eutopia.cz/fdroid/repo/, dann LibreSignal suchen und Installieren. Registrierung ec straight forward...
noch offen: gapps-lp-20141212-signed