Oebbler
Erfahrenes Mitglied
- 136
Liebe Community!
Ich möchte euch hier meinen selbsterstellten ROM für das Samsung Galaxy S3 vorstellen. Der ROM verwendet die offiziellen Sourcen von CyanogenMod 12.1 und ist daher einem offiziellen Build von CyanogenMod 12.1 sehr ähnlich.
Der aktuelle Build (die Neujahrsausgabe meines ROMs) wird voraussichtlich die letzte Ausgabe sein. Falls Google den Code von Android 5.1.1 nochmal anpassen sollte, werde ich diese Anpassung eventuell integrieren.
Dieser ROM hat nichts mit der CyanogenMod 12.1-Version von JustArchi, Temasek, oder den Builds von anderen Entwicklern zu tun.
Bevor ihr den ROM oder ein Update davon herunterladet, lest euch bitte diesen Beitrag genau durch, da hier wichtige Informationen zum ROM stehen.
Weiters beinhaltet der ROM den Elite Boeffla Kernel von "Oebbler" in der Version 4.0.3.0. Dieser Kernel ist eine Anpassung des Boeffla Kernels von "Lord Boeffla". Er beinhaltet einige Verbesserungen gegenüber dem originalen Boeffla Kernel. Welche das sind, steht in diesem Thread. Der Elite Boeffla Kernel für CyanogenMod 12.1 basiert auf Version 4.0-alpha18 des Boeffla Kernels. Diese Anpassung sowie das gesamte System kommen ohne Support, weder von mir, noch von AH, Lord Boeffla oder jemand anderem.
Weiters übernimmt niemand außer euch selbst die Haftung für Schäden, die aus der Installation oder Verwendung des ROMs entstehen können. Das System ist zwar stabil, kann aber dennoch Fehler enthalten.
Wer Fehler in meinem ROM findet, kann diese gerne hier posten, aber ich kann für die Behebung des Fehlers nicht garantieren, da ich diese Arbeit in meiner oft knappen Freizeit erledige. Künftige Builds mit aktualisierten Sourcen wird es voraussichtlich geben, Bugfixes nur nach Bedarf und Zeit.
Warum ich diesen ROM gebaut habe:
Bisher haben die Entwickler von inoffiziellen CyanogenMod-Portierungen und Kernels für das Galaxy S3 regelmäßig neue Builds veröffentlicht. Da das CyanogenMod-Team sich jetzt aber hauptsächlich auf die Entwicklung von CM13 konzentriert, sehen diese Entwickler keinen Grund mehr, ihre Builds weiter zu pflegen, obwohl der Code für CM12.1 weiterhin geupdated wird. Mein Ziel mit meinem Build ist, diese Änderungen dennoch für die Nutzer von CyanogenMod 12.1 leicht zugänglich zu machen, damit sie ihr System aktuell halten können. Bis CyanogenMod 13 stabil ist, wird es wahrscheinlich noch länger dauern. Bis dahin soll es meiner Meinung nach auch Updates geben, die sehr wichtig sein können.
Installationsanweisungen:
1) Aktuellste Version von meinem ROM (erkennbar am Datum) von hier herunterladen
Die Sicherheitswarnung beim Aufrufen der Seite bitte ignorieren!
1.1) Wenn das System SuperSU beinhalten soll, auch bitte dieses vom selben Server herunterladen (im Ordner SuperSU)
2) ROM (und SuperSU, falls gewünscht) auf die interne oder externe SD des Smartphones übertragen
3) Smartphone ausschalten
4) Folgende Tasten gleichzeitig drücken und halten, bis das S3-Logo erscheint: Lauter-Taste+Home-Button+Power-Button
5) An dieser Stelle gehe ich davon aus, dass bereits Clockworkmod oder TeamWin installiert ist. Falls nicht, gibt es hier TeamWin und Odin zum Download. Solltet ihr Clockworkmod oder eine andere Recovery installiert haben, empfehle ich den Umstieg auf TeamWin, da TeamWin sehr aktuell ist, eine einfachere Menüführung hat und weit mehr Funktionen bietet als Clockworkmod. Installationsanleitung für TeamWin liegt dem Odin-Download bei (Anleitung.txt)
5.1) Die Version 20151206 und alle aktuelleren Versionen sollten mit Sdtbarbarossa's TeamWin 2.8.7.0 oder neuer installiert werden. Den von mir empfohlenen Build findet ihr hier. Er ist zwar schon älter, aber er funktioniert. Neuere Builds sollten jedoch auch kein Problem darstellen. Um TeamWin 2.8.7.0 zu installieren, startet in die Recovery (Lauter-Taste+Home-Button+Power-Button), wählt dann "Install" -> "Images..." und wählt dann die "HB7-i9300.img" aus. Zuletzt den Punkt "Recovery" wählen und nach der Installation die Recovery neu starten und mit Punkt 6 fortfahren
6) Über den Punkt "Install" die zuvor heruntergeladene(n) zip-Datei(en) wählen und die Installation bestätigen
7) Wenn ihr vorher einen anderen CyanogenMod 12.1-ROM hattet, dann einfach neustarten und fertig
Wenn nicht, dann über den Punkt "Wipe" -> "Swipe to Factory Reset" (bzw. "Wipe data/factory reset" bei Clockworkmod) alle Benutzerdaten löschen und dann neustarten
8) Fertig! Viel Spaß mit meinem ROM!
Achtung: Ab der Version 20151028 ist Boeffla Config nicht mehr integriert (siehe Changelog). Eine manuelle Nachinstallation wird empfohlen, um den integrierten Kernel einstellen zu können. Das System kann aber auch ohne Boeffla Config genutzt werden.
Boeffla Config kann hier von der Seite des Entwicklers (Lord Boeffla) heruntergeladen werden.
In Version 20160101 ist wieder ein Kernel integriert, da ich das Buildverfahren stark verbessern konnte. Dadurch wird das System im Gesamten etwas flüssiger laufen als vorher. Außerdem sind einige neue Features hinzugekommen, wie z.B. die Möglichkeit in 100MHz-Schritten auf bis zu 2GHz zu übertakten.
Hinweis: Mein ROM formatiert die /preload-Partition so um, dass sie vom Kernel als RAM-Erweiterung genutzt werden kann und wird. Das führt dazu, dass in der Recovery die Fehlermeldung erscheint, dass /preload nicht gemounted werden kann. Diesen Fehler kann man aber bedenkenlos ignorieren, da /preload weder von der Recovery noch von den meisten AOSP-ROMs genutzt wird.
Um /preload wieder in den Originalzustand zurückzuversetzen (nur notwendig, wenn ein ROM-Wechsel stattgefunden hat und der neue ROM nicht bootet) genügt folgender Terminalbefehl, der als root ausgeführt werden muss:
VORSICHT! Bei diesem Befehl muss UNBEDINGT die Pfadangabe stimmen. Wenn ihr nämlich mmcblk0p1 statt mmcblk0p10 schreibt, ist eure IMEI für immer verloren, außer ihr habt ein Backup.
Dieser Befehl funktioniert nur, wenn er NICHT im laufenden System eingegeben wird. Daher bitte in der Recovery unter "Advanced" -> "Terminal Command" eingeben. Nutzer von ClockworkMod können über den AROMA File Manager auf die Shell zugreifen, wovon ich aber wegen möglicher Probleme dringend abrate!
Bei Fragen bitte jederzeit hier fragen.
Vorher aber bitte nachschauen, ob die Frage schon gestellt wurde, um den Thread kompakt zu halten und alle Beteiligten zu entlasten, auch euch selbst als Fragende(r).
Ich möchte euch hier meinen selbsterstellten ROM für das Samsung Galaxy S3 vorstellen. Der ROM verwendet die offiziellen Sourcen von CyanogenMod 12.1 und ist daher einem offiziellen Build von CyanogenMod 12.1 sehr ähnlich.
Der aktuelle Build (die Neujahrsausgabe meines ROMs) wird voraussichtlich die letzte Ausgabe sein. Falls Google den Code von Android 5.1.1 nochmal anpassen sollte, werde ich diese Anpassung eventuell integrieren.
Dieser ROM hat nichts mit der CyanogenMod 12.1-Version von JustArchi, Temasek, oder den Builds von anderen Entwicklern zu tun.
Bevor ihr den ROM oder ein Update davon herunterladet, lest euch bitte diesen Beitrag genau durch, da hier wichtige Informationen zum ROM stehen.
Weiters beinhaltet der ROM den Elite Boeffla Kernel von "Oebbler" in der Version 4.0.3.0. Dieser Kernel ist eine Anpassung des Boeffla Kernels von "Lord Boeffla". Er beinhaltet einige Verbesserungen gegenüber dem originalen Boeffla Kernel. Welche das sind, steht in diesem Thread. Der Elite Boeffla Kernel für CyanogenMod 12.1 basiert auf Version 4.0-alpha18 des Boeffla Kernels. Diese Anpassung sowie das gesamte System kommen ohne Support, weder von mir, noch von AH, Lord Boeffla oder jemand anderem.
Weiters übernimmt niemand außer euch selbst die Haftung für Schäden, die aus der Installation oder Verwendung des ROMs entstehen können. Das System ist zwar stabil, kann aber dennoch Fehler enthalten.
Wer Fehler in meinem ROM findet, kann diese gerne hier posten, aber ich kann für die Behebung des Fehlers nicht garantieren, da ich diese Arbeit in meiner oft knappen Freizeit erledige. Künftige Builds mit aktualisierten Sourcen wird es voraussichtlich geben, Bugfixes nur nach Bedarf und Zeit.
Warum ich diesen ROM gebaut habe:
Bisher haben die Entwickler von inoffiziellen CyanogenMod-Portierungen und Kernels für das Galaxy S3 regelmäßig neue Builds veröffentlicht. Da das CyanogenMod-Team sich jetzt aber hauptsächlich auf die Entwicklung von CM13 konzentriert, sehen diese Entwickler keinen Grund mehr, ihre Builds weiter zu pflegen, obwohl der Code für CM12.1 weiterhin geupdated wird. Mein Ziel mit meinem Build ist, diese Änderungen dennoch für die Nutzer von CyanogenMod 12.1 leicht zugänglich zu machen, damit sie ihr System aktuell halten können. Bis CyanogenMod 13 stabil ist, wird es wahrscheinlich noch länger dauern. Bis dahin soll es meiner Meinung nach auch Updates geben, die sehr wichtig sein können.
Installationsanweisungen:
1) Aktuellste Version von meinem ROM (erkennbar am Datum) von hier herunterladen
Die Sicherheitswarnung beim Aufrufen der Seite bitte ignorieren!
1.1) Wenn das System SuperSU beinhalten soll, auch bitte dieses vom selben Server herunterladen (im Ordner SuperSU)
2) ROM (und SuperSU, falls gewünscht) auf die interne oder externe SD des Smartphones übertragen
3) Smartphone ausschalten
4) Folgende Tasten gleichzeitig drücken und halten, bis das S3-Logo erscheint: Lauter-Taste+Home-Button+Power-Button
5) An dieser Stelle gehe ich davon aus, dass bereits Clockworkmod oder TeamWin installiert ist. Falls nicht, gibt es hier TeamWin und Odin zum Download. Solltet ihr Clockworkmod oder eine andere Recovery installiert haben, empfehle ich den Umstieg auf TeamWin, da TeamWin sehr aktuell ist, eine einfachere Menüführung hat und weit mehr Funktionen bietet als Clockworkmod. Installationsanleitung für TeamWin liegt dem Odin-Download bei (Anleitung.txt)
5.1) Die Version 20151206 und alle aktuelleren Versionen sollten mit Sdtbarbarossa's TeamWin 2.8.7.0 oder neuer installiert werden. Den von mir empfohlenen Build findet ihr hier. Er ist zwar schon älter, aber er funktioniert. Neuere Builds sollten jedoch auch kein Problem darstellen. Um TeamWin 2.8.7.0 zu installieren, startet in die Recovery (Lauter-Taste+Home-Button+Power-Button), wählt dann "Install" -> "Images..." und wählt dann die "HB7-i9300.img" aus. Zuletzt den Punkt "Recovery" wählen und nach der Installation die Recovery neu starten und mit Punkt 6 fortfahren
6) Über den Punkt "Install" die zuvor heruntergeladene(n) zip-Datei(en) wählen und die Installation bestätigen
7) Wenn ihr vorher einen anderen CyanogenMod 12.1-ROM hattet, dann einfach neustarten und fertig
Wenn nicht, dann über den Punkt "Wipe" -> "Swipe to Factory Reset" (bzw. "Wipe data/factory reset" bei Clockworkmod) alle Benutzerdaten löschen und dann neustarten
8) Fertig! Viel Spaß mit meinem ROM!
Achtung: Ab der Version 20151028 ist Boeffla Config nicht mehr integriert (siehe Changelog). Eine manuelle Nachinstallation wird empfohlen, um den integrierten Kernel einstellen zu können. Das System kann aber auch ohne Boeffla Config genutzt werden.
Boeffla Config kann hier von der Seite des Entwicklers (Lord Boeffla) heruntergeladen werden.
In Version 20160101 ist wieder ein Kernel integriert, da ich das Buildverfahren stark verbessern konnte. Dadurch wird das System im Gesamten etwas flüssiger laufen als vorher. Außerdem sind einige neue Features hinzugekommen, wie z.B. die Möglichkeit in 100MHz-Schritten auf bis zu 2GHz zu übertakten.
Hinweis: Mein ROM formatiert die /preload-Partition so um, dass sie vom Kernel als RAM-Erweiterung genutzt werden kann und wird. Das führt dazu, dass in der Recovery die Fehlermeldung erscheint, dass /preload nicht gemounted werden kann. Diesen Fehler kann man aber bedenkenlos ignorieren, da /preload weder von der Recovery noch von den meisten AOSP-ROMs genutzt wird.
Um /preload wieder in den Originalzustand zurückzuversetzen (nur notwendig, wenn ein ROM-Wechsel stattgefunden hat und der neue ROM nicht bootet) genügt folgender Terminalbefehl, der als root ausgeführt werden muss:
Code:
mke2fs -t ext4 /dev/block/mmcblk0p10
Dieser Befehl funktioniert nur, wenn er NICHT im laufenden System eingegeben wird. Daher bitte in der Recovery unter "Advanced" -> "Terminal Command" eingeben. Nutzer von ClockworkMod können über den AROMA File Manager auf die Shell zugreifen, wovon ich aber wegen möglicher Probleme dringend abrate!
Bei Fragen bitte jederzeit hier fragen.
Vorher aber bitte nachschauen, ob die Frage schon gestellt wurde, um den Thread kompakt zu halten und alle Beteiligten zu entlasten, auch euch selbst als Fragende(r).
Zuletzt bearbeitet: