Was bekomme ich, wenn ich ein benutzerdefiniertes ROM installiere, anstatt einen neuen Launcher, eine neue Telefon-App usw. zu installieren?

Ich habe darüber nachgedacht, ein neues ROM zu installieren, wie CyanogenMod (höchstwahrscheinlich), dachte aber, es wäre ein Chaos, zum Standard-ROM zurückzukehren, wenn ich es vermasselt hätte, und als ich das letzte Mal nachgesehen habe, funktionieren nicht alle Funktionen garantiert ( Kamera, Tethering, ...).

Jetzt geht es bei meiner Frage nicht darum, wie man das alte ROM sichert, weil ich eine andere Lösung gefunden habe: Da mein Telefon gerootet ist, warum nicht den Stock Launcher, die Stock Music App, den Stock Browser, das gesamte Samsung Software Update und Holy Quran entfernen und Samsung Apps und Swype und all die Apps, zu deren Verwendung Samsung mich zwingt? Diese sind einfach zu sichern (für den Fall), und ich kann sie durch einen Browser meiner Wahl, ADW Launcher (CyanogenMods), einen Musikplayer meiner Wahl, eine Tastatur meiner Wahl usw. ersetzen.

Was bietet ein benutzerdefiniertes ROM also mehr als nur benutzerdefinierte Launcher und Widgets und Aussehen? Oder ist meine Option "Utopie"?

Hinweis: Ich bin mir nicht sicher, ob das wichtig ist, aber ich verwende ein Samsung Galaxy Fit GT-S5670, gerootetes Android Froyo 2.2.1

Noch ein Hinweis: Ich habe diese Frage und ihre Antwort gelesen , aber die Antwort dort gibt nur Dinge an, die mit einer Heimersatz-App erledigt werden könnten ...

UPDATE Es scheint, als könne nichts mit Apps gemacht werden. Es ist einfach einfacher und schneller und stabiler, ein benutzerdefiniertes ROM zu verwenden, wenn das ROM für Ihr Gerät stabil genug ist.

Die Frage, die Sie verlinkt haben, enthält alle Antworten. Wie könnten Sie einen Kernel hinzufügen, um eine bessere Übertaktung mit der Home Replacement App zu unterstützen?
@SachinShekhar Ok, wenn Sie der Meinung sind, dass alle anderen auch relevant sind, dann tut es mir leid: Schließen Sie diese Frage. Bitte denken Sie daran, dieses Community-Wiki zu aktualisieren.

Antworten (3)

Technisch gesehen können Sie als Root-Benutzer alle exklusiven Dinge erreichen, die ein benutzerdefiniertes ROM bietet. Aber es ist nicht immer so einfach, den Home Launcher zu ersetzen. Was ist, wenn Sie den Kernel für eine bessere Übertaktungsunterstützung ersetzen müssen ...

Ein benutzerdefiniertes ROM ist eigentlich eine vorgefertigte, sofort einsatzbereite Firmware-Verpackung (mit speziellen Funktionen). Denken Sie daran, dass beliebte benutzerdefinierte ROMs (wie Cyanogen Mod) im Allgemeinen von einem erfahrenen Entwicklerteam oder einer Community unterstützt werden. Selbst wenn Sie also Erfahrung darin haben, all diese Dinge auf Ihrem gerooteten Gerät zu tun, ist es sehr schwierig, ein Team oder eine Community zusammenzubringen. Und vergessen Sie nicht diese fiesen Bugs und Sicherheitslücken ...

Der Hauptvorteil von Custom ROMs: Wer Erfahrung darin hat, alles mit gerooteten Geräten zu machen, bastelt sich in der Regel sein eigenes ROM. Dies liegt daran, dass benutzerdefinierte ROMs auf mehreren Geräten bereitgestellt werden können. Überlegen Sie, wie Sie Ihre Anpassungen auf andere Geräte portieren würden ... Es ist ein großer Aufwand, als ein eigenes ROM zu erstellen.

Danke. Wenn ich das richtig verstehe, geht es nicht darum, was Sie nicht tun können, sondern darum, wie Sie alles nahtlos zum Laufen bringen können. Richtig?
@ jadkik94 Ja, Sie haben es richtig ... Einfache Bereitstellung ist auch ein Vorteil von benutzerdefinierten ROMs.

Zwei große Nachteile bei der einfachen Verwendung eines anderen Launchers Vs. ein ganz neues ROM:

  1. Benutzerdefinierte ROMs bieten oft eine neuere Version von Android als für Ihr Gerät von einem Hersteller oder Netzbetreiber verfügbar ist. Keine Anzahl von Startprogrammen bietet Ihnen die neuere Funktionalität der neuesten Betriebssystemversionen.
  2. Sehr oft ist das Entfernen von Hersteller-/Netzbetreiber-„Bloat“ nicht so einfach wie das Löschen einiger APKs aus dem /system/app-Verzeichnis. Bei benutzerdefinierten UIs wie Samsungs TouchWiz oder Motorolas BLUR oder HTCs Sense sind viele ihrer Apps, die Standard-Kernfunktionen (z. B. Telefon/Dialer, Kontakte usw.) ersetzen, auf diese Weise mit dem System und untereinander verwoben dass ein einfaches Entfernen zu Abstürzen oder anderen Systeminstabilitäten führen kann. Die Installation von Ersatz von Drittanbietern löst nichts, da diese Apps immer im Hintergrund laufen und wertvolle Ressourcen verbrauchen.
Danke für die Antwort. Guter Punkt für (1), aber ich glaube nicht, dass dies für mein Telefon gilt (leider). Was die zweite betrifft, habe ich überlegt, diese durch die "rein nativen" Android-Apps dafür (aus der Quelle) zu ersetzen. Würde das reichen?
Selbst wenn Sie die "rein nativen" Versionen von Kernsystem-Apps finden, besteht die Möglichkeit, dass Sie die mit Ihrem Telefon gelieferten nicht vollständig ersetzen können. Das heißt, wenn sie überhaupt mit der Version des Betriebssystems funktionieren, die sich derzeit auf Ihrem Telefon befindet.
Die Kommentare zu dieser Antwort legen etwas anderes nahe ... und auch das Wiki zu Cyanogen Mod (aber nicht für alle Apps). Solange sie den gleichen Paketnamen haben, würden sie wohl funktionieren. Verwirrend... wie auch immer, vielleicht probiere ich es mal aus und schaue, was passiert. Danke noch einmal.
Dann wiederum unterstützen Kommentare zu dieser Frage Ihren Standpunkt ...
Ich habe persönlich eine allgemeine Systeminstabilität erlebt, als ich versuchte, ein Motorola Charm (MB502)-Telefon zu "debloaten". Beispielsweise verursachte das Entfernen einer scheinbar unnötigen App „Happenings.apk“ beim Versuch, Kontakte zu bearbeiten, FCs.
Außerdem können Sie möglicherweise überhaupt keine AOSP-Versionen von System-Apps installieren, wenn sich das Framework auf Ihrem Telefon zu sehr vom „Vanilla“-Framework unterscheidet. Selbst wenn dies funktioniert, müssten die herstellereigenen Versionen immer noch vorhanden sein und laufen immer, unabhängig davon, ob Sie sie verwenden oder nicht.
Ich habe einige aufgeblähte Apps entfernt, darunter auch Youtube und 2 oder 3 Apps, die mit Samsung-Geräten im Nahen Osten geliefert werden. Ich hatte keine Probleme, aber diese Apps sind keine "wesentlichen" System-Apps, ich habe keine anderen ausprobiert, ich bin nur davon ausgegangen, dass es funktionieren würde. Vielen Dank für Ihre Zeit.

Ich habe in verschiedenen ROMs einige Funktionen bemerkt, die ich noch nie in Anwendungen implementiert gesehen habe (nicht so reibungslos). Einige konkrete Beispiele:

  • Whisper Systems hat ein ROM, das „selektive Berechtigungen“ implementiert, die „blockierte“ Anwendungen mit Dummy-Daten versorgen, wenn eine Erlaubnis verweigert wird. Es hat auch "Vollständige Festplattenverschlüsselung für Ihr Telefon", die die gesamte Gerätepartition verschlüsselt.
  • CyanogenMod hat auch so etwas im Kern implementiert, aber eine Anwendung kann fast dasselbe tun.
  • Ich habe MODs gesehen, die dem Menü Optionen hinzufügen, die angezeigt werden, wenn der Netzschalter gedrückt wird (Neustart, Neustart in der Wiederherstellung, Datenübertragung, ...). Das geht meiner Meinung nach nicht mit einer App.
  • Bessere Übertaktungsunterstützung, obwohl es mit einer App möglich ist, aber schließlich nicht alle Geräte unterstützt ...
  • Die Boot-Animation wird oft mit benutzerdefinierten ROMs geändert/entfernt.
  • Angepasste Benachrichtigungsleiste (transparent oder nicht, mehr oder weniger Optionen, verschiedene Symbole in der Nähe der Uhr, ...) und Benutzeroberfläche (z. B. Dialoge und andere Formularelemente usw.)
  • Angepasste Entsperrbildschirme, Bildschirm-An/Aus-Animationen, ...

Das habe ich bisher gesehen.

BEARBEITEN Zu meiner Überraschung, wie @SachinShekhar in den Kommentaren betonte, kann ALL dies mit Anwendungen erreicht werden, also ignorieren Sie diese Antwort, ich überlasse sie der weiteren Bezugnahme, wenn sich herausstellt, dass jemand nichts von all dem weiß ... ( wie ich)

Für selektive Berechtigungen können Sie die Permission Fix-App verwenden.
Ich ändere Boot-Animationen mit der ROM Toolbox Pro-App.
Die ROM Toolbox Pro-App kann auch die Benachrichtigungsleiste anpassen.
Es gibt viele Apps im Play Store für einen benutzerdefinierten Entsperrbildschirm.
@SachinShekhar Wow! Ich bin geschockt...