将注册表如下修改,没有的话就新建,双字节值类型
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]
"NITZEnable"=dword:00000001
"EnableDTMFsupport"=dword:00000001
修改手机的时间为一错误时间(比如提前1小时),用无线管理器打开“飞行模式”,然后再关闭飞行模式,等GSM找到网络后,信号图标左边的"E"或"G"出现时,手机时间就会自动被校准正确,包括时区。请用掌心万年历等软件实时观看时间的变化,如果是看系统右上角的时间,可能会有几秒到十几秒的延迟。如果不是开关“飞行模式”测试,重开机也行。
该方法必须依赖于移动无线基站的支持,很多地方并不能够支持,就会无效果。
我从家到单位一路测试,直到离单位还有200米的某个地方才测试成功,反复测试,均可成功。我测试时,时区会被自动修改成"GMT+8 乌兰巴托",都是东八区,不影响使用,只是看的不爽。
各位感兴趣的可以试试。如果你那可以,那么换电池后,重开机时间就会被自动校准,再无后顾之忧,当然一定要插上GSM的SIM卡。