fireburner
Stamm-User
- 371
Wichtiger Hinweis!!
Weder ich, noch Android-Hilfe.de, noch das CyanogenMod Team übernehmen die Haftung, wenn irgendetwas schief geht und euer Gerät dabei Schaden nimmt. Wenn ihr euch nicht sicher seid, was ihr tut, dann fragt erst hier nach, bevor ihr loslegt.
CyanogenMod ist ein Open-Source Community Projekt basierend auf dem Quellcode aus dem Android Open Source Project (AOSP) von Google Inc.
Eine ausführliche Erklärung gibt es auf Wikipedia.
Offizielles CyanogenMod Wiki: Information: Samsung Galaxy S II ("i9100") - CyanogenMod
Bekannte Probleme: wiki.cyanogenmod.org/w/Known_Issues_page_for_i9100 oder hier
Changelog: CM13 Nightlies Changelog - I9100
-------------------------------------
Wichtige Informationen
-------------------------------------
-------------------------------------
Vielen dank an Lysergic Acid und die Community! Dadurch hat unser i9100, auch 3 Jahre
nach dem letzten Sammy Update, noch ein aktuelles Android!
Erstellt: 04-Feb-2016
Zuletzt bearbeitet: 26-Okt-2016
Weder ich, noch Android-Hilfe.de, noch das CyanogenMod Team übernehmen die Haftung, wenn irgendetwas schief geht und euer Gerät dabei Schaden nimmt. Wenn ihr euch nicht sicher seid, was ihr tut, dann fragt erst hier nach, bevor ihr loslegt.
CyanogenMod ist ein Open-Source Community Projekt basierend auf dem Quellcode aus dem Android Open Source Project (AOSP) von Google Inc.
Eine ausführliche Erklärung gibt es auf Wikipedia.
Offizielles CyanogenMod Wiki: Information: Samsung Galaxy S II ("i9100") - CyanogenMod
Bekannte Probleme: wiki.cyanogenmod.org/w/Known_Issues_page_for_i9100 oder hier
Changelog: CM13 Nightlies Changelog - I9100
-------------------------------------
Wichtige Informationen
-------------------------------------
- Diese Version ist für das Galaxy S2 (i9100). Das i9100G wird hier NICHT unterstützt!
- Bevor ihr mit dem Flashen loslegt, geht sicher das ihr in der Vergangenheit schon einmal ein
/efs Backup gemacht habt. Ansonsten holt dies nach! (In /efs ist eure IMEI gespeichert)
su
tar zcvf /storage/xxxxxx/efs/efs-backup.tar.gz /efs
xxxxxx ist dabei der Pfad der SD-Karte
- Wenn ihr CM13 mit Gapps betreiben wollt, müsst ihr unbedingt die Systempartition vergrößern.
In die Stock Partition passt nur noch CM13 ohne Gapps (selbst die pico Gapps passen nicht)
Wie ihr diese vergrößert steht hier detailliert. Dies ist die "traditionelle" Vorgehensweise.
Neuerdings kann man diese aber auch ohne Datenverlust mit dem Skript von Lanchon anpassen:
hier (umgezogen nach hier) auf Englisch und hier ausführlich auf Deutsch
(zu empfehlen ist eine Systempartition von mindestens 1GB und mindestens 4GB /data)
- Beim "pitten" für CM+GApps, geht es um die /system Partition, welche nicht in den
Speichereinstellungen sichtbar ist. Es geht NICHT um die /data Partition (dort wo die User
Apps installiert werden). Es sind allerdings noch alte Pit Files im Umlauf die nur /data
vergrößern, von früher, wo /system noch ausgereicht hat, die Leute aber mehr Platz für Apps wollten.
Für eine (fast) komplette Partitionsauflistung einfach df oder df -h im Terminal eingeben.
Die Systempartition findet sich in der Zeile mit /system.
- Alternativ zu GApps kann man die open-source Imitation der GApps verwenden, wozu keine
Vergrößerung der System Partition notwendig ist. Hier steht alles zu den sogennanten no-gapps.
Hier gibt es den XDA Thread dazu. - Von GApps Frickellösungen (die man hier oder bei XDA findet), die in die Stock Partition
passen (sollen), ist abzuraten. - Wenn ihr GApps einsetzt, müssen diese vor dem Reboot geflasht werden.
Ein nachträgliches GApps flashen führt zu Problemen.
Wenn ihr die GApps erst nach einem Reboot geflasht habt und dann Probleme nach dem Booten habt:
Startet nochmals die Recovery, wiped dort /system (keine Daten gehen verloren) und flasht CM+Gapps neu.
- Root ist bei CM13 standardmäßig deaktiviert. Zum aktivieren in die Developer Einstellungen gehen und
Root für Apps oder Apps und ADB auswählen
------------------------------------- - CM13 kommt standardmäßig mit der CM Recovery. Wenn ihr eine andere wünscht, könnt ihr einfach eine
IsoRec kompatible Recovery flashen und diese bleibt auch nach einem CM Update bestehen.
(Dazu benötigt man einen IsoRec fähigen Kernel; das offizielle CM13 hat allerdings einen
IsoRec kompatiblen Kernel)
IsoRec ist eine isolierte Recovery, die auch beim Updaten von CM erhalten bleibt.
Weitere Infos bei XDA [MOD] IsoRec: Isolated Recovery for the Galaxy S2 Family Die integrierte CM Recovery hat noch Probleme. Es wird also dringend empfohlen eine
IsoRec Recovery zu verwenden.
Wer dies vergessen hat kann die IsoRec Recovery per ADB sideload flashen.
Notfalls hilft diese Möglichkeit (ACHTUNG !!! Schreibfehler im Shell Befehl können das Gerät unbrauchbar machen !!!)
ist seit der Nightly 20161005 gefixt!
-------------------------------------
- Aktuell funktioniert die SuperSU App noch nicht mit CM13.
- MTP funktioniert nicht unter Windows 10 KN oder N (Version ohne Windows Media Player).
Normale Windows 10 Versionen funktionieren.
Für N und KN muss entweder das Media Feature Pack geladen werden (was aber die N/KN Version
wieder ad absurdum führen würde) oder man verwendet den TotalCommander mit ADB Plugin - MTP muss (auch wenn als default eingestellt in den Entwickleroptionen) nochmals angewählt
werden in den Benachrichtigungen. - Es gibt Probleme mit dem MX Player und dem HW+ Decoder. Ihr müsst stattdessen den HW
oder SW Decoder benutzen.
------------------------------------- - Im TWRP wird die sdcard0 (interne) als emmc bezeichnet und sdcard1 (externe) als sdcard
- Falls TWRP oder CWM beim Verlassen fragt, ob Root gefixt werden soll, dann bitte immer NO auswählen.
- Wenn ihr TWRP 3.x installiert und gefragt werdet ob die TWRP.img nach Boot oder Recovery geflasht werden soll, dann immer RECOVERY auswählen!
- Wer TWRP 3.x möchte, sollte vorher die unten verlinkte TWRP 2.8.7.0 installiert haben und von dort aus installieren.
-------------------------------------
- Seit April (genaues Datum ist mir nicht bekannt), ist kein Wetter Provider mehr in der Nightly integriert
und muss deshalb manuell geladen werden. (siehe z.B. unter Downloads)
------------------------------------- - Seit dem 23.05.2016 ist der BLN Support in CM13 eingebaut. (siehe Unten)
------------------------------------- - Es gibt auch ein App Package von Cyanogen Inc. die C-Apps. Näheres findest sich hier (optional)
------------------------------------- - Was ist TRIM? Kurz gesagt sorgt es dafür, das der Speicher (emmc Chip) unseres S2 schneller ist.
Mehr dazu in der Wikipedia.
Alles zu TRIM und CM gibt es hier.
Außerdem gibt es hier den entsprechenden Developer Thread von Lanchon.
Das trimmen erfolgt automatisch, sofern ihr den TRIM-Kernel geflasht habt. - Ab der Nightly vom 03.03.2016 ist TRIM in CM13 integriert. Ein separater
TRIM-Kernel ist nicht mehr nötig!
- Manuell kann das trimmen auch im Terminal getriggert werden.
su
vdc fstrim dotrim
- Wenn ihr Probleme habt, die hier nicht erklärt werden, seid so nett und lest euch ERST die
aktuellsten Seiten dieses Threads durch, bevor ihr fragt.
- Wer des Englischen mächtig, kann sich gerne auch diesen Anfänger freundlichen Guide ansehen.
- Seid so nett und lasst die CM13 Statistiken eingeschaltet. Dann sehen die CM-Verantwortlichen,
dass es noch sehr viele Nutzer mit einem i9100 gibt, was sich positiv auf die weitere offizielle
Unterstützung auswirken könnte
------------------------------------- - Falls ihr per Odin repittet habt, /preload verkleinert habt und alles nach Anleitung gemacht
habt, es trotzdem nicht funktioniert, dann könnt ihr folgenden Befehl in der TWRP Shell probieren:
make_ext4fs /dev/block/mmcblk0p12
Hiermit wird die /preload Partition formatiert
Achtung, Tippfehler können das Gerät unbrauchbar machen oder zu Datenverlust führen!
-------------------------------------
-------------------------------------
Installationsanleitung (kommend von einer beliebigen Custom ROM)
-------------------------------------
-------------------------------------
Installationsanleitung (kommend von einer beliebigen Custom ROM)
-------------------------------------
- Geht sicher, dass ein /efs Backup vorhanden ist (einmalig)
- Macht ein Nandroid Backup, falls ihr zu eurer vorherigen ROM zurück wollt (optional, empfohlen)
- Macht euch mit TitaniumBackup oder oandbackup Backups von euren App-Daten (optional)
- Ladet euch die CM-13.0-XXXXXXXX-NIGHTLY-i9100.zip, die passenden Gapps (z.B. ARM 6.0 pico) (optional)
und ein IsoRec Recovery (zu empfehlen recovery-Lanchon-IsoRec-TWRP-2.8.7.0-20160113-i9100-(by-arnab).zip)
(optional) auf eure Sdcard (interne oder externe)
Außerdem solltet ihr hier, sofern benötigt, auch die in den folgenden Schritten zusätzlich benötigten Dateien ablegen - Geht sicher, dass ihr ein KitKat kompatibles Recovery installiert habt. (siehe Unten unter bei Downloads) (zu empfehlen TWRP)
(das CM Recovery von CM12.1 ist nicht zu empfehlen, da hier nichts gewiped und kein Nandroid Backup
gemacht werden kann) - Bootet ins Recovery
- Sofern ihr GApps benutzen wollt, braucht ihr eine >=1GB Systempartition. (siehe oben)
Die Variante mit dem Skript ist zu empfehlen. (-> kein gelbes Ausrufezeichen beim Booten)
Dazu das angepasste Repit Skript in der TWRP (siehe Unten unter Punkt Downloads) flashen.
Hierzu ist zwingend TWRP nötig - Wiped /system /data, /cache
(Achtung, macht vorher ein Backup, sonst gehen euch hier alle App-Daten verloren) - Flasht die CM-13.0-XXXXXXXX-NIGHTLY-i9100.zip und optional die Gapps von der Sdcard
Da es noch Probleme mit dem CM Recovery gibt, solltet ihr noch ein IsoRec Recovery hinterher flashenist seit der Nightly 20161005 gefixt!
(sofern nicht schon vorhanden)
Ganz wichtig: IsoRec flashen bevor ihr rebootet!
optional hier ein IsoRec Recovery flashenTrim-Kernel flashen (optional)(entfällt ab 20160303)- Reboot
-------------------------------------
-------------------------------------
Installationsanleitung (kommend von einer Stock (Samsung) ROM)
-------------------------------------
-------------------------------------
Installationsanleitung (kommend von einer Stock (Samsung) ROM)
-------------------------------------
- Die Punkte 2 und 3 benötigen Root.Rootet also entweder euer Gerät, oder man nimmt den dd Befehl um /efs zwischen Punkt 7 und 8 per Recovery zu sichern.
- Geht sicher, dass ein /efs Backup vorhanden ist (sehr zu empfehlen)
Ohne Root geht /efs sichern wie in dieser englischen Anleitung beschreiben ist
(das beschriebene temporäre CWM ist genau das unter Punkt 4 verwendete philz) - Macht euch mit TitaniumBackup oder oandbackup Backups von euren App-Daten (optional, empfohlen)
- Ladet euch die philz-touch_3.00_i9100-signed.zip von hier
- Ladet euch alle weiteren Dateien; siehe dazu unter Punkt 4 kommend von einer beliebigen Custom Rom
- Bootet ins Recovery
- Flasht philz-touch_3.00_i9100-signed.zip und es sollte sofort ein neues Recivery erscheinen
(dieses Recovery ist nur temporär und wäre nach einem Reboot wieder verschwunden) - Von hier aus flasht ihr nun ein KitKat kompatibles Recovery (siehe Unten unter Punkt Downloads)
(zu empfehlen TWRP) - Startet die Recovery neu (Reboot to recovery oder Ausschalten und die Recovery von Neuem starten)
- Nun könnt ihr mit Punkt 7 kommend von einer beliebigen Custom Rom fortfahren
-------------------------------------
-------------------------------------
Installationsanleitung (kommend von einer älteren CM13 Nightly)
-------------------------------------
-------------------------------------
Installationsanleitung (kommend von einer älteren CM13 Nightly)
-------------------------------------
- Ladet euch die CM-13.0-XXXXXXXX-NIGHTLY-i9100.zip auf eure Sdcard (interne oder externe)
- Bootet ins Recovery
- Wer möchte kann hier gerne erst ein Nandroid Backup machen (geht aber nicht mit dem Stock
CM Recovery; Isorec TWRP oder Isrorec CWM geht) - Flasht die CM-13.0-XXXXXXXX-NIGHTLY-i9100.zip von der Sdcard
Trim-Kernel flashen (optional)(entfällt ab 20160303)- Sofern ihr eine andere Recovery als die CM Revovery habt, könnt ihr noch den Cache und den Dalvik-Cache löschen
- Reboot
-------------------------------------
-------------------------------------
Was ist BLN und wie aktiviere ich dies?
-------------------------------------
Bei BLN (Back Light Notification) wird die Beleuchtung der Zürück-Taste als Ersatz für die beim I9100 fehlende Benachrichtigungs LED verwendet. Beim Eingang einer Nachricht/Anruf leuchtet die Taste dauerhaft.
Seit dem 23.05.2016 ist der BLN Support in CM13 eingebaut.
Es gibt mehrere Möglichkeiten dies zu aktivieren:
Terminal Methode: (muss nach jedem Neustart wiederholt werden)
su
echo "1" > /sys/class/misc/backlightnotification/enabled
(Eine 0 statt der 1 deaktiviert BLN wieder)
Terminal Methode mit userinit Skript, das den Reboot überlebt: (Benutzung auf eigene Gefahr)
su
echo echo \"1\" \> /sys/class/misc/backlightnotification/enabled >> /data/local/userinit.sh
chmod 777 /data/local/userinit.sh
(sofern die userinit.sh sonst nicht benutzt wird, kann BLN deaktiviert werden mit: rm /data/local/userinit.sh)
BLN-MOD + Synapse App:
BLN-Mod im Recovery flashen und anschließend Synapse installieren und dort BLN aktivieren.
-------------------------------------
Was ist BLN und wie aktiviere ich dies?
-------------------------------------
Bei BLN (Back Light Notification) wird die Beleuchtung der Zürück-Taste als Ersatz für die beim I9100 fehlende Benachrichtigungs LED verwendet. Beim Eingang einer Nachricht/Anruf leuchtet die Taste dauerhaft.
Seit dem 23.05.2016 ist der BLN Support in CM13 eingebaut.
Es gibt mehrere Möglichkeiten dies zu aktivieren:
Terminal Methode: (muss nach jedem Neustart wiederholt werden)
su
echo "1" > /sys/class/misc/backlightnotification/enabled
(Eine 0 statt der 1 deaktiviert BLN wieder)
Terminal Methode mit userinit Skript, das den Reboot überlebt: (Benutzung auf eigene Gefahr)
su
echo echo \"1\" \> /sys/class/misc/backlightnotification/enabled >> /data/local/userinit.sh
chmod 777 /data/local/userinit.sh
(sofern die userinit.sh sonst nicht benutzt wird, kann BLN deaktiviert werden mit: rm /data/local/userinit.sh)
BLN-MOD + Synapse App:
BLN-Mod im Recovery flashen und anschließend Synapse installieren und dort BLN aktivieren.
-------------------------------------
-------------------------------------
Downloads
-------------------------------------
Offizielle CyanogenMod Nightly builds: CyanogenMod Downloads
GApps: Google Apps - CyanogenMod
(ihr benötigt die ARM Gapps und NICHT die ARM64)
Direktlink
Isorec kompatible recoveries (CWM oder TWRP):
Isorec recoveries (Dank an Lanchon für die IsoRec Entwicklung)
(der Disabler bringt euch die CM Recovery zurück)
TWRP ist langfristig gesehen zu empfehlen, da CWM nicht mehr weiterentwickelt wird.
TRIM-Kernel: hier
Update: Ab der Nightly vom 03.03.2016 ist TRIM in CM13 integriert. Der seperate TRIM-Kernel ist nicht mehr nötig!
NO-GApps (GApps Alternative): hier
KK kompatibles Recovery:
zu emfehlen: TWRP: (tar & zip)
Alternativen:
ClockworkMod Recovery 6.0.4.5 (.zip): CWM
ClockworkMod Recovery 6.0.4.5 (.tar): CWM
Die zip können vom Recovery aus geflasht werden und die tar sind für Odin
TWRP 3.x (Erstmalige Installation, sollte von TWRP 2.8.7.0 durchgeführt werden.Bei der Installation Recovery als Ziel angeben.)
Pit-Files/Repit Skript: gibt es hier bzw. hier (plus englische Anleitung)
Gello Browser: hier
(der neue CM default Browser, basierend auf Chromium; Bisher nicht default fürs i9100)
(vergesst aber nicht, regelmäßig nach neuen Versionen Ausschau zu halten)
Alternativer Kernel von Skyline (SE-Linux auf permissive statt enforcing): hier
(Benötigt man um SuperSU zum Laufen zu bekommen)
Wetter Provider:
Bisher gibt es Yahoo (keine Anmeldung/API-Key nötig)
Falls ihr weitere kennt, bitte per PM an mich.
-------------------------------------
Downloads
-------------------------------------
Offizielle CyanogenMod Nightly builds: CyanogenMod Downloads
GApps: Google Apps - CyanogenMod
(ihr benötigt die ARM Gapps und NICHT die ARM64)
Direktlink
Isorec kompatible recoveries (CWM oder TWRP):
Isorec recoveries (Dank an Lanchon für die IsoRec Entwicklung)
(der Disabler bringt euch die CM Recovery zurück)
TWRP ist langfristig gesehen zu empfehlen, da CWM nicht mehr weiterentwickelt wird.
TRIM-Kernel: hier
Update: Ab der Nightly vom 03.03.2016 ist TRIM in CM13 integriert. Der seperate TRIM-Kernel ist nicht mehr nötig!
NO-GApps (GApps Alternative): hier
KK kompatibles Recovery:
zu emfehlen: TWRP: (tar & zip)
Alternativen:
ClockworkMod Recovery 6.0.4.5 (.zip): CWM
ClockworkMod Recovery 6.0.4.5 (.tar): CWM
Die zip können vom Recovery aus geflasht werden und die tar sind für Odin
TWRP 3.x (Erstmalige Installation, sollte von TWRP 2.8.7.0 durchgeführt werden.Bei der Installation Recovery als Ziel angeben.)
Pit-Files/Repit Skript: gibt es hier bzw. hier (plus englische Anleitung)
Gello Browser: hier
(der neue CM default Browser, basierend auf Chromium; Bisher nicht default fürs i9100)
(vergesst aber nicht, regelmäßig nach neuen Versionen Ausschau zu halten)
Alternativer Kernel von Skyline (SE-Linux auf permissive statt enforcing): hier
(Benötigt man um SuperSU zum Laufen zu bekommen)
Wetter Provider:
Bisher gibt es Yahoo (keine Anmeldung/API-Key nötig)
Falls ihr weitere kennt, bitte per PM an mich.
-------------------------------------
-------------------------------------
Link zum originalen Developer Thread auf XDA:
[ROM][6.0.1][I9100][OFFICIAL] CyanogenMod 13 Nightly Builds
-------------------------------------
XDA DevDB Information
CyanogenMod 13, ROM for the Samsung Galaxy S II
Contributors
Lysergic Acid
Source Code: CyanogenMod · GitHub
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Kitkat Compatible Recovery
Based On: AOSP
Version Information
Status: Nightly
-------------------------------------
Link zum originalen Developer Thread auf XDA:
[ROM][6.0.1][I9100][OFFICIAL] CyanogenMod 13 Nightly Builds
-------------------------------------
XDA DevDB Information
CyanogenMod 13, ROM for the Samsung Galaxy S II
Contributors
Lysergic Acid
Source Code: CyanogenMod · GitHub
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Kitkat Compatible Recovery
Based On: AOSP
Version Information
Status: Nightly
-------------------------------------
Vielen dank an Lysergic Acid und die Community! Dadurch hat unser i9100, auch 3 Jahre
nach dem letzten Sammy Update, noch ein aktuelles Android!
Erstellt: 04-Feb-2016
Zuletzt bearbeitet: 26-Okt-2016
Zuletzt bearbeitet: