Es wäre besser, wenn Sie Ihre Frage in drei einzelne Fragen aufteilen würden, aber da sie miteinander verknüpft sind, werde ich sie hier für Sie beantworten.
1) Wie unterscheiden sich 'Recovery'-Firmwares von denen, die nur' Kernel 'oder' ROM 'genannt werden?
Sie beziehen sich insgesamt auf verschiedene Dinge.
Wiederherstellung :
Wiederherstellung bezieht sich auf die dedizierte, bootfähige Partition, auf der die Wiederherstellungskonsole installiert ist. Durch eine Kombination aus Tastendruck (normalerweise Power + Volume Up) oder Anweisungen über eine Befehlszeile wird Ihr Telefon zur Wiederherstellung gestartet. Dort finden Sie Tools, mit denen Sie Ihre Installation reparieren (wiederherstellen), offizielle Betriebssystemupdates und / oder benutzerdefinierte ROMs installieren und wiederherstellen können andere Sachen.
Wiederherstellungs-Firmwares enthalten eine benutzerdefinierte Wiederherstellungsdatei, mit der Sie viel mehr zusätzliche Dinge tun können, als die Bestandswiederherstellung bietet. Dies kann Optionen zum erneuten Rooten Ihres Geräts, einen Dateibrowser zum Durchsuchen Ihrer Dateien, das Formatieren einzelner Partitionen und vieles mehr umfassen.
Kernel :
Der Kernel ist der Kern des Betriebssystems, der Anforderungen an und von der Hardware-, Speicher- und Prozessverwaltung sowie alle einfachen Dinge verarbeitet, die für die Ausführung von Android erforderlich sind. Es basiert auf dem Linux-Kernel mit einigen Modifikationen, um ihn an Android-Versionen anzupassen.
Kernel-Firmwares enthalten einen Kernel, der bei der Installation den vorhandenen Kernel ersetzt und das Low-Level-Material modifiziert, um die Software zu optimieren und die Hardware besser zu nutzen. Bessere Akkulaufzeit, höhere Leistung, erhöhter Signalempfang usw. sind einige Dinge, die ein benutzerdefinierter Kernel tun kann.
ROM :
Ein benutzerdefiniertes ROM ersetzt das Android-Betriebssystem Ihres Geräts - normalerweise im Nur-Lese-Speicher gespeichert - durch eine neue oder geänderte Version des Android-Betriebssystems. Ein beliebtes benutzerdefiniertes ROM ist CyanogenMod, das Ihnen im Vergleich zur ursprünglichen Firmware eine Vielzahl neuer Optionen bietet.
ROMs können insgesamt ein anderes Android-System enthalten oder auch einen Kernel und / oder eine Wiederherstellung. Es ist am besten, das OP in diesen Threads zu lesen, um herauszufinden, was es enthält.
2) Inwiefern unterscheidet sich jedes dieser ROMs von dem CyanogenMod, das ich in der Vergangenheit gerne verwendet habe, für das jedoch keine S7 Edge-Version veröffentlicht wurde, die ich sehen kann? Übrigens habe ich Odin verwendet, um CyanogenMod auf meinen alten Telefonen zu installieren, anstatt eine "Wiederherstellung" durchzuführen.
Dies ist subjektiv für das ROM, auf das Sie sich beziehen. Einige ROMs verwenden die RRO-Layers-Engine für das Theming, während andere die CyanogenMod-Theme-Engine verwenden. Einige ROMs verfügen möglicherweise über zusätzliche Funktionen gegenüber den in CyanogenMod vorhandenen, andere haben möglicherweise eine andere Benutzeroberfläche.
Die Nichtverfügbarkeit einer S7 Edge-Version von CyanogenMod liegt daran, dass offizielle Builds noch nicht erstellt wurden oder in Arbeit sind.
3) Gibt es große Unterschiede in der Funktionsweise des S7 Edge mit einer derart verwurzelten Firmware / ROM im Vergleich zur Standard-Firmware / ROM? Wird es insbesondere anfälliger für Exploits usw. sein, da niemand wirklich sagen kann, ob diese ROMs zB eingebaute Trojaner haben?
Auch diese sind subjektiv für das von Ihnen gewählte ROM. Grundsätzlich bieten einige eine bessere Leistung, andere eine bessere Akkulaufzeit und einige mehr eine Mischung aus beiden. Es hängt davon ab, welches ROM Sie wählen.
Es gibt einige ROMs, die möglicherweise anfälliger für Exploits sind als andere. Daher wird empfohlen, ein beliebtes benutzerdefiniertes ROM offiziell zu erstellen, da diese getestet und überprüft werden, damit sie keine Malware enthalten.
Gibt es angesichts all dieser Bedenken hinsichtlich des Rootens von Android eine Möglichkeit, das Blockieren von Werbung ohne Rooten durchzuführen?
Wie @xangua sagte, filtert Adblock Plus den WLAN-Verkehr, benötigt jedoch eine Proxy-Server-Konfiguration.
Wenn nicht, wie lässt sich ein Android (in diesem Fall ein S7 Edge) am wenigsten aufdringlich und am wenigsten riskieren?
Das Rooten ist gerätespezifisch. Es gibt verschiedene Möglichkeiten, Root-Zugriff auf verschiedenen Geräten zu erreichen. Im Fall eines S7 Edge könnten Sie Kingo Root ausprobieren . Es wurde behauptet, dass es auf einem S7 Edge funktioniert. Seien Sie jedoch vorsichtig, ein falscher Schritt kann Ihr Gerät beschädigen.