Hay algunos bugs y errores del software que simplemente son muy extraños, sin embargo la gente se da la maña de dar con ellos por las razones que sea, llegando sin querer a ocasionar todo un pandemónium. En esta ocasión las víctimas han sido los dispositivos de Apple que usan iOS principalmente los iPhone desde la versión 5 en adelante y algunas iPad y posiblemente los modelos más recientes de iPod Touch, que simplemente se brickean si alguien de puro curioso se le da por poner una fecha de sistema igualar primero de enero de 1970. A esto por ahora se le cnoce como el iphone 1970 brick.
El bug fue reportado en la red social 4chan como una especie de broma que retaba a los dueños de un iPhone a poner esta fecha en su equipo para ver una graciosa animación a manera de huevo de pascua escondido. Pero para sorpresa de los pobres curiosos que lo hicieron, el celular simplemente se moría al momento de ser reinicia, quedándose en una especie de boot loop del cual ya no salía.
Este extraño bug ya fue confirmado de manera oficial por Apple anunciando que están trabajando en un parche para corregir el problema próximamente, pero entre tanto, miles de curiosos en la red se vieron en problemas al poner sus iPhone con fecha de enero de 1970, dejándoles solamente la alternativa de acudir al servicio de soporte técnico de Apple ara reparar el equipo. Incluso algunos hasta afectaron algunas tiendas de Apple al colocar esta fecha en los equipos de exhibición dejándolos inutilizables.
¿En que consiste el iPhone 1970 brick?
¿Pero que ocasiona que un simple cambio de fecha bloquee los iPhone? Bueno aún no hay una explicación oficial por parte de Apple y es probable que nunca la den, sin embargo el Youtuber Tom Scott ha ofrecido una teoría bastante convincente de lo que posiblemente estaría ocurriendo. De acuerdo a sus explicaciones la fecha del sistema internamente se maneja como un número entero que representa los segundos transcurridos desde primero de enero de 1970 hasta la fecha actual (un sistema comúnmente usado para representar el tiempo en muchos lenguajes de programación). Si se fija como fecha primero de enero de 1970 el tiempo actual se representa con un cero, y todo acontecimiento previo a esa fecha se representaría con un número negativo ocasionando un error de sistema.
Según la teoría de Scott al fijar esta fecha en el iPhone, el sistema falla al tratar de desplegar fechas anteriores al día actual, traduciendo por ejemplo a fecha de un mensaje de texto que te llego ayer o de un archivo del sistema que se guardó hace un par de días. Pero hay buenas noticias para aquellos que ya cayeron en esta molesta trampa, y es que según reportan ya muchos usuarios, basta con dejar que el teléfono se descargue por sí solo, sacar la batería por unos minutos y prenderlo nuevamente para que regrese de su bloqueo a la vida.
Lee también: