信号显示可被运营商控制?源码显示运营商可将Android信号显示抬高一格

Antutu

阅读

近日,一名网络工程博主Nick vs Networking发文称,其在Android平台发现一个载入在Carrier Config(运营商配置)中的隐藏开KEY_INFLATE_SIGNAL_STRENGTH_BOOL,该项可使系统在显示给用户的信号格数上“膨胀”一格——也就是说,状态栏上多一格并不代表无线链路实测更好。

图片

CarrierConfig是Android为运营商提供的动态配置接口,允许通过运营商应用、SIM 或 OTA 更新下发一组键值对,以调整包括 VoLTE、漫游、视觉化设置等多项系统行为。其中 KEY_INFLATE_SIGNAL_STRENGTH_BOOL并未在官方开发文档做公开说明,但在源码与平台实现中存在。

图片

Nick vs Networking对该配置项的解读称,启KEY_INFLATE_SIGNAL_STRENGTH_BOOL开关后,系统会在原有信号等级上“膨胀”一个等级,即在5格显示体系中即多出一格,这并不改变底层的射频测量值或速率,而只是修改对用户界面的呈现,且这一机制已被写入AOSP相关代码与设置库中,也就意味着有权限的运营商能够通过下发配置(或随SIM/运营商应用推送)改变任意设备上的信号显示。

此外,Nick vs Networking称,目前已经发现美国电信运营商AT&T与Verizon在它们的网络上启用了这个标志,在CarrierConfig中可以查询到相关信息。

图片

对用户而言,也就意味着你可能在满格信号时仍然遭遇缓冲、掉速或通话质量问题,且单凭系统状态栏不足以判断网络真实状况,只能通过第三方工具进行实际速率与信号强度的检测。

原创文章,作者:HyperZ-Ton,如若转载,请注明出处:http://www.antutu.com/doc/135556.htm

相关推荐

登录后才能评论

评论列表 ( )

返回
顶部