2 คะแนน โดย GN⁺ 2025-11-04 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ใน Carrier Config Manager ของ Android มีการตั้งค่าที่ซ่อนอยู่ซึ่งทำให้ แสดงความแรงสัญญาณสูงกว่าความเป็นจริง 1 ระดับ
  • แม้การตั้งค่านี้จะ ไม่ได้ระบุไว้ในเอกสารทางการของ Android แต่มีอยู่ในซอร์สโค้ด จึงทำให้ผู้ให้บริการเครือข่ายมือถือสามารถนำไปใช้ได้
  • พบกรณีที่เปิดใช้งานแฟล็กดังกล่าวในไฟล์ตั้งค่าของ AT&T และ Verizon
  • ผู้เขียนไม่สามารถระบุได้ว่าใครเป็นผู้ร้องขอให้เพิ่มฟีเจอร์นี้ และยังระบุว่า แม้แต่บันทึก git-blame ก็ไม่ชี้ที่มาอย่างชัดเจน
  • ท่ามกลางการที่ผู้ให้บริการเครือข่ายมือถืออ้างว่าตนมี พื้นที่ครอบคลุมกว้างที่สุดหรือคุณภาพเครือข่ายดีที่สุด การปรับแต่งลักษณะนี้ถูกชี้ว่าเป็น ปัจจัยที่บั่นทอนความน่าเชื่อถือ

ฟีเจอร์ปรับความแรงสัญญาณแบบซ่อนอยู่ของ Android

  • พบแฟล็กชื่อ KEY_INFLATE_SIGNAL_STRENGTH_BOOL ใน Carrier Config Manager ของ Android
    • แฟล็กนี้ทำหน้าที่ แสดงความแรงสัญญาณที่ผู้ใช้เห็นให้สูงกว่าความเป็นจริง 1 ระดับ
    • ผู้เขียนอธิบายว่าพบการตั้งค่านี้ระหว่างสำรวจภายในระบบ Android
  • ฟีเจอร์นี้ ไม่ได้ถูกบันทึกไว้ในเอกสารสำหรับนักพัฒนาอย่างเป็นทางการของ Android แต่มีอยู่ในซอร์สโค้ด
    • ดังนั้น ผู้ให้บริการเครือข่ายมือถือ (operator) จึงสามารถเปิดใช้งานและใช้งานได้

กรณีการใช้งานโดยผู้ให้บริการเครือข่ายมือถือ

  • ในไฟล์ CarrierConfig XML ของ AT&T และ Verizon มีการตั้งค่าแฟล็กนี้ไว้ในสถานะ เปิดใช้งาน
    • มีการยก GitHub ลิงก์ของทั้งสองไฟล์ พร้อมระบุหมายเลขบรรทัดของการตั้งค่าแต่ละแห่ง
  • ยัง ไม่สามารถยืนยันได้อย่างชัดเจน ว่าฟีเจอร์นี้ถูกเพิ่มเข้ามาใน Android ได้อย่างไรหรือใครเป็นผู้ร้องขอ
    • มีการระบุว่าจากบันทึก git-blame ก็ไม่สามารถหาผู้รับผิดชอบต่อการเปลี่ยนแปลงนี้ได้

บทบาทของ CarrierConfig

  • CarrierConfig ถูกอธิบายว่าเป็นไฟล์คอนฟิกที่รวม การตั้งค่าเครือข่ายทั้งหมดของผู้ให้บริการแต่ละราย
    • มีการยกเอกสาร Carrier Privileges และ APN Master Config ของ Android เป็นลิงก์อ้างอิงที่เกี่ยวข้อง

ปัญหาความน่าเชื่อถือและธรรมเนียมของอุตสาหกรรม

  • ผู้ให้บริการเครือข่ายมือถือมักอ้างว่าเครือข่ายของตนให้ พื้นที่ครอบคลุมกว้างที่สุด หรือ คุณภาพดีที่สุด
    • แต่ การปรับแต่งความแรงสัญญาณ หรือ แฟล็ก 5G ปลอม ลักษณะนี้ถูกมองว่าเป็นปัจจัยที่ทำให้ความเชื่อมั่นของผู้ใช้ลดลง
  • ผู้เขียนกล่าวถึง กรณีการวัดสติกเกอร์เสาอากาศมือถือ ที่เคยนำเสนอมาก่อน เพื่อย้ำว่ากลลวงแบบนี้ไม่จำเป็น

บทสรุป

  • ภายใน Android มี การตั้งค่าที่สามารถทำให้ผู้ใช้เห็นสถานะสัญญาณดีกว่าความเป็นจริง อยู่จริง
  • ผู้ให้บริการเครือข่ายมือถือรายใหญ่บางรายกำลังใช้มัน และก่อให้เกิด ประเด็นด้านความโปร่งใสและความน่าเชื่อถือ
  • ในต้นฉบับ ไม่ได้กล่าวถึง รายละเอียดทางเทคนิคเพิ่มเติมหรือจุดยืนของ Google

1 ความคิดเห็น

 
GN⁺ 2025-11-04
ความคิดเห็นจาก Hacker News
  • เพื่อนคนหนึ่งซื้อโทรศัพท์เครื่องใหม่ที่ผู้ให้บริการเครือข่ายจัดให้ แต่บ่นว่าเจอปัญหา สัญญาณรับไม่ดี บ่อยมาก
    พอลองเทียบกับโทรศัพท์ของผมในพื้นที่เดียวกัน เครือข่ายเดียวกัน โทรศัพท์ผมแสดงสัญญาณ 0 ขีด
    โทรศัพท์ผมเป็นรุ่นเก่าเลยดูความแรงสัญญาณจริงได้ผ่านแอป MTK Engineer Mode ซึ่งอยู่ราว ๆ -140dBm
    การวัดความแรงสัญญาณมีมาตรฐานอยู่แล้ว — Mobile phone signal (ASU)

    • เคยเห็นว่าแม้ใส่ SIM สองใบของเครือข่ายเดียวกันในโทรศัพท์เครื่องเดียวกัน จำนวนขีดสัญญาณก็ยังแสดงไม่เท่ากัน
      ผ่านไปสักพักก็จะคล้ายกันแล้วก็กลับมาต่างกันอีก
      เป็นอาการแปลกที่อธิบายด้วยโมเดลการรับสัญญาณแบบง่าย ๆ ไม่ได้
    • แนะนำแอป Network Cell Info Lite สำหรับวิเคราะห์เครือข่าย
      มันจะแสดงความแรงสัญญาณละเอียดของแต่ละโมดูล SIM และดูตำแหน่งเสาสัญญาณที่เชื่อมต่ออยู่บนแผนที่แบบเรียลไทม์ได้
    • -140dBm นี่แทบจะเท่ากับ ไม่มีพื้นที่ครอบคลุมสัญญาณ แล้ว
      ปกติ LTE มักหลุดแถว ๆ -120dBm และบางทีก็พอฝืนได้ถึง -123~-125dBm แต่เพราะสัญญาณรบกวนเลยลำบาก
  • เคยมีการทำพฤติกรรมแบบเดียวกันในผลิตภัณฑ์ของ Google มาก่อน
    PM เอางานวิจัยเรื่อง การแสดงขีดสัญญาณของ iPhone มาให้ดู ซึ่งแต่ละเวอร์ชันมีช่วงระดับความแรงสัญญาณไม่เหมือนกัน
    ยิ่งเป็นเวอร์ชันใหม่ เกณฑ์แสดงขีดก็ยิ่งเลื่อนไปทางซ้าย ทำให้สัญญาณที่อ่อนกว่าดูเหมือนมีขีดเยอะขึ้น
    พวกเราพยายามทำให้ตรงกับ iPhone เวอร์ชันล่าสุด

    • ก็สงสัยเหมือนกันว่า iPhone รุ่นใหม่ ๆ อาจจะ จัดการสัญญาณอ่อน ได้ดีขึ้นหรือเปล่า
      สัญญาณที่เมื่อก่อนอ่อนเกินไป อาจกลายเป็นระดับที่ใช้งานได้ในรุ่นใหม่ก็ได้
    • คำว่า “ปรับให้ตรงกับ iPhone เวอร์ชันล่าสุด” ฟังดูเหมือน การทำชั่วเชิงทฤษฎีเกม
    • งั้นเหตุผลที่วันนี้ขึ้น 2 ขีดแต่เล่นเน็ตไม่ได้ก็คงเป็นเพราะแบบนี้นี่เอง
    • เป็นไปได้ว่าด้วยการพัฒนาเรื่องการออกแบบเสาอากาศ ชิ้นส่วน RF และเทคโนโลยี digital signal processing ทำให้สัญญาณที่เมื่อก่อนเป็นแค่ noise กลายเป็นใช้งานได้
      ในวงการวิทยุสมัครเล่นเองก็พัฒนาไปไกลจนสื่อสารรอบโลกได้ด้วยกำลังต่ำกว่า 5W
  • บน Android ถ้าพิมพ์ ##INFO## ในแอปโทรศัพท์ จะเปิด เครื่องมือวินิจฉัย
    ตรงนี้ดูความแรงสัญญาณเป็นหน่วย dBm ได้ และมีประโยชน์มากสำหรับหาจุดอับสัญญาณในบ้าน

  • ตามบทความของ BBC(ลิงก์)
    “เวลามือถือแสดงว่าเป็น 5G จริง ๆ แล้วราว 40% เป็นการเชื่อมต่อ 4G”

    • เคยทำงานที่ บริษัทเครือข่ายมือถือ มาก่อน และบรรยากาศตอนนั้นคือการกระจาย 5G ยังอีกไกล
      ตอนนั้นบริษัททำ ระบบ bridge ที่แปลงสัญญาณ 5G เป็น 4G เพื่อยืดอายุการใช้อุปกรณ์เก่า
      ที่น่าสนใจคือ 5G ใช้ พื้นฐานแบบ HTTP แทน RADIUS หรือ DIAMETER เลยใช้ไลบรารี cURL ภายในระบบ
      พูดอีกแบบคือคำว่า “cURL ขับเคลื่อน 5G” ไม่ได้เป็นมุกล้อเล่น
    • ในทางปฏิบัติหลายเครือข่ายยังไม่ใช้ 5G core หรือไม่ก็ SIM ยังไม่รองรับ
      เพราะงั้นนิยามของคำว่า “เชื่อมต่อ 5G แล้ว” เองก็คลุมเครือ — เอกสารอ้างอิง
    • ลิงก์ BBC ข้างบนผิด เลยแก้เป็นอันนี้ — ลิงก์ที่ถูกต้อง
  • คอมมิตที่เกี่ยวข้องใน Android โอเพนซอร์ส: 43c14d19847993aa603b781f6bc55efb273fa3fd
    “ผมไม่อยากให้ชื่อผมไปอยู่บนคอมมิตที่มีไว้เพื่อ แสดงผลหลอก อย่างเดียว”

    • น่าจะเป็น คำขอจากผู้ให้บริการเครือข่าย
      มีบั๊กรีพอร์ตที่เกี่ยวข้องอยู่ แต่สิทธิ์เข้าถูกจำกัด
  • แทบไม่เคยเห็นสัญญาณ 1 ขีดบนสมาร์ตโฟนเลย
    ถ้าขึ้น 2 ขีดก็แทบใช้งานไม่ได้แล้ว
    สมองมนุษย์นี่ หลอกได้ง่ายจริง ๆ
    เลยสงสัยว่าการแสดงผลแบบนี้ถูกกฎหมายไหม

    • ที่เยอรมนีเห็นสัญญาณ 1 ขีดบ่อย
      GDP สูงก็จริงแต่ เครือข่ายมือถือห่วยมาก จนมีมุกเรียกกันว่า “ประเทศแห่ง EDGE”
      แต่ถึงอย่างนั้นอย่างน้อยขีดสัญญาณก็ยังซื่อตรง
    • ผมทำงานกับอุปกรณ์ BDA-DAS สำหรับจัดการสัญญาณภายในอาคาร
      เอาจริงต้องดูค่าพวก RSRP, RSRQ มากกว่าขีดสัญญาณ
      กราฟแท่งแทบไม่มีความหมาย มีแค่เรื่อง “ใช้ได้/ใช้ไม่ได้” เท่านั้น
    • เคยตกอยู่ในสถานการณ์อันตรายในพื้นที่ธรรมชาติของแคนาดาเพราะ สัญญาณ 3G 1 ขีด
      ฟังก์ชันส่งข้อความผ่านดาวเทียมจะไม่ทำงานถ้ายังมีสัญญาณอยู่ เลยต้องรอให้สัญญาณหายไปเองโดยตั้งใจ
    • ในร้าน Home Depot จะขึ้น 0~1 ขีดตลอด
      เพราะชั้นวางโลหะกับโครงสร้างต่าง ๆ บังสัญญาณ
      เวลาใช้แอปหาสินค้าจะลำบากมาก
    • ตอนโรมมิ่งกับ Vodafone ที่อิตาลี สัญญาณขึ้น 1 ขีดตลอดเวลา
      ถ้าการวางเสาสัญญาณให้บางขนาดนี้ยังนับเป็นเทคนิค ก็ถือว่าเป็นเทคนิคอย่างหนึ่ง
  • จำได้ว่าปรากฏการณ์นี้เริ่มขึ้นตอน Antennagate ของ iPhone 4
    ตอนนั้นทำงานที่ Verizon และได้ยินมาว่า Apple เพิ่มขีดสัญญาณขึ้นทีละหนึ่งขีดเพื่อเลี่ยงคำวิจารณ์ว่า “จับโทรศัพท์ผิดวิธี”
    ตอนนั้น Android มีกำไรมากกว่า เลยทำให้บริษัทอยากขาย Android มากกว่า

    • ไม่คิดมาก่อนว่า Android จะมีกำไรต่อเครื่องสูงกว่า
  • บน iPhone มี วิธีเปลี่ยนขีดสัญญาณเป็นตัวเลข dBmลิงก์วิธีทำ
    เจ้าหน้าที่ฝ่ายซัพพอร์ตลูกค้าเคยเอาวิธีนี้มาใช้ตอนดีบักปัญหาเครือข่าย

  • ก็คิดเหมือนกันว่าการเปลี่ยนแบบนี้อาจเป็นเพราะแค่ ความต่างของข้อมูลตามผู้ให้บริการ หรือเปล่า
    อย่างเช่น T-Mobile หรือ Verizon อาจส่งวิธีคำนวณจำนวนขีดมาไม่เหมือนกัน เลยต้องมีการปรับแก้

  • สงสัยว่า Apple ทำให้ขีดสัญญาณดูเข้าใจง่ายขึ้นแบบเดียวกับที่ ปรับการแสดงเวลาในสต็อปวอทช์ หรือเปล่า — บทความที่เกี่ยวข้อง

    • อันนั้นเป็นแค่ปัญหาเรื่องการปัดเศษ ไม่ใช่การ บิดตัวเลขแบบคงที่ เหมือนสัญญาณ
    • ผมเองก็เคยใส่ การชดเชย 0.5 วินาที ในแอป teleprompter เพราะนับถอยหลังมันดูเร่งเกินไป
      พอทำแล้วรู้สึกเป็นธรรมชาติกว่าเยอะ
    • ใช้ ceiling ธรรมดาก็น่าจะง่ายกว่า
    • แต่สต็อปวอทช์ติดตามเวลาจริง ขณะที่ขีดสัญญาณคือ การหลอกค่าจริง