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 :)