刷了HTC官方版838Pro后发现,运营商服务网络名称显示不是Softbank,而是原先的Vodafone JP了。(注,Softbank前身就是Vodafone)。而且前面还有个前缀UMTS。UMTS也就是3G网络了。UMTS是Universal Mobile Telecommunications System(全局移动通讯系统)的简称,是一种第三代(3G) 移动电话技术。
通过注册表修改,可以将网络名称显示改过来。下图左右分别是改前后对比。左图显示为UMTS Vodafone JP,右图为SoftBank。
为了找到修改名称显示的注册表项,曾在XDA论坛上搜索过,但按其介绍修改注册表后,仍无法正确显示网络名称。这次在自己做ROM kitchen模板的过程中,分解及查看了一些他人制作的wm6.0时,却无意中发现XDA上介绍的修改注册表表项是正确的,但是键值不对。具体修改表项及键值如下:
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
“Enable3GLongNamePrefix”=dword:0
“onsdisplayrule”=dword:5
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RIL\OperatorNames]
“44020″=”SoftBank”
其中44020是网络代码。除了在WIKI上查询自己所处运营商网络代码外,最简单的方法就是,先将现在所显示的网络名称记下,然在进入电话设置里面的设置网络(Set network),点击New network,然后选择Add a network from the list,找到刚才记下的网络名称,点击OK,会自动将该网络加入网络清单中,网络名称边上的一组5位数字就是网络代码了。如下图中,Vodafone JP是网络名称,44020就是网络代码了。
在”44020″=”SoftBank”中,SoftBank是拟显示的网络名称,可以将SoftBank改成其它字符串,来达到个性化目的。如下图。将网络名称显示为ThinkAgain!
转载文章请注明转载自:ThinkAgain - Let's Blog!

























