2 điểm bởi GN⁺ 2025-11-04 | 1 bình luận | Chia sẻ qua WhatsApp
  • Carrier Config Manager của Android có một thiết lập ẩn cho phép hiển thị cường độ tín hiệu cao hơn thực tế một mức
  • Thiết lập này không được nêu rõ trong tài liệu chính thức của Android, nhưng có trong mã nguồn nên nhà mạng có thể sử dụng
  • Đã xác nhận có trường hợp cờ này được bật trong tệp cấu hình của AT&T và Verizon
  • Tác giả không xác định được bên nào đã yêu cầu thêm tính năng này, và cho biết ngay cả lịch sử git-blame cũng không rõ nguồn gốc
  • Trong bối cảnh các nhà mạng luôn tuyên bố có độ phủ rộng nhất hoặc mạng chất lượng tốt nhất, kiểu thao tác này bị chỉ ra là yếu tố làm suy giảm niềm tin

Tính năng điều chỉnh cường độ tín hiệu ẩn của Android

  • Trong Carrier Config Manager của Android, người ta phát hiện một cờ có tên KEY_INFLATE_SIGNAL_STRENGTH_BOOL
    • Cờ này có chức năng hiển thị cường độ tín hiệu cho người dùng cao hơn thực tế một mức
    • Tác giả nói rằng đã phát hiện thiết lập này trong lúc khám phá phần bên trong của Android
  • Tính năng này không được ghi trong tài liệu chính thức dành cho nhà phát triển Android, nhưng lại tồn tại trong mã nguồn
    • Vì vậy, nhà mạng (operator) có thể bật và sử dụng nó

Các trường hợp áp dụng của nhà mạng

  • Trong các tệp CarrierConfig XML của AT&TVerizon, cờ nói trên được đặt ở trạng thái bật
    • Bài viết đưa ra các liên kết GitHub tới hai tệp này, đồng thời nêu rõ số dòng cấu hình tương ứng
  • Quá trình tính năng này được thêm vào Android, hay bên nào đã yêu cầu, không được xác nhận rõ ràng
    • Tác giả cũng nói rằng ngay cả trong lịch sử git-blame cũng không tìm ra người chịu trách nhiệm cho thay đổi liên quan

Vai trò của CarrierConfig

  • CarrierConfig được mô tả là tệp cấu hình bao gồm toàn bộ thiết lập mạng cho từng nhà mạng
    • Các liên kết tham khảo liên quan gồm tài liệu Carrier PrivilegesAPN Master Config của Android

Vấn đề niềm tin và thông lệ trong ngành

  • Các nhà mạng thường tuyên bố mạng của mình có độ phủ rộng nhất hoặc chất lượng tốt nhất
    • Tuy nhiên, các kiểu thao túng cường độ tín hiệu như vậy hay các cờ 5G giả bị chỉ ra là yếu tố làm giảm niềm tin của người dùng
  • Tác giả nhắc lại trường hợp đo kiểm miếng dán ăng-ten điện thoại từng đề cập trước đây để nhấn mạnh sự không cần thiết của những kiểu đánh lừa như vậy

Kết luận

  • Bên trong Android tồn tại một thiết lập có thể cho người dùng thấy trạng thái tín hiệu tốt hơn thực tế
  • Một số nhà mạng lớn đang tận dụng nó, và điều này đặt ra vấn đề về tính minh bạch và độ tin cậy
  • Bài gốc không đề cập thêm đến các chi tiết kỹ thuật bổ sung hay quan điểm của Google

1 bình luận

 
GN⁺ 2025-11-04
Ý kiến Hacker News
  • Một người bạn mua điện thoại mới do nhà mạng cung cấp nhưng thường phàn nàn về sóng yếu
    So thử với điện thoại của tôi ở cùng khu vực, cùng nhà mạng thì máy tôi hiển thị 0 vạch sóng
    Điện thoại của tôi là mẫu cũ nên có thể dùng ứng dụng MTK Engineer Mode để xem cường độ tín hiệu thực, khoảng -140dBm
    Việc đo cường độ tín hiệu đã được chuẩn hóa — Mobile phone signal (ASU)

    • Tôi từng thấy ngay cả khi lắp hai SIM của cùng một mạng vào một điện thoại thì số vạch sóng hiển thị vẫn khác nhau
      Một lúc sau thì chúng lại giống nhau hơn rồi sau đó lại khác đi
      Đây là hiện tượng kỳ lạ mà mô hình thu sóng đơn giản không giải thích được
    • Tôi khuyên dùng ứng dụng Network Cell Info Lite để chẩn đoán mạng
      Nó hiển thị chi tiết cường độ tín hiệu của từng mô-đun SIM và có thể xem vị trí trạm gốc đang kết nối theo thời gian thực trên bản đồ
    • -140dBm thực chất gần như là mức không có vùng phủ sóng
      LTE thường rớt kết nối quanh mức -120dBm, đôi khi chịu được đến -123~-125dBm nhưng do nhiễu nên rất khó
  • Trước đây tôi từng triển khai hành vi tương tự trên một sản phẩm của Google
    PM cho xem một nghiên cứu về cách iPhone hiển thị vạch sóng, và mỗi phiên bản lại có các khoảng cường độ tín hiệu khác nhau
    Càng lên phiên bản mới thì tiêu chí hiển thị vạch càng dịch sang trái, khiến tín hiệu yếu hơn cũng trông như có nhiều vạch hơn
    Chúng tôi định triển khai theo phiên bản iPhone mới nhất

    • Tôi tự hỏi có phải khi phiên bản iPhone tăng lên thì khả năng xử lý tín hiệu yếu cũng tốt hơn nên mới vậy không
      Có thể tín hiệu vốn rất yếu ở đời cũ lại trở thành mức chấp nhận được trên mẫu mới hơn
    • Câu “chúng tôi khớp theo phiên bản iPhone mới nhất” nghe như một hành vi xấu theo lý thuyết trò chơi
    • Vậy nên có lẽ đó là lý do hôm nay tôi có 2 vạch mà vẫn không vào được Internet
    • Có thể nhờ thiết kế anten, linh kiện RF và kỹ thuật xử lý tín hiệu số tiến bộ mà những tín hiệu trước đây chỉ là nhiễu giờ đã dùng được
      Ngay cả trong giới vô tuyến nghiệp dư cũng đã phát triển đến mức dưới 5W vẫn có thể liên lạc toàn cầu
  • Trên Android, nhập ##INFO## trong ứng dụng điện thoại sẽ mở công cụ chẩn đoán
    Ở đó có thể xem cường độ tín hiệu theo đơn vị dBm và rất hữu ích để tìm điểm chết sóng trong nhà

  • Theo bài báo của BBC(liên kết),
    “khi điện thoại hiển thị 5G thì thực tế khoảng 40% là kết nối 4G”

    • Tôi từng làm ở một công ty mạng di động, và khi đó không khí chung là việc phổ cập 5G vẫn còn xa
      Khi ấy công ty đã làm một hệ thống cầu nối chuyển tín hiệu 5G sang 4G để tiếp tục dùng thiết bị cũ lâu hơn
      Điều thú vị là 5G dựa trên HTTP thay vì RADIUS hay DIAMETER, nên nội bộ có dùng thư viện cURL
      Tức là câu “cURL vận hành 5G” không hẳn là chuyện đùa
    • Thực tế nhiều mạng vẫn chưa dùng 5G core hoặc SIM không hỗ trợ
      Vì vậy ngay cả định nghĩa “đã kết nối 5G” cũng khá mơ hồ — tài liệu tham khảo
    • Liên kết BBC ở trên bị sai nên tôi sửa lại — liên kết đúng
  • Commit liên quan trong Android mã nguồn mở: 43c14d19847993aa603b781f6bc55efb273fa3fd
    “Tôi không muốn tên mình gắn trên một commit chỉ để hiển thị giả

    • Có lẽ đây là yêu cầu từ nhà mạng
      Có báo cáo lỗi liên quan nhưng bị hạn chế truy cập
  • Tôi gần như chưa bao giờ thấy tín hiệu 1 vạch trên smartphone
    2 vạch thì thường đã gần như không dùng được
    Não người đúng là rất dễ bị đánh lừa
    Tôi tự hỏi kiểu hiển thị này có hợp pháp không

    • Ở Đức tôi thường xuyên thấy tín hiệu 1 vạch
      GDP thì cao nhưng mạng di động rất tệ, đến mức bị đùa là “đất nước của EDGE”
      Dù vậy ít ra vạch sóng vẫn trung thực
    • Tôi làm công việc xử lý tín hiệu trong nhà bằng thiết bị BDA-DAS
      Thực tế phải xem các chỉ số như RSRP, RSRQ chứ không phải vạch sóng
      Biểu đồ vạch hầu như vô nghĩa, chỉ là vấn đề “có dùng được hay không”
    • Tôi từng gặp nguy hiểm ngoài vùng hoang dã ở Canada vì tín hiệu 3G chỉ còn 1 vạch
      Tính năng nhắn tin vệ tinh không hoạt động khi vẫn còn tín hiệu, nên tôi phải cố tình chờ cho mất sóng
    • Bên trong cửa hàng Home Depot lúc nào cũng chỉ 0~1 vạch
      Kệ kim loại và kết cấu kim loại chặn tín hiệu
      Rất bất tiện khi dùng ứng dụng để tìm hàng
    • Khi roaming Vodafone ở Ý thì lúc nào cũng chỉ có 1 vạch sóng
      Nếu việc bố trí trạm gốc thưa đến vậy cũng là một công nghệ thì đúng là công nghệ thật
  • Tôi nhớ hiện tượng này bắt đầu từ thời antennagate của iPhone 4
    Khi đó tôi làm ở Verizon, và nghe nói Apple đã tăng mỗi mức lên một vạch để tránh bị chỉ trích là “cầm điện thoại sai cách”
    Khi ấy Android có biên lợi nhuận tốt hơn nên công ty muốn bán Android nhiều hơn

    • Việc Android có biên lợi nhuận cao hơn là điều ngoài dự đoán của tôi
  • Có cách đổi vạch sóng trên iPhone thành số dBmliên kết hướng dẫn
    Nhân viên hỗ trợ khách hàng từng chỉ cho tôi cách này khi gỡ lỗi sự cố mạng

  • Tôi tự hỏi liệu thay đổi kiểu này có đơn giản chỉ là do khác biệt dữ liệu theo từng nhà mạng hay không
    Ví dụ T-Mobile hay Verizon có thể gửi cách tính số vạch khác nhau, nên cần hiệu chỉnh

  • Tôi tự hỏi có phải Apple làm cho vạch sóng trông trực quan hơn, giống như cách họ điều chỉnh hiển thị thời gian của đồng hồ bấm giờ không — bài liên quan

    • Cái đó chỉ là vấn đề làm tròn thôi, không phải kiểu thao túng cố định như tín hiệu
    • Tôi cũng từng thêm hiệu chỉnh 0.5 giây vào một ứng dụng teleprompter vì cảm giác đếm ngược quá gấp
      Làm vậy xong thấy tự nhiên hơn hẳn
    • Có lẽ chỉ cần dùng ceiling sẽ đơn giản hơn
    • Nhưng đồng hồ bấm giờ theo dõi thời gian thực, còn vạch sóng thì là đánh lừa con số thật