01/01/1970, La Fecha Que Deja Inservible Tú iPhone

Higarigaoka - Odaiba, Sin comentarios
......

Como van, esto que les contare es un caso curioso de los que se presentan con los iPhones, todo empezó en ese curioso lugar web llamado 4Chan, donde se extendió una broma que decía que si cambiabas la fecha del teléfono al 1 del 1 de 1970 se activaria un Easter Egg que mostraba una interfaz con el aspecto de los Macintosh Classic.


Cambiar de ese modo la fecha no activa ningún Easter egg. Lo que hace es dejar completamente inservible el teléfono, que se niega a arrancar. Tratar de resetearlo a la fuerza o mediante iTunes no funciona. Las únicas alternativas son dejar que la batería se agote completamente para que reinicie la fecha, aplicar una actualización de firmware, o llevar el terminal a una Apple Store para que te restauren el iPhone


Teoria:
El fallo es real y la hipótesis principal es un problema con las cifras que utiliza el sistema operativo para saber en qué fecha está. iOS se basa en Unix, y Unix no mide el tiempo como se hace normalmente, sino que traduce la fecha y hora a un valor numérico que corresponde al número de segundos transcurridos desde una fecha concreta. Esa fecha es precisamente las 00:00:00 del 1 de septiembre de 1970, cuyo valor es cero.

El problema no es esa fecha concreta, sino las anteriores. Para mostrar, por ejemplo, una notificación o un correo anterior a esa fecha, el sistema operativo debe utilizar números negativos. las tablas temporales de Unix contemplan esa posibilidad hasta 1904. Sin embargo, parece que Apple no ha implementado esa opción porque no lo consideró necesario. 
De momento, la compañía está investigando el problema y no se ha pronunciado oficialmente al respecto, pero es real, así que mejor no juegues a lo tonto con las fechas. El error afecta a dispositivos con iOS 8 o 9 sobre procesador de 64bits, es decir, todos los iPhone desde el 5s, iPad y iPod.

Fuente:

0 comentarios :

Publicar un comentario