Click here to Close
 
打印

[原创] 手机短信时间错误的几种情况及解决办法!

手机短信时间错误的几种情况及解决办法!


手机短信时间错误的几种情况及解决办法!


    最近使用iphone(1.1.4,ziphone2.6破解),时发现部分重庆联通移动用户,发给我的短信时间显示不正确(向后延迟了8小时),使用了很多方法都无法解决(weiphone和一些国外网站的办法我几乎都试过了),网上该问题的反映也很多。(听说这些用户漫游到北京后,问题就没有了。)

   经过我最近一段时间研究,发现问题分为两大类:

  1、手机时区设置错误。现象:短信时间全部错误。
   解决办法:设置——》通用——》日期与时间——》自动设置(打开)、

                                               时区支持(打开)、


                                               时区——  》北京

   如果还是无法解决,只有用下列网站的办法解决:
   http://www.modmyifone.com/forums/showthread.php?t=82951

    SMS Time Stamp FIXED!!!!!!!OK for 1.1.3 and 1.1.4

   1-open the folder (by SSH ----Win Scp or other) /usr/share/zoneinfo/America(or your continent), and after making a back up on your PC, delete file Buenos_Aires or Caracas or the citywherever you are, located in the folder America(or in your continent: Europe, Africa, etc).



   2-Reset your iphone

   3-Put the correct city Settings–General–Date and Time--
Time Zone: Caracas(Buenos Aires, or the correspondent city)—

   4-Then in Set Date & Time put the proper time for Caracas, Buenos Aires, etc(your city).

   5-Leave Set Automatically off

  Voila

  End the problem with time stamp, SMS time order, and incorrect DST times.

  Works perfect in: 1.1.3 an 1.1.4 (checked in 26 iphones)

  Best Regards from Buenos Aires, Argentina

  具体到国内的操作就是删除/usr/share/zoneinfo/Asia下chongqing,shanghai,harbin,urumqi , /usr/share/zoneinfo/ 下的PRC,然后重启手机按 1 的方法重设。



   2、通讯公司设备“时区设置”错误。现象:部分短信时间错误。

   下面是我收到的几条短信的内部码:
23:43:18,48
0891683108200345F0000D91683130******F800008040222294610004F4F29C0E

09:09:06,39 0891683108200305F0000D91683106******F5000880403290904200124F60597D0061006100610061006100610061

09:09:06,48
0891683108200305F0000D9168
3109******F0000880403280543023124F60597D0061006100610061006100610061


    明显时间戳中时间是当地时间,但前两条时区却设成了“00”即“GMT0”,而北京时间时区应设为“32”(8小时x4),显示为“23”,这样就造成部分手机在转换时间时在现在时间上又加了8小时,好象是收到了未来时间的短信。最后一条时间是正确的。
    这种错误理论上通过手机是无法解决的,希望通讯公司从用户方便的角度考虑,同时也是树立公司形象(尤其是技术实力)的角度,尽快对公司所有涉及时区设定的设备进行一次全面检查,纠正时区设置错误。(也有可能短信系统程序有问题)。如果时区设置造成收费计时的错误更可能引起用户投诉。
    目前有几种折中的办法可暂时部分解决:
    1、wjding 的方法思路是比较可行的,但如果关机时间太长后,时间又可能出问题。
    http://www.weiphone.com/archiver/?tid-72023.html(1.1.2版以下)

    2、kingnd 的方法是直接将手机的时间用做短信时间。
    http://www.weiphone.com/thread-71172-1-1.html

    3、国外网站给出的方法。

    http://www.iphoneincanada.ca/how-to/how-to-iphone-sms-timestamp-fix-for-113-and-114/


    How to Fix the iPhone Incorrect Timestamp Issue on 1.1.3 and 1.1.4 firmware


  • Launch Installer. Click on Sources. Click Edit. Click Add.
  • Type in http://www.iphones.ru/r …click OK. Refresh Sources.
  • Click on the Install tab. Go to the category iPhone.RU.
  • Install the SMS Timefix (the description is not in English, but it will work!)
  • Reply back here to let us know if it worked or not.

    在源中加上http://www.iphones.ru/r,安装SMS Timefix。
   
    2和3 的方法将无法再现短信的实际发出时间。

    至于有些手机短信差几分钟,这是正常现象,因为短信时间取的是系统时钟,系统维护不及时,有一定的误差也是正常的。

    国内大部分手机没有发生短信时间错误,因为它们没有进行时区转换,而我们的Iphone,认为大家都是国际人士,必须进行时区转换,因此就暴露了部分系统的Bug。

[ 本帖最后由 就IPHONE 于 2008-4-24 22:19 编辑 ]

TOP

沙发~~
虽然我已经解决了,但是还是支持一下!~~

TOP

我觉得主要是找到了错误的根本原因,给出了电信部门的错误所在和证据。

TOP

我已经把这一问题反映给联通和移动公司,移动很快给了答复:“正在积极查询处理中,一有结果我们会立即与您联系。....”。联通还没有答复,也许是我已经不是他们的用户的关系。
    希望疯友们发现问题及时向运营商反映。

TOP

在源中加上http://www.iphones.ru/r加了没刷出来SMS Timefix

TOP

刷了一上午,也没刷出来SMS Timefix。

TOP

俄国老大的源真难刷,但管用。

TOP

同感

徐州发给我的短信都时间提前8小时多,郁闷。

TOP

http://www.iphones.ru/r 速度是慢,把iPhone的“自动锁定”设成“永不”,慢慢等......  。注意网址中的“S”别漏了。成功后会在源中增加包“iPhone.RU ”。

[ 本帖最后由 就IPHONE 于 2008-4-24 22:20 编辑 ]

TOP

以前的都是说自动设置要关闭 你怎么是打开呢?

TOP