Android系统刷机成功后网络信号显示“无服务”修正
相信玩Android手机的朋友或多或少都会喜欢上刷机,不过在各种rom之后,对小bug的处理就并不是人人都知晓的了。这里有一例是成功rom后,手机的网络信号一直显示“无服务”字样,但实际各项功能是可以正常使用的,包括接打电话,原因就在于spn配置文件内容不正确影响的。修正办法很容易,可以在各论坛找到补丁包再刷一次即可,如果动手能力强的朋友可以通过RE管理器直接进入到/system/etc/spn-conf.xml,用编辑器打开,按照如下内容进行修改。
<?xml version="1.0" encoding="utf-8"?> <spnOverrides> <!-- This is a list for operator specific SPNs. We will use below SPN for instead if numeric is matched. Format is listed as below: <spnOverrides numeric="MCC+MNC" spn="SPN Name"/> --> <spnOverride numeric="46000" spn="中国移动"/> <spnOverride numeric="46002" spn="中国移动"/> <spnOverride numeric="46007" spn="中国移动"/> <spnOverride numeric="46001" spn="中国联通"/> <spnOverride numeric="46003" spn="中国电信"/> </spnOverrides>
保存退出后,重启手机或者将手机进入飞行模式再退出均可看到正常效果。这里仅列举了大家熟悉的移动,联通,电信的配置,如果要其它地区或国家的需自行寻找。
聪明的朋友一定能想到,既然是文字内容,那肯定可以任意修改了,没错,numeric的值是预置的,但spn的值可以自定义的,你可以改成自己喜欢的比较个性的短语,显示出来一定很cool。前提是一定要确保对文件有读写的权限,否则修改是无效的。