Si cambias la fecha de tu dispositivo iOS (iPhone o iPad) al 1 de enero de 1970 vas a tener que pasar por el servicio t√©cnico. Ese es el comentario que tiene en llamas a numerosos foros sobre iPhone, y es cierto. Lo que a√ļn no se sabe es por qu√© cambiar la fecha a ese d√≠a concreto genera un error cr√≠tico, pero hay una hip√≥tesis.

Todo empezó en ese infame nido de trolls 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 activava un Easter Egg que mostraba una interfaz con el aspecto de los Macintosh Classic.

Advertisement

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 y aguantar las miradas risue√Īas mientras te restauran el iPhone. Este v√≠deo de Tom Scott explica visualmente el error.

El fallo est√° m√°s que probado, pero lo que ya no lo est√° tanto es la causa. 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 lo hacemos nosotros, 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.

Advertisement

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. [Hoax Slayer v√≠a Guardian]

***

Psst! también puedes seguirnos en Twitter y Facebook :)