Sẽ tốt hơn nếu bạn chia câu hỏi của bạn thành ba câu hỏi riêng lẻ, nhưng vì chúng được liên kết với nhau, tôi sẽ trả lời chúng ở đây cho bạn.
1) Các phần mềm 'recovery' khác với các phần mềm được gọi là 'Kernel' hoặc 'ROM' như thế nào?
Họ đề cập đến những thứ khác nhau hoàn toàn.
Phục hồi :
Phục hồi đề cập đến phân vùng chuyên dụng, có khả năng khởi động có cài đặt bàn điều khiển phục hồi. Một tổ hợp các phím bấm (thường là tăng nguồn + tăng âm lượng) hoặc hướng dẫn từ một dòng lệnh, sẽ khởi động điện thoại của bạn để khôi phục, nơi bạn có thể tìm các công cụ để giúp sửa chữa (khôi phục) cài đặt của mình, cài đặt các bản cập nhật hệ điều hành chính thức và / hoặc ROM tùy chỉnh và những thứ khác.
Phần mềm khôi phục chứa tệp khôi phục tùy chỉnh cho phép bạn thực hiện nhiều việc bổ sung hơn so với những gì phục hồi kho cung cấp. Điều này có thể bao gồm các tùy chọn để root lại thiết bị của bạn, trình duyệt tệp để duyệt qua các tệp của bạn, định dạng các phân vùng riêng lẻ và hơn thế nữa.
Hạt nhân :
Kernel là cốt lõi của hệ điều hành xử lý các yêu cầu đến và từ quản lý phần cứng, bộ nhớ và quy trình và tất cả những thứ cấp thấp cần thiết để Android có thể chạy. Nó dựa trên nhân Linux với một vài sửa đổi để phù hợp với phiên bản Android.
Các phần mềm hạt nhân chứa một kernel, khi được cài đặt, sẽ thay thế kernel hiện có và sửa đổi các công cụ cấp thấp để điều chỉnh phần mềm để sử dụng phần cứng tốt hơn. Tuổi thọ pin tốt hơn, hiệu suất cao hơn, tăng khả năng thu tín hiệu, v.v ... là một số điều mà kernel tùy chỉnh có thể làm.
ROM :
ROM tùy chỉnh thay thế hệ điều hành Android của thiết bị của bạn - thường được lưu trữ trong bộ nhớ chỉ đọc - với phiên bản mới hoặc được sửa đổi của hệ điều hành Android. Một ROM tùy chỉnh phổ biến là CyanogenMod, cung cấp cho bạn một loạt các tùy chọn mới so với phần sụn gốc.
ROM có thể chứa một hệ thống Android khác hoàn toàn hoặc cũng có thể bao gồm kernel và / hoặc recovery. Tốt nhất là đọc OP trên các luồng đó để tìm hiểu xem nó chứa gì.
2) Mỗi ROM đó khác với CyanogenMod như thế nào, trước đây tôi đã từng sử dụng một cách vui vẻ nhưng không có phiên bản S7 Edge nào được phát hành từ những gì tôi có thể thấy? Tình cờ, tôi đã sử dụng Odin để cài đặt CyanogenMod trên điện thoại cũ của mình, thay vì 'phục hồi'.
Điều này là chủ quan đối với ROM mà bạn đang đề cập đến. Một số ROM sử dụng công cụ RRO-Layer để theo chủ đề, trong khi một số khác sử dụng công cụ chủ đề CyanogenMod. Một số ROM có thể có các tính năng bổ sung so với các tính năng có trong CyanogenMod, một số ROM khác có thể có giao diện người dùng khác hoàn toàn.
Đối với phiên bản S7 Edge của CyanogenMod, điều này là do các bản dựng chính thức chưa được thực hiện hoặc đang trong quá trình hoạt động.
3) Có sự khác biệt lớn nào về cách S7 Edge sẽ hoạt động với phần sụn / ROM đã root như vậy so với bản gốc không? Cụ thể, nó sẽ dễ bị tổn thương hơn khi khai thác, v.v., cho rằng không ai có thể thực sự biết liệu các ROM này có ví dụ như trojan tích hợp không?
Một lần nữa, đây là chủ quan cho ROM bạn chọn. Về cơ bản, một số cung cấp hiệu suất tốt hơn, một số khác cung cấp thời lượng pin tốt hơn và một số khác cung cấp kết hợp cả hai. Nó phụ thuộc vào ROM bạn chọn.
Có một số ROM có thể dễ bị khai thác hơn các ROM khác. Do đó, nên xây dựng bản ROM chính thức phổ biến vì chúng được kiểm tra và kiểm tra để chúng không chứa phần mềm độc hại.
Với tất cả những lo ngại về việc root Android, có cách nào để chặn quảng cáo có thể được thực hiện mà không cần root không?
Như @xangua đã nói, Adblock Plus sẽ lọc lưu lượng WiFi, nhưng cần một cấu hình máy chủ proxy.
Nếu không, cách ít xâm nhập nhất và ít rủi ro nhất để root Android (trong trường hợp này là S7 Edge) là gì?
Root là thiết bị cụ thể. Có nhiều cách khác nhau để đạt được quyền truy cập root trên các thiết bị khác nhau. Trong trường hợp của S7 Edge, bạn có thể dùng thử Kingo Root , nó đã được khẳng định là hoạt động trên S7 Edge. Tuy nhiên, hãy cẩn thận, một bước sai có thể gạch thiết bị của bạn.