ผู้ให้บริการบางรายอาจเริ่มซ่อนความแรงของสัญญาณจากผู้ใช้ใน Android P

click fraud protection

Android P ได้เพิ่มตัวเลือกการกำหนดค่าผู้ให้บริการใหม่ที่ช่วยให้ผู้ให้บริการสามารถซ่อนข้อมูลความแรงของสัญญาณในการตั้งค่าได้

ผู้ให้บริการเครือข่ายมือถือหรือที่รู้จักกันในชื่อผู้ให้บริการ มีชื่อเสียงที่หลากหลายในหมู่ผู้บริโภค ในสหรัฐอเมริกา ชุมชนของเรารู้จักผู้ให้บริการ เช่น AT&T และ Verizon Wireless จากการบังคับให้อุปกรณ์ที่มีแบรนด์ของตนมีโปรแกรมโหลดบูตที่ไม่สามารถปลดล็อคได้ แม้ว่าผู้ใช้โดยเฉลี่ยไม่เห็นว่าการปลดล็อค bootloader เป็นปัญหาสำคัญ แต่นี่เป็นเพียงตัวอย่างหนึ่งของแนวทางปฏิบัติหลายประการที่ทำให้ผู้ให้บริการหลายรายเสียชื่อเสียงว่าไม่เป็นมิตรต่อผู้บริโภค T-Mobile USA ได้สร้างแบรนด์ตัวเองว่าเป็น "ไม่มีผู้ให้บริการ" เพราะการเหยียดหยามที่ผู้บริโภคจำนวนมากมีต่อผู้ให้บริการ ผู้ให้บริการมีส่วนสำคัญในการพิจารณา การอัปเดตซอฟต์แวร์สามารถทำได้เร็วแค่ไหนและบางครั้งยังสามารถกำหนดคุณลักษณะที่เราสามารถเข้าถึงได้อีกด้วย ตามข้อผูกพันบางประการ ดูเหมือนว่าผู้ให้บริการบางรายกำลังผลักดันความสามารถในการซ่อนความแรงของสัญญาณในการตั้งค่า โดยเริ่มใน Android P


เกิดอะไรขึ้น?

ที่ กระทำ เราค้นพบว่าความแรงของสัญญาณที่แสดงใน "สถานะซิม" ในการตั้งค่าอาจถูกจำกัดโดยขึ้นอยู่กับผู้ให้บริการ ความแรงของสัญญาณที่แสดงในเมนูนี้คือ

ความแรงของสัญญาณตัวเลขจริง วัดเป็น dBm หรือ asu ยิ่งตัวเลข dBm ต่ำ สัญญาณเครือข่ายของอุปกรณ์ก็จะยิ่งแย่ลง ค่าความแรงของสัญญาณนี้ประมาณด้วยแถบสัญญาณ 5 แถบที่แสดงในแถบสถานะ แม้ว่าจะเห็นได้ชัดว่า 5 แถบไม่ได้บอกคุณอย่างแน่ชัดว่าสัญญาณของคุณแย่หรือดีเพียงใด

แม้ว่าผู้ใช้ส่วนใหญ่ไม่สนใจที่จะดูค่า dBm ที่แน่นอนของความแรงของสัญญาณ แต่ก็อาจเป็นตัวเลขที่มีประโยชน์เมื่อเปรียบเทียบประสิทธิภาพของอุปกรณ์หลายเครื่องในเครือข่ายเดียวกัน ความแรงของสัญญาณอุปกรณ์ของคุณมีความสำคัญอย่างยิ่งต่อคุณภาพการโทร การเชื่อมต่อข้อมูล/ความเร็ว และอายุการใช้งานแบตเตอรี่ ที่ค่า dBm เมื่อใช้โทรศัพท์ในบางพื้นที่อาจเป็นวิธีที่มีประโยชน์ในการดูว่าอุปกรณ์ใหม่ของคุณทำงานได้ดีเพียงใด เครือข่าย

ขณะนี้ ผู้ให้บริการมีความสามารถในการระบุฟีเจอร์ซอฟต์แวร์ที่ผู้ใช้อาจเข้าถึงได้แล้ว แม้ว่าโดยทั่วไปจะจำกัดอยู่เพียงอุปกรณ์ที่มีตราสินค้าของตนก็ตาม ตัวอย่างเช่น ผู้ให้บริการบางรายซ่อนไทล์ข้อมูลมือถือและการตั้งค่าด่วนฮอตสปอตบนสมาร์ทโฟน Samsung Galaxy แม้ว่าจะมีวิธี นำพวกเขากลับมา. หากคุณนำอุปกรณ์ของคุณเองเข้าสู่เครือข่าย ข้อจำกัดมักจะเกี่ยวข้องกับคุณสมบัติที่เกี่ยวข้องกับโครงสร้างพื้นฐานของเครือข่าย ไม่ใช่คุณสมบัติของซอฟต์แวร์ในอุปกรณ์ของคุณ

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

เพิ่มค่าที่แตกต่างกันสำหรับผู้ให้บริการสองรายใน vendor.xml และดูการเปลี่ยนแปลงเมื่อสลับซิมการ์ด

สิ่งนี้แสดงให้เห็นคือการกำหนดค่าผู้ให้บริการที่กำหนดไว้ในไฟล์ vendor.xml จะกำหนดว่าความแรงของสัญญาณจะแสดงต่อผู้ใช้หรือไม่ เมื่อดูที่โค้ดแล้ว การตั้งค่าความแรงของสัญญาณจะถูกซ่อนไม่ให้ผู้ใช้เห็นหลังจากตรวจสอบค่าบูลีนที่เรียกว่า "KEY_HIDE_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL" ซึ่งกำหนดโดยการกำหนดค่าของผู้ให้บริการ


เหตุใดจึงทำเช่นนี้?

ดูเหมือนว่าผู้ให้บริการบางรายร้องขอคุณลักษณะนี้ และ Google ก็แค่ปฏิบัติตาม ความสามารถในการซ่อนความแรงของสัญญาณในการตั้งค่าตาม SIM นั้นเป็นเรื่องใหม่ และโดยค่าเริ่มต้นจะถูกตั้งค่าเป็นเท็จ ไม่มีข้อบ่งชี้ว่าผู้ให้บริการรายใดร้องขอคุณลักษณะนี้เช่นกัน

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


สิ่งนี้จะทำให้การมองเห็นความแรงของสัญญาณเป็นไปไม่ได้หรือไม่?

ที่น่าสนใจคือคำตอบคือ เลขที่. ดูเหมือนว่าโค้ดในการคอมมิตจะไม่ส่งผลกระทบต่อ API ใดๆ ที่แอปสามารถใช้เพื่อรับสัญญาณความแรงของสัญญาณ แทนเท่านั้น ป้องกันไม่ให้ความแรงของสัญญาณในการตั้งค่าแสดงขึ้น ให้กับผู้ใช้ นั่นหมายความว่าคุณยังคงสามารถใช้แอปจำนวนเท่าใดก็ได้ใน Play Store เช่น "ความแรงของสัญญาณ" เพื่อค้นหาค่า dBm ที่แท้จริง

ความแรงของสัญญาณผู้พัฒนา: ลักษมัน

ราคา: ฟรี

4.5.

ดาวน์โหลด

อย่างไรก็ตาม หากผู้ให้บริการพยายามกดดันให้ซ่อนสิ่งนี้ไม่ให้ผู้ใช้เห็นในการตั้งค่า ก็เป็นไปได้ว่าเป็นเช่นนั้น สามารถขยายได้ในภายหลังเพื่อจำกัด API ตามการกำหนดค่าของผู้ให้บริการหรือซ่อนเครือข่ายที่เกี่ยวข้องเพิ่มเติม ข้อมูล. แน่นอนว่าเรายังไปไม่ถึงจุดนั้นและการกำหนดค่าผู้ให้บริการใหม่นี้ยังไม่ปรากฏบนอุปกรณ์ Android ใด ๆ ด้วยซ้ำ (เพิ่งรวมเข้าด้วยกันเมื่อเร็ว ๆ นี้และจะอยู่ใน แอนดรอยด์พี) แต่เป็นสัญญาณว่าผู้ให้บริการสามารถเริ่มซ่อนคุณลักษณะต่างๆ จากผู้ใช้ได้ แม้ว่าคุณจะไม่ได้ซื้ออุปกรณ์ที่มีตราสินค้าของผู้ให้บริการก็ตาม