Chặn quảng cáo mà không cần root, HOẶC root có rủi ro thấp


11

Trước đây tôi đã sở hữu những chiếc điện thoại có nguồn gốc thần kinh mà tôi sở hữu (Samsung S2, S3) vì tôi muốn có thể sử dụng trình chặn quảng cáo AdAway, hiệu quả không chỉ trong các trình duyệt (ví dụ AdBlocker) mà còn trong các ứng dụng khác. Tôi nói một cách lo lắng vì tôi luôn thấy chế độ mà các ROM sửa đổi này được cung cấp (các trang web như nhà phát triển XDA) hơi tinh ranh / mỏng manh. Tuy nhiên, điều này đã hoạt động tốt trong quá khứ, nhưng tôi biết rằng tôi có thể đã gặp may mắn, vì những diễn đàn đó có rất nhiều kinh nghiệm tồi tệ, ví dụ như điện thoại cục gạch, hoặc ít nhất là rất nhiều thời gian lãng phí khi cố gắng tạo ra điện thoại của bạn làm việc lại ngay cả trong kho của nó chứ đừng nói đến firmware gốc.

Bây giờ tôi có một chiếc điện thoại mới, chiếc điện thoại đắt nhất mà tôi sở hữu cho đến nay (S7 Edge) và duyệt lại các trang web này, tôi cảm thấy giống như đang thực hiện thao tác mạo hiểm này. Chẳng hạn, phần S7 Edge của trang web XDA-devs có sẵn một số ROM gốc, tuy nhiên không mất nhiều giờ và không rõ sự khác biệt giữa chúng là gì. Để đặt tên, chỉ cần một vài nghi ngờ:

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?

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'.

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?

Với tất cả những mối quan tâm về việc root Android, có cách nào để quảng cáo có thể được thực hiện mà không cần root không? 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ì?


5
Vì đã có hai câu trả lời hay ở đây, tôi sẽ tập trung vào tác động của "các hoạt động trái phép", chẳng hạn như root qua ODIN , flash Recovery , kernel hoặc ROM tùy chỉnh , có bảo hành của bạn. Kể từ S4 cũ, Samsung đã triển khai một cách cụ thể để đảm bảo người dùng không thể gây rối với thiết bị sau đó yêu cầu Samsung sửa chữa được bảo hành. Hệ thống này bao gồm một phần mềm cụ thể, được đặt tên là KNOX, là một bit không thể đảo ngược, biến từ 0 thành 1 nếu bạn thực hiện bất kỳ điều nào ở trên. Điều này sẽ làm mất hiệu lực bảo hành và cấm truy cập vào các thùng chứa KNOX.
viên bán hàng mặt nạ tử thần

Câu trả lời:


8

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.


2
Chỉnh sửa được hoan nghênh nếu tôi bỏ lỡ điều gì đó hoặc nếu có thể thêm thông tin bổ sung. :)
rjt.rockx

1
cảm ơn rất nhiều vì một câu trả lời tuyệt vời ABP không làm tốt công việc như AdAway (xem nhận xét của tôi ở trên) ...
z8080

8

Trả lời câu hỏi đầu tiên và chính của bạn: Chặn quảng cáo mà không cần root máy

Trên các thiết bị chưa root, chạy Android 4.1.2, 4.2.1 trở lên, Adblock Plus sẽ lọc tất cả lưu lượng WiFi, nhưng nó cần được cấu hình làm máy chủ proxy theo cách thủ công. Hướng dẫn chi tiết được cung cấp bởi Adblock Plus cho người dùng chưa có kinh nghiệm.

https://adblockplus.org/android-about

Tránh tạo nhiều câu hỏi trong một bài, hãy tạo một câu hỏi cho mỗi câu hỏi.


ABP không hoạt động tốt để chặn quảng cáo bên trong các ứng dụng Android (như YT), nó tạo ra kết quả không nhất quán, ví dụ: quảng cáo bị chặn trong một số ứng dụng nhưng không ở các ứng dụng khác hoặc các khoảng trống lớn được đặt ở vị trí của chúng. Đây là kinh nghiệm của tôi với nó và vì vậy nó đã dành cho những người khác (ví dụ: adblockplus.org/forum/viewtopic.php?f=15&t=38777 ). Bây giờ tôi nhớ tại sao đối với S3 của tôi, tôi đã chọn root, vì AdAway phục vụ tôi hoàn hảo trong nhiều năm. Dường như ABP không thể làm một công việc có chất lượng như nhau.
z8080

và điểm lấy về nhiều câu hỏi ..
z8080

4

Tôi không biết tại sao mọi người chưa đề cập đến " Lucky Patcher " ...

Lucky Patcher là một ứng dụng có thể sửa đổi các ứng dụng / tệp APK có trên điện thoại bằng cách vá chúng.

Một trong những điều nó có thể làm, ví dụ, là loại bỏ quảng cáo. Cơ chế loại bỏ quảng cáo rất mạnh mẽ và không chỉ khiến quảng cáo không tải mà còn xóa / thu nhỏ các hộp quảng cáo để bạn thậm chí không nghĩ rằng chúng ở đó .

Nó cần root nếu bạn muốn vá các ứng dụng mà không cần cài đặt lại nhưng nó cũng có thể vá các ứng dụng mà không cần root bằng cách gỡ cài đặt, vá chúng và sau đó cài đặt lại.

Nó cũng có thể làm nhiều việc khác nữa (một số điều đó là bất hợp pháp và tôi rất không khuyến khích bạn làm chúng) ...

Giao diện của ứng dụng có thể áp đảo và mất một số thời gian để sử dụng nhưng một khi bạn hiểu rõ về nó, bạn sẽ thấy sức mạnh của nó vượt qua hầu hết mọi trình chặn quảng cáo khác dành cho Android ngoài kia.

Cách vá một ứng dụng để xóa quảng cáo:

  1. Mở Lucky Patcher và nhấn vào ứng dụng bạn muốn chặn quảng cáo.
  2. Chạm vào " Mở Menu các bản vá "
  3. Chạm vào " Tạo tệp APK đã sửa đổi "
  4. Chạm vào " APK không có quảng cáo Google "
  5. Tùy chỉnh cài đặt xóa quảng cáo (nếu bạn muốn)
  6. Chạm vào " Xây dựng lại ứng dụng "
  7. Đợi cho đến khi quá trình vá hoàn tất và nhấn: " Đi đến tệp "
  8. Nhấn vào mục đầu tiên trong danh sách xuất hiện
  9. Nhấn "Gỡ cài đặt và cài đặt" và làm theo các hộp thoại gỡ cài đặt và cài đặt của Android
  10. Mở ứng dụng và xác nhận rằng quảng cáo đã bị xóa!

Lucky Patcher có thể được tải xuống ở đây .


cảm ơn, rất tốt để biết, nhưng đối với những người trong chúng ta chỉ muốn áp dụng một bản sửa lỗi nhanh (ví dụ: root + AdAway) để nhận quảng cáo ri dof và tiếp tục cuộc sống của chúng tôi, đây có thể không phải là giải pháp tốt nhất
z8080

2

Samsung Galaxy S7 có một ứng dụng trình duyệt chứng khoán có tên - "Internet". Nó bao gồm chức năng chặn quảng cáo cũng như loại bỏ các thùng chứa của chúng trên các trang web. Đối với nó, bạn sẽ phải cài đặt một trong những ứng dụng sau từ Play Store

  1. Quảng cáo nhanh
  2. Pha lê
  3. Adblock Plus cho Samsung

Sau khi cài đặt Internet mở-> Khác-> Cài đặt-> Nâng cao-> Chặn nội dung (bật công tắc và chọn trình chặn quảng cáo mà bạn đã cài đặt ở trên).

Thật không may, đây chỉ là một giải pháp dựa trên ứng dụng không phải toàn hệ thống (mà chỉ có sẵn bằng cách root).

Theo như root

  • đừng cố làm điều đó. Bạn sẽ mất Samsung Pay, Chế độ riêng tư, Bảo hành và rõ ràng Knox sẽ bị vấp. (nếu bạn không ngại mất các tính năng này, hãy tiếp tục!)

Trả lời 2 - Trên S7, bạn sẽ không thể sử dụng Cyanogenmod trong nhiều tháng hoặc không bao giờ (vì Samsung đã chặn bộ tải khởi động trên các phiên bản Qualcomm và họ không cung cấp mã nguồn Exynos). Do đó, tất cả các ROM trên XDA đều là ROM đã sửa đổi chứng khoán (chỉ chứa các thay đổi nhỏ như trình chặn quảng cáo, một số nhân x, một số thay đổi ở đây nhưng chủ yếu là chứng khoán) Nếu CM đến S7 thì bạn sẽ phải cài đặt qua 'recovery'.

Ans 3 Vì các ROM này sẽ tương đương với chứng khoán, chúng sẽ hoạt động bình thường (trừ khi bạn sửa đổi nó nhiều). Những ROM này sẽ không đi kèm với Trojans chắc chắn😁

Không, quảng cáo toàn hệ thống không thể được thực hiện mà không cần root.

Cách ít rủi ro nhất để root sẽ được flash tự động của Chainfire thông qua odin (chỉ Exynos)


Chế độ trên máy bay = trình chặn quảng cáo hiệu quả trong các trò chơi. ABP = trình chặn quảng cáo hiệu quả bằng trình duyệt web. Chúng ta đang thiếu gì ở đây?
Aaron Gillion

Những gì chúng tôi đang thiếu là vô hiệu hóa quảng cáo trong tất cả các ứng dụng (toàn hệ thống). ABP tuyên bố sẽ làm điều đó nhưng thực tế thì không (xem bình luận dài hơn của tôi ở trên) và một trong hai cách là giới hạn lưu lượng WiFi.
z8080

giải pháp root Chainfire có vẻ đủ đơn giản - nhưng một lần nữa, tất cả dường như rất đáng nghi ngờ và mỏng manh đối với tôi, và sẽ cảm thấy khó chịu khi mạo hiểm với một thiết bị 700 tỷ bằng cách áp dụng một bản vá không đủ thử nghiệm và không chỉ không chịu trách nhiệm mà còn không hỗ trợ được cung cấp - nhìn vào trang Chainfire, bản thân nhà phát triển dường như không bao giờ trả lời mọi người "Tôi đã gạch nó, giúp đỡ!" các cuộc gọi
z8080

có chủ đề dành riêng cho điều này bởi Chainfire trên xda. Nếu bạn làm đúng, thiết bị sẽ không bị gạch. Có rất nhiều hướng dẫn và video trên mạng để root với giải pháp này. Ngay cả tôi cũng chỉ root chiếc S6 của mình bằng phương pháp này :)
Sarvésh Biradar

1

Về nguyên tắc, bạn có thể tự root thiết bị và sử dụng ủy quyền minh bạch dựa trên iptables để chuyển tiếp các truy vấn DNS và http đến các proxy không chạy với quyền root. Sau đó, bạn không cần phải tin tưởng phần mềm của người khác để được cài đặt làm root. Trong thực tế tôi không biết có thiết lập phần mềm tốt nào để chạy theo cách này trên Android không.

Đối với những gì nó có giá trị, DNS blackholing là một trong những cách hiệu quả nhất để quảng cáo trong các ứng dụng và thật dễ dàng để tự làm.


Phương thức DNS nghe có vẻ hứa hẹn, tuy nhiên sau khi làm theo các hướng dẫn tại 7labs.heypub.com/mobile/iêu , WiFi sẽ ngừng hoạt động (đối với các giá trị DNS của adbarricade) hoặc nó hoạt động nhưng quảng cáo được hiển thị (đối với các giá trị DNS).
z8080

1

Đến với vấn đề chính là chặn quảng cáo mà không cần root ...

Nếu bạn có bộ tải khởi động đã mở khóa, bạn có thể khởi động phục hồi tùy chỉnh ( ngay cả khi không flash nó ) và sau đó cài đặt MoaAB .

Tôi sử dụng cùng một phương pháp trên ba thiết bị khác nhau để chặn quảng cáo hiệu quả. Không chắc chắn về các chi tiết cụ thể cho Samsung S7 Edge mặc dù.


1

Tôi không chắc những gì bạn thấy tinh ranh về XDA, nhưng nó không thực sự khác biệt so với những gì nhà sản xuất làm khi tải / cập nhật điện thoại. Một bản cập nhật chính thức có thể dễ dàng chứa một cửa hậu, virus, v.v. và bạn sẽ cài đặt nó mà không cần suy nghĩ thứ hai. Miễn là nó được thực hiện đúng cách, kết quả là điện thoại bị brick hoàn toàn không phổ biến và có thể dễ dàng sửa chữa nếu điều đó xảy ra.

Root là rủi ro cực kỳ thấp, nhưng hiện tại không có sẵn cho S7 vì họ vẫn đang làm việc trên nó. Những thứ như thế cũng được thử nghiệm trong cộng đồng nhà phát triển trước khi phát hành ra công chúng.

Theo như root, bạn PHẢI có phiên bản exynos của S7 để nó hoạt động. Phiên bản Snapdragon hiện không có root hoạt động trừ khi bạn cài đặt rom tùy chỉnh.

http://forum.xda-developers.com/s7-edge/development/sm-g935-exynos-cf-auto-root-t3337354

Nếu bạn không muốn root, tôi đã tìm thấy 2 tùy chọn trong danh sách các ứng dụng không root để chặn quảng cáo trên toàn hệ thống mà không yêu cầu. Tôi không thể đăng nhiều hơn 2 liên kết vì tài khoản của tôi mới, vì vậy tôi sẽ chỉ liên kết chuỗi mà tôi đã nhận được từ đó.

http://forum.xda-developers.com/s7-edge/how-to/root-modutions-t3339094


0

Nếu bạn không thể loại bỏ quảng cáo. Thực hiện theo các bước sau: Với mục đích này, bạn cần tải xuống một ứng dụng có tên Lucky Patcher .

  1. Vì vậy, Tải xuống apk patch Lucky từ liên kết trên.
  2. Cài đặt APK đó trong điện thoại Android của bạn.
  3. Mở Lucky Patcher.
  4. Bây giờ, chọn ứng dụng cụ thể mà bạn muốn xóa quảng cáo.
  5. Nhấp vào Tạo apk đã sửa đổi và chọn xóa Quảng cáo Google .
  6. Cuối cùng, Chạm vào Xây dựng lại ứng dụng.
  7. Bây giờ, chỉ cần gỡ cài đặt apk cũ và cài đặt apk MỚI một lần nữa. Bạn xong việc rồi.

0

Miếng vá may mắnApk giải quyết vấn đề của tôi: ')

Cách vá một ứng dụng để xóa quảng cáo:

Mở Lucky Patcher và nhấn vào ứng dụng bạn muốn chặn quảng cáo. Chạm vào "Mở Menu Bản vá" Chạm vào "Tạo tệp APK đã sửa đổi" Chạm vào "APK mà không cần quảng cáo Google" Tùy chỉnh cài đặt xóa quảng cáo (nếu bạn muốn ) Chạm vào "Xây dựng lại ứng dụng" Đợi cho đến khi quá trình vá hoàn tất và nhấn: "Truy cập tệp" Chạm vào mục đầu tiên trong danh sách xuất hiện Chạm vào "Gỡ cài đặt và cài đặt" và theo dõi hộp thoại gỡ cài đặt và cài đặt của Android Mở ứng dụng và xác nhận rằng quảng cáo đã được gỡ bỏ!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.