ACHTUNG: Durch das Flashen kann das Smartphone unbrauchbar werden und die Gewährleistung des Herstellers erlischt! Weiterhin werden alle Daten auf dem Smartphone gelöscht. Das Flashen geschieht auf eigene Gefahr!
Kurzanleitung: Flashen CyanogenMod auf einem Samsung Galaxy S III Mini
Im Folgenden habe ich stichwortartig zusammengefasst, wie man CyanogenMod (Version 12.2 – entspricht Android 5.1.1) unter Debian Testing auf ein Samsung Galaxy S III Mini flasht und dort den Rootzugang einrichtet. Diese Anleitung erhebt keinen Anspruch auf Vollständigkeit und kann am Smartphone großen Schaden anrichten!
Vorbereitung auf dem (Linux-) Computer:
- CyanogenMod herunterladen
Das Samsung Galaxy S III Mini wird von CyanogenMod offiziell nicht unterstützt. Eine für dieses Smartphone angepasst Version kann jedoch bei Novafusion heruntergeladen werden. Dort muss die „odin“-Version ausgewählt werden. - Das Archiv dann 2x entpacken (die Dateien boot.img, recovery.img und system.img werden benötigt)
- heimdall aus den Quellen installieren
Smartphone vorbereiten (Werkseinstellungen zurücksetzen)
- Smartphone ausschalten
- Home + Lauter + Power gleichzeitig gedrückt halten (bei mir musste ich diese Tasten so lange gedrückt halten, bis das Start-Logo zum zweiten mal erscheint)
- Über die Wipe-Funktion das Smartphone auf Werkseinstellungen zurücksetzen
- Smartphone ausschalten
ROM flashen
Vorbereitung auf dem Smartphone
- Home + Leiser + Power gleichzeitig gedrückt halten um den Download-Modus zu starten
- Die Warnung mit „Lauter“ bestätigen
- Das Smartphone mit einem USB-Kabel mit dem Computer verbinden
Vorbereitung auf dem Computer
Zunächst müssen die Namen der Partitionen und die jeweils zugehörigen Flash-Filenames auf dem Smartphone ermittelt werden:
PITFILE=samsung-s3-mini-GT-I8190.pit heimdall download-pit --output $PITFILE heimdall print-pit --file $PITFILE 2>&1 | grep -iE -B1 'Partition Name|Flash Filename' | less
Flashen
Um nun die zuvor heruntergeladenen Images von CyanogenMod auf das Samsung Galaxy S III Mini zu flashen in der Console auf dem PC folgenden Befehl eingeben:
heimdall flash --Kernel boot.img --Kernel2 recovery.img --SYSTEM system.img
Einstellungen unter CyanogenMod
Entwickler-Modus aktivieren
Um unter CyanogenMod den Entwickler Modus zu aktivieren muss man unter „Einstellungen“ / „Über das Telefon“ mehrmals auf die „Build-Nummer“ tippen.
Root-Zugriff aktivieren
Um den Root-Zugriff zu aktivieren unter „Einstellungen“ / „Entwickleroptionen“ / „Root-Zugriff“ die Funktion „Rootzugriff für Apps“ auswählen.
APP-Berechtigungen einschränken
Nach Freischaltung des Root-Zugriffs kann für jede einzelne APP die Berechtigungen unter „Einstellungen“ / „Datenschutz“ / „Datenschutz“ manuell festgelegt werden. Die Funktion „Standardmäßig aktivieren“ schränkt die Zugriffsrechte von neu installierten APPs automatisch auf „nachfragen“ ein.
Durch den Root-Zugriff kann jetzt auch eine Firewall (z. B. von AVAST verwendet werden) um den Zugriff von einzelnen APPs auf Netzwerk und Internet einzuschränken.