LG 싸이언 일부 기종에서 버그가 발생했다는 소리를 듣고 나도 확인해봤다.
와하 진짜 된다~ ㅋㅋㅋ

단문메세지 수신 중에 2010년이 2016년으로 표시되는 것이다.
아마도 시간 코드를 전달할때 인코딩한 것을 제대로 디코딩하지 못한 모양이다.

이렇게 무해한 버그는 재밌어서 괜찮다. ㅋㅋ

근데 2009년에서 1이 늘어야 하는데 7이 느는 건 어떤 경우일까.
아무리 생각해도 추측이 안된다.
엔디안을 잘못 계산했나 아니면 8진법 연산을 하는데가 있나..

아 궁금해 죽겠다. ㅋㅋ



덧붙여,
2016년은 丙申年이란다. 아 웃겨.

또 덧붙여,
LG 휴대폰만의 문제는 아닌 듯하다. HTC, LG, etc.
이미 테스트는 많은 곳에서 된 듯. 이슈는 WM 6.1과 WM 6.5에서 먼저 나타났다.
타임 스탬프의 연도 필드가 010110(0x16)으로 받아지는 BCD 문제인 모양이다.
패치(Ziggy471)를 보니 SMS 게이트웨이 서버에서 받은 시간과 기기의 시스템 시간의 차이를 조율하는 것 같다.
시간 코드를 전달하는데 문제가 있었다는 건 맞춘 것 같구만. ㅋㅋ
Ziggy471님의 WM 패치 파일을 첨부한다. [ Ziggy_2016_fix.cab ]
내용은 이렇다. "HKLM\Software\OEM\SMS\RecvTimeStamp=dword:1"


Trackbacks  | Comments