Byłoby lepiej, gdybyś podzielił swoje pytanie na trzy indywidualne pytania, ale ponieważ są one ze sobą powiązane, odpowiem na nie tutaj.
1) Czym różnią się oprogramowanie układowe „Recovery” od tych, które nazywają się „Kernel” lub „ROM”?
Odnoszą się one całkowicie do różnych rzeczy.
Odzyskiwanie :
Odzyskiwanie odnosi się do dedykowanej partycji rozruchowej z zainstalowaną konsolą odzyskiwania. Kombinacja naciśnięć klawiszy (zwykle włączanie + zwiększanie głośności) lub instrukcji z wiersza poleceń uruchomi telefon do odzyskiwania, gdzie można znaleźć narzędzia pomagające naprawić (odzyskać) instalację, zainstalować oficjalne aktualizacje systemu operacyjnego i / lub niestandardowe ROM i inne rzeczy.
Oprogramowanie układowe do odzyskiwania zawiera niestandardowy plik odzyskiwania, który umożliwia wykonanie znacznie więcej czynności dodatkowych niż w przypadku odzyskiwania zapasów. Może to obejmować opcje ponownego rootowania urządzenia, przeglądarkę plików do przeglądania plików, formatowania poszczególnych partycji i wiele innych.
Jądro :
Jądro jest rdzeniem systemu operacyjnego, który obsługuje żądania do i od sprzętu, pamięci i zarządzania procesami oraz wszystkich rzeczy niskiego poziomu, które są niezbędne do uruchomienia Androida. Jest oparty na jądrze Linuksa z kilkoma modyfikacjami, aby dopasować go do wersji Androida.
Oprogramowanie układowe jądra zawiera jądro, które po zainstalowaniu zastępuje istniejące jądro i modyfikuje elementy niskiego poziomu w celu dostrojenia oprogramowania w celu lepszego wykorzystania sprzętu. Lepsza żywotność baterii, wyższa wydajność, zwiększony odbiór sygnału itp. To niektóre rzeczy, które niestandardowe jądro może zrobić.
ROM :
Niestandardowa pamięć ROM zastępuje system operacyjny Android urządzenia - zwykle przechowywany w pamięci tylko do odczytu - nową lub zmodyfikowaną wersją systemu operacyjnego Android. Popularną niestandardową pamięcią ROM jest CyanogenMod, który oferuje wiele nowych opcji w porównaniu do oryginalnego oprogramowania układowego.
ROMy mogą zawierać zupełnie inny system Android lub mogą również zawierać jądro i / lub odzyskiwanie. Najlepiej przeczytać OP na tych wątkach, aby dowiedzieć się, co zawiera.
2) W jaki sposób każda z tych ROM-ów różni się od CyanogenMod, z którego chętnie korzystałem w przeszłości, ale dla którego nie widzę wersji S7 Edge z tego, co widzę? Nawiasem mówiąc, użyłem Odina, aby zainstalować CyanogenMod na moich starych telefonach, zamiast „odzyskiwania”.
Jest to subiektywne w stosunku do ROM, o którym mówisz. Niektóre ROM wykorzystują silnik RRO-Layers do tworzenia motywów, podczas gdy inne używają silnika motywu CyanogenMod. Niektóre ROM-y mogą mieć dodatkowe funkcje w stosunku do obecnych w CyanogenMod, inne mogą mieć zupełnie inny interfejs użytkownika.
Jeśli chodzi o niedostępność wersji CyanogenMod S7 Edge, dzieje się tak, ponieważ oficjalne kompilacje nie zostały jeszcze wykonane lub są w trakcie tworzenia.
3) Czy istnieją poważne różnice w działaniu S7 Edge z tak zrootowanym oprogramowaniem / ROM w porównaniu do wersji podstawowej? W szczególności, czy będzie bardziej podatny na exploity itp., Biorąc pod uwagę, że nikt tak naprawdę nie jest w stanie stwierdzić, czy te ROM-y mają np. Wbudowane trojany?
Ponownie, są one subiektywne dla wybranej pamięci ROM. Zasadniczo niektóre oferują lepszą wydajność, inne oferują lepszą żywotność baterii, a kilka innych oferuje połączenie tych dwóch. To zależy od tego, którą ROM wybierzesz.
Istnieje kilka ROM-ów, które mogą być bardziej podatne na exploity niż inne. Dlatego zaleca się wybranie oficjalnej wersji popularnej niestandardowej pamięci ROM, ponieważ są one testowane i sprawdzane, aby nie zawierały złośliwego oprogramowania.
Biorąc pod uwagę wszystkie te obawy związane z rootowaniem Androida, czy istnieje sposób blokowania reklam bez rootowania?
Jak powiedział @xangua, Adblock Plus będzie filtrował ruch Wi-Fi, ale wymaga konfiguracji serwera proxy.
Jeśli nie, jaki jest najmniej inwazyjny i najmniej ryzykowny sposób zrootowania Androida (w tym przypadku S7 Edge)?
Rootowanie jest specyficzne dla urządzenia. Istnieją różne sposoby uzyskania dostępu do konta root na różnych urządzeniach. W przypadku S7 Edge możesz wypróbować Kingo Root , twierdzi się, że działa na S7 Edge. Uważaj jednak, jeden zły krok może zepsuć urządzenie.