Было бы лучше, если бы вы разделили свой вопрос на три отдельных вопроса, но, поскольку они связаны друг с другом, я отвечу на них здесь для вас.
1) Чем прошивки «восстановления» отличаются от тех, которые просто называются «Kernel» или «ROM»?
Они вообще относятся к разным вещам.
Восстановление :
Восстановление относится к выделенному загрузочному разделу, на котором установлена консоль восстановления. Комбинация нажатий клавиш (обычно включение + увеличение громкости) или инструкции из командной строки загрузят ваш телефон для восстановления, где вы сможете найти инструменты, которые помогут восстановить (восстановить) вашу установку, установить официальные обновления ОС и / или пользовательские ПЗУ и другие вещи.
Прошивки для восстановления содержат пользовательский файл восстановления, который позволяет вам делать гораздо больше дополнительных вещей, чем предлагает стандартное восстановление. Это может включать в себя параметры повторного рутинга вашего устройства, файловый браузер для просмотра ваших файлов, форматирование отдельных разделов и многое другое.
Ядро :
Ядро - это ядро операционной системы, которая обрабатывает запросы к аппаратному обеспечению, памяти и управлению процессами, а также все низкоуровневые компоненты, необходимые для работы Android. Он основан на ядре Linux с несколькими модификациями для соответствия версиям Android.
Микропрограммы ядра содержат ядро, которое после установки заменяет существующее ядро и модифицирует низкоуровневые компоненты, чтобы настроить программное обеспечение для более эффективного использования оборудования. Лучшее время автономной работы, более высокая производительность, улучшенный прием сигнала и т. Д. - вот что может сделать пользовательское ядро.
ROM :
Пользовательское ПЗУ заменяет операционную систему Android вашего устройства - обычно хранящуюся в постоянной памяти - новой или измененной версией операционной системы Android. Популярным пользовательским ПЗУ является CyanogenMod, который дает вам множество новых опций по сравнению с оригинальной прошивкой.
ПЗУ могут содержать другую систему Android в целом или могут также включать ядро и / или восстановление. Лучше прочитать ОП в этих темах, чтобы узнать, что в нем содержится.
2) Чем каждый из этих ПЗУ отличается от CyanogenMod, который я успешно использовал в прошлом, но для которого не было выпущено ни одной версии S7 Edge, как я вижу? Кстати, я использовал Odin для установки CyanogenMod на мои старые телефоны, а не для «восстановления».
Это субъективно по отношению к ПЗУ, на которое вы ссылаетесь. Некоторые ПЗУ используют движок RRO-Layers для создания тем, в то время как другие используют движок тем CyanogenMod. Некоторые ПЗУ могут иметь дополнительные функции по сравнению с теми, что присутствуют в CyanogenMod, другие могут иметь совсем другой пользовательский интерфейс.
Что касается недоступности S7 Edge версии CyanogenMod, то это потому, что официальные сборки еще не сделаны или находятся в разработке.
3) Существуют ли существенные различия в том, как S7 Edge будет работать с такой рутованной прошивкой / ROM по сравнению со стандартной? В частности, будет ли он более уязвимым для эксплойтов и т. Д., Учитывая, что никто не может сказать, есть ли в этих ПЗУ встроенные трояны?
Опять же, это субъективно для ПЗУ, которое вы выбираете. В основном, некоторые предлагают лучшую производительность, другие предлагают лучшее время автономной работы, а некоторые предлагают сочетание двух. Это зависит от того, какой ROM вы выберете.
Есть несколько ПЗУ, которые могут быть более уязвимы для эксплойтов, чем другие. Поэтому рекомендуется использовать официальную сборку популярного пользовательского ПЗУ, поскольку они проверены и проверены на отсутствие вредоносных программ.
Учитывая все эти опасения по поводу рутирования Android, есть ли способ, чтобы блокировка рекламы могла выполняться без рутирования?
Как сказал @xangua, Adblock Plus будет фильтровать WiFi-трафик, но ему нужна конфигурация прокси-сервера.
Если нет, каков наименьший навязчивый и наименее рискованный способ получить root права на Android (в данном случае S7 Edge)?
Корень зависит от устройства. Существуют разные способы получения root-доступа на разных устройствах. В случае S7 Edge, вы можете попробовать Kingo Root , заявлено, что он работает на S7 Edge. Тем не менее, будьте осторожны, один неверный шаг может кирпич вашего устройства.