Kiến thức Phần mềm

Facebook No Ads XDA: bản mod bị ký lại bằng khoá lạ

Facebook no ads xda dẫn tới gói cài bị người lạ ký lại. Bài chỉ rõ cơ chế chữ ký Android, điều khoản Meta và cách giảm quảng cáo ngay trong tài khoản.

  • autocad123.vn
  • 05/07/2024

Cụm facebook no ads xda dẫn tới một loại tệp cài Android đã bị sửa để bỏ quảng cáo. Bài này không chỉ chỗ tải. Nó nói về một chi tiết kỹ thuật quyết định mọi thứ: muốn sửa được ứng dụng, người ta buộc phải gỡ chữ ký của Meta rồi ký lại bằng khoá của chính mình. Thông tin kiểm tháng 9/2026.

Tóm tắt. Bản Facebook cắt quảng cáo không phải bản Facebook có thêm nút. Nó là gói cài bị mở ra, sửa, rồi ký lại bằng khoá của người sửa. Từ lúc đó, người ký lại là người quyết định gói ấy chứa gì, còn ứng dụng thì vẫn giữ phiên đăng nhập của bạn. Đổi khoá cũng buộc phải đổi tên gói, nên cửa hàng ứng dụng không còn nhận ra nó để đẩy bản vá. Điều khoản của Meta đòi văn bản cho phép mới được sửa hay dịch ngược sản phẩm. Phần cuối bài nêu các nút giảm quảng cáo có thật trong tài khoản, kèm câu mà chính Meta viết ra: không có cách nào ẩn hết quảng cáo.

Trên XDA hiện có gì cho từ khoá facebook no ads xda

XDA Developers là diễn đàn lâu đời của những người vọc máy Android. Ở đó từng có vài chủ đề về bản Facebook đã cắt quảng cáo. Nhưng tình trạng hôm nay khác hẳn hình dung của người mới tìm.

Chủ đề mà kết quả tìm kiếm hay dẫn tới nay mang tiền tố CLOSED ngay trên tiêu đề, tức đã bị khoá và không nhận bài mới. Bài mở đầu của nó đề ngày 22 tháng 3 năm 2022. Cuối bài ấy có một dòng ghi chú: lần sửa cuối do người điều hành diễn đàn thực hiện, ngày 15 tháng 10 năm 2023. Diễn đàn cũng không phải nơi chứa tệp: bài mở đầu chỉ dẫn sang một dịch vụ lưu trữ tệp bên ngoài.

Nội quy của diễn đàn có một điều đáng đọc nguyên văn. Điều 6 viết: "Do not post or request warez. If a piece of software requires you to pay to use it, then pay for it." Phần diễn giải nói thêm rằng diễn đàn không chấp nhận phần mềm lậu, cũng không cho phép thành viên xin, đăng, quảng bá hay mô tả cách né trả tiền.

Nói cho công bằng, Facebook là ứng dụng miễn phí nên điều 6 không nhắm thẳng vào nó. Điều đáng rút ra là khác. Chính diễn đàn mà người ta hay viện dẫn cũng đặt giới hạn cho việc phát tán bản sửa đổi. Và các chủ đề kiểu này thường chết dần rồi bị khoá. Thêm một chuyện nữa: có những trang đặt tên miền chứa ba chữ cái của diễn đàn nhưng không dính dáng gì tới nó. Người gõ đúng cụm từ khoá này rất dễ tải tệp từ một trang chỉ mượn cái tên.

Sửa ứng dụng nghĩa là gỡ chữ ký gốc rồi ký lại

Đây là phần cốt lõi, và cũng là phần các bài hướng dẫn tải bỏ qua. Tài liệu của Google viết thẳng: Android đòi mọi tệp APK phải được ký số bằng một chứng chỉ trước khi được cài lên máy hoặc được cập nhật. Tài liệu nền tảng nói rõ mục đích của chữ ký là cho phép nhận ra tác giả của ứng dụng.

Chữ ký được tính trên nội dung gói. Sửa một byte trong đó là chữ ký cũ hết hiệu lực. Muốn máy chịu cài, người sửa phải ký lại bằng khoá riêng của họ. Không có đường nào khác, và cũng không có cách nào ký lại mà vẫn mang tên Meta.

Có một chi tiết ít người biết làm chuyện này nặng hơn nữa. Chứng chỉ ứng dụng trên Android là chứng chỉ tự ký, do người phát triển tự tạo, và hệ điều hành hiện không kiểm tra cơ quan cấp chứng chỉ cho loại chứng chỉ này. Nghĩa là cái tên ghi trong chứng chỉ không chứng minh được điều gì. Chữ ký chỉ trả lời đúng một câu hỏi: hai bản này có cùng một người ký hay không.

Ghép hai điều trên lại thì kết luận rất gọn. Người ký lại không phải là người "có thể chèn thêm" thứ gì đó. Người ký lại là chủ của gói cài đó, theo đúng nghĩa kỹ thuật. Và đây là ứng dụng giữ phiên đăng nhập Facebook của bạn suốt ngày đêm. Chuyện mất tài khoản qua mật khẩu và mã phiên đã được nói kỹ trong bài về đăng nhập Facebook like. Ở đây chỉ cần nhớ một điều: bạn đang trao chỗ giữ phiên cho một người bạn không biết là ai.

Cùng một ứng dụng, hai chuỗi chữ ký Bản chính hãng Bản bị sửa đổi Meta ký gói cài bằng khoá của Meta Người mod gỡ chữ ký rồi ký bằng khoá lạ Tên gói giữ nguyên com.facebook.katana Tên gói buộc phải đổi thành một tên khác Cửa hàng đẩy bản vá đều đặn, không cần hỏi Không có lối cập nhật app đứng lại một chỗ Ai ký lại thì người đó quyết định gói chứa gì.

Hình 1. Chữ ký không phải nhãn dán trên vỏ hộp. Nó là thứ máy dùng để nhận ra ai đã đóng gói, và đổi nó thì mọi thứ phía sau đổi theo.

Đổi tên gói: cái giá không ai nói trước

Tài liệu của Google mô tả rất rõ chuyện xảy ra khi khoá ký thay đổi. Khi hệ thống cài bản cập nhật cho một ứng dụng, nó so chứng chỉ của bản mới với chứng chỉ của bản đang có. Khớp thì cho cập nhật. Ký bằng chứng chỉ khác thì bắt buộc phải đặt tên gói khác, và máy sẽ coi đó là một ứng dụng hoàn toàn mới.

Vì vậy bản sửa đổi nào cũng phải mang một tên gói khác với tên gói chính thức. Ba hệ quả đi kèm, và cả ba đều bất lợi cho người dùng.

Thứ nhất, cửa hàng ứng dụng không nhận ra gói đó là Facebook, nên không có bản vá tự động. Thứ hai, mỗi lần Facebook đổi giao diện hay đổi giao thức, bản sửa đổi phải chờ người làm ra nó ngồi sửa lại bằng tay. Thứ ba, khi người đó bỏ cuộc, ứng dụng đứng nguyên ở bản cũ mãi mãi. Đây chính là lý do các chủ đề kiểu này trên diễn đàn hay chết giữa chừng.

Về lời khuyên tắt lớp bảo vệ. Google Play Protect quét cả ứng dụng cài từ nguồn ngoài cửa hàng, và tài liệu của Google ghi rõ nó có thể vô hiệu hoá hoặc gỡ ứng dụng bị coi là độc hại. Hướng dẫn nào bảo bạn tắt lớp này để cài cho trót lọt thì chính lời khuyên đó là dấu hiệu cần dừng lại.

Điều khoản của Meta nói gì về việc sửa ứng dụng

Phần này không phải suy đoán. Điều khoản dịch vụ của Meta có một câu dành đúng cho tình huống này. Nguyên văn: "You must obtain our written permission (or permission under an open source license) to modify, translate, create derivative works of, decompile, or reverse engineer our products or their components, or otherwise attempt to extract source code from us".

Dịch thoáng ra: muốn sửa, dịch, tạo tác phẩm phái sinh, dịch ngược hay tháo mã nguồn sản phẩm của Meta thì phải có văn bản cho phép của họ. Một bản Facebook bị gỡ quảng cáo rơi trọn vào nhóm "tạo tác phẩm phái sinh". Cùng bộ điều khoản còn cấm việc thu thập tên đăng nhập, mật khẩu, hoặc chiếm dụng mã truy cập của người dùng.

Meta có sẵn thang phạt theo số lần vi phạm, nhưng phần đó đã được trình bày trong bài về đăng nhập Facebook like nên không nhắc lại ở đây. Điều cần nhớ là dùng ứng dụng sửa đổi thì bạn tự đặt mình vào thế yếu, vì chính việc đó đã nằm ngoài điều khoản.

Quảng cáo chính là cách Facebook thu tiền

Chỗ này nên nói thẳng, vì nó giải thích tại sao không tồn tại bản chính hãng không quảng cáo. Ngay đoạn mở đầu điều khoản, Meta viết: "We don't charge you to use Facebook or the other products and services covered by these Terms, unless we state otherwise. Instead, businesses and organizations, and other persons pay us to show you ads for their products and services."

Câu tiếp theo càng rõ: dùng sản phẩm của Meta tức là bạn đồng ý cho họ hiện quảng cáo mà họ cho là hợp với bạn. Quảng cáo không phải lỗi kỹ thuật ai đó quên tắt. Nó là khoản thu đổi lấy việc bạn không phải trả tiền.

Trang trợ giúp chính thức của Meta còn viết một câu ngắn mà nhiều bài hướng dẫn tiếng Việt không nhắc tới: không có cách nào ẩn hết quảng cáo. Biết trước câu đó thì bạn khỏi mất công đi tìm nút không tồn tại.

Cách giảm quảng cáo mà không đụng tới tệp cài

Vẫn có việc làm được, và làm ngay trong tài khoản của bạn. Đường dẫn dưới đây lấy từ Trung tâm trợ giúp bản tiếng Anh, kiểm tháng 9 năm 2026. Meta đang chuyển dần giữa Trung tâm tài khoản và phần cài đặt tài khoản Meta, và chính trang trợ giúp nói rằng không phải ai cũng thấy mục này ở cùng một chỗ. Vì vậy hãy tìm theo tên mục, đừng đếm theo thứ tự.

Bấm ảnh đại diện ở góc trên bên phải, chọn Settings & privacy, rồi Settings, rồi Accounts Center, rồi Ad preferences. Nếu ứng dụng của bạn không có đường này, Meta hướng dẫn mở thẳng địa chỉ accountscenter.facebook.com trên trình duyệt. Trang này có hai thẻ.

Thẻ Customize ads cho bạn xem lịch sử tương tác với quảng cáo và quản lý danh sách chủ đề quảng cáo. Cũng ở đó có mục xem lại quảng cáo đã lưu và danh sách nhà quảng cáo vừa hiện tới bạn. Thẻ Manage info thì cho chỉnh những thông tin được dùng để chọn quảng cáo. Gồm bốn nhóm: dữ liệu lấy từ hồ sơ, hoạt động của bạn ở các doanh nghiệp khác, việc Meta hiện quảng cáo trong ứng dụng ngoài, và ai được thấy tương tác của bạn nằm cạnh quảng cáo.

Hai việc đáng làm nhất nằm trong thẻ Customize ads. Mở Ad topics, chọn một chủ đề bạn không quan tâm rồi bấm See less. Mở danh sách Advertisers you saw ads from, chọn một nhà quảng cáo rồi bấm Hide ads. Meta có nói trước rằng chọn xem ít hơn không có nghĩa là biến mất hẳn.

Đường tới tuỳ chỉnh quảng cáo, kiểm 9/2026 Bấm ảnh đại diện, chọn Settings Mở mục Accounts Center Mở Ad preferences Chọn thẻ Customize ads Ad topics chọn See less Advertisers you saw chọn Hide ads Không nút nào tắt được hết quảng cáo

Hình 2. Tên mục ghi theo bản tiếng Anh của Trung tâm trợ giúp. Giao diện tiếng Việt dịch các mục này, nên hãy tìm theo vị trí và ý nghĩa nếu chữ hiện ra khác.

Có một câu trong trang trợ giúp cần đọc chậm, vì nó quyết định kỳ vọng của bạn. Meta viết rằng đổi tuỳ chọn quảng cáo sẽ ảnh hưởng tới việc bạn thấy quảng cáo nào, nhưng không làm thay đổi tổng số quảng cáo bạn thấy. Nói cách khác, các nút này đổi nội dung chứ không đổi số lượng.

Lối thứ hai là dùng Facebook qua trình duyệt thay vì qua ứng dụng. Bản web là bản chính hãng, và trình duyệt là phần mềm của bạn nên bạn cài được tiện ích chặn nội dung ở đó. Cách này không đụng tới tệp cài của Facebook, không đổi chữ ký, không cần bật quyền cài ứng dụng lạ. Đổi lại, bản web thiếu vài tính năng của ứng dụng, và Meta không hứa hẹn gì về việc tiện ích chặn chạy đúng hay chạy được lâu.

Gói trả tiền để bỏ quảng cáo có thật, nhưng không có ở đây

Đây là chỗ dễ mừng hụt nhất, nên cần nói cho hết. Meta có bán gói thuê bao bỏ quảng cáo, tên là Subscription for no ads. Chính Meta giải thích lý do ra đời: họ mở gói này ở Liên minh châu Âu để tuân thủ các yêu cầu pháp lý, cụ thể là GDPR và DMA.

Ngày 12 tháng 11 năm 2024, Meta thông báo hạ giá gói này 40 phần trăm. Trên web, giá đi từ 9,99 xuống 5,99 euro mỗi tháng. Trên iOS và Android, từ 12,99 xuống 7,99 euro mỗi tháng. Mỗi tài khoản kèm thêm tính 4 euro trên web hoặc 5 euro trên ứng dụng. Cùng đợt đó, người dùng ở châu Âu được thêm lựa chọn miễn phí là xem quảng cáo ít cá nhân hoá hơn. Meta nói rõ lựa chọn miễn phí ấy sẽ kèm các đoạn quảng cáo chen giữa mà bạn không bỏ qua được trong vài giây đầu.

Vương quốc Anh có gói tương tự từ mùa thu năm 2025, sau hướng dẫn của cơ quan quản lý dữ liệu nước này. Còn trang trợ giúp của Meta thì ghi một câu gọn: nếu bạn ở khu vực châu Âu hoặc Vương quốc Anh, lựa chọn quảng cáo của bạn khác. Việt Nam không nằm trong nhóm đó. Không có nút mua để bỏ quảng cáo, và cũng không có cách nào đăng ký vòng qua.

Đọc cho đúng thì kết luận là thế này: gói bỏ quảng cáo tồn tại vì luật ở đó bắt buộc, không phải vì Meta muốn bán thêm một sản phẩm.

Lỗi thường gặp

Việc làmChuyện xảy raVì sao
Tin rằng gói tải về là "bản của XDA"Tệp thật ra nằm ở một dịch vụ lưu trữ bên ngoài, hoặc ở một trang chỉ mượn tênDiễn đàn là chỗ bàn luận, không phải kho chứa tệp
Nghĩ bản sửa đổi chỉ khác ở chỗ bỏ quảng cáoToàn bộ gói đã được người khác ký lạiSửa một byte là chữ ký cũ hỏng, buộc phải ký lại bằng khoá lạ
Chờ bản vá bảo mật cho ứng dụng đã càiKhông bao giờ có, ứng dụng đứng nguyên ở bản cũTên gói đã đổi nên cửa hàng không nhận ra để cập nhật
Tắt lớp quét ứng dụng để cài cho trót lọtMất luôn lớp bảo vệ cho mọi thứ khác trên máyGoogle Play Protect quét cả ứng dụng cài từ nguồn ngoài
Bật xác thực hai yếu tố rồi yên tâm dùng bản modVẫn mất tài khoản như thườngỨng dụng đang giữ sẵn phiên đã đăng nhập, không cần mật khẩu nữa
Đợi Meta ra bản chính hãng không quảng cáoChờ mãi không cóĐiều khoản ghi rõ quảng cáo là khoản thu đổi lấy việc bạn dùng miễn phí

Câu hỏi thường gặp

Facebook no ads xda có phải do XDA phát hành không?

Không. Diễn đàn là nơi thành viên đăng bài, không phải nhà phát hành phần mềm. Chủ đề mà kết quả tìm kiếm hay dẫn tới thì đã bị khoá, còn tệp cài thì nằm ở một dịch vụ lưu trữ bên ngoài chứ không nằm trên diễn đàn. Ngoài ra còn có những trang đặt tên miền chứa ba chữ cái quen thuộc kia để ăn theo, hoàn toàn không liên quan.

Bật xác thực hai yếu tố rồi thì dùng bản mod có an toàn hơn không?

Không đáng kể. Xác thực hai yếu tố chặn người lạ đăng nhập từ máy khác. Nó không chặn được một ứng dụng đang chạy trên chính máy bạn và đang giữ sẵn phiên đã đăng nhập. Lời khuyên bật hai yếu tố rồi cứ cài thoải mái là lời khuyên chữa sai bệnh.

Dùng tài khoản phụ để thử bản mod thì sao?

Rủi ro giảm chứ không mất. Tài khoản phụ thường dùng chung số điện thoại hoặc chung email với tài khoản chính, và người ta hay đặt cùng một mật khẩu. Quan trọng hơn, thứ đáng lo không chỉ là tài khoản Facebook mà là mọi thứ khác trên chiếc máy đó.

Có cách chính hãng nào để Facebook nhẹ và gọn hơn không?

Có, nhưng nên kỳ vọng vừa phải. Dùng bản web trong trình duyệt thay cho ứng dụng là cách gọn nhất, vì bạn kiểm soát được trình duyệt của mình. Trong tài khoản thì tắt tự động phát video và dọn danh sách chủ đề quảng cáo. Nếu máy của bạn đã quá cũ thì đó là một vấn đề khác, liên quan tới ngưỡng Android tối thiểu mà hãng công bố cho ứng dụng.

Chốt lại, người gõ facebook no ads xda thường chỉ muốn bảng tin gọn hơn một chút. Nhưng thứ họ tìm thấy là một gói cài do người lạ ký. Cái giá không nằm ở chỗ vi phạm điều khoản, dù điều khoản có cấm thật. Cái giá nằm ở chỗ bạn giao quyền quyết định nội dung ứng dụng, và giao luôn phiên đăng nhập, cho một người bạn không biết tên. Các nút giảm quảng cáo trong tài khoản làm được ít hơn bạn mong, nhưng chúng không đòi bạn trả cái giá đó.