No tenemos muy claro cómo han llegado a descubrirlo y desde luego, pocas ganas de probarlo en alguno de nuestros iPhones, pero lo cierto es que ha llegado a manos de 9to5Mac un bug en iOS que inutiliza el iPhone si se cambia la fecha al 01/01/70. Como podrás apreciar en el vídeo un poco más abajo, no hay trampa ni cartón: basta con cambiar la fecha del sistema a la fatídica que hemos mencionado, apagar el iPhone y ya nunca más volverá a arrancar (ni podrás restaurarlo, de hecho, tendrás que enviarlo a Apple para que lo repare).
Este simple pero potente bug afectaría a todos aquellos dispositivos iOS a partir de la versión 8 y con procesador de 64 bits, o lo que es lo mismo, del iPhone 5s en adelante. Por el momento, no hay ninguna respuesta oficial por parte de Apple y el descubrimiento del bug es tan reciente que toda la información que encontramos al respecto la encontramos en una entrada de Reddit donde los usuarios están haciendo las diferentes pruebas y confirmando los peores pronósticos.
El reloj del sistema, con valor inferior a cero
Entre los afectados tampoco hay un diagnóstico común: algunos sostienen que el iPhone vuelve a la vida transcurridas 5 horas desde el cambio de fecha, mientras que otros aseguran que cambiar de SIM lo resucita, aunque a tenor de lo leído en el citado foro, la mayoría de los afectados terminan con su iPhone completamente inutilizado y sin más remedio que contactar con el soporte de Apple. Pero atentos, porque está circulando otra teoría al respecto, y esta tendría más impacto.
¿Qué estaría sucediendo exactamente? Una posible causa podría ser que en algunas zonas horarias, la fecha 01/01/70 supone un valor inferior a cero en el reloj del sistema, lo que le haría entrar en un loop sin fin. Algún lector de Reddit ya ha tenido tiempo de acercase a la App Store con su iPhone inutilizado, y según apunta, el empleado ha replicado el cambio de fecha en el suyo teniendo que enviar los dos terminales a reparar.
En Applesfera | Todo sobre bugs
Vía | 9to5Mac
Ver 64 comentarios
64 comentarios
asmodeo1
Muy pronto en vuestros correos y twitters: https://pbs.twimg.com/media/Ca92n6PXIAACzZp.jpg Pobres de los que piquen.
Uti
Me asombran dos cosas : Cómo es posible que una simple fecha produzca un efecto tan devastador en un iPhone...........y a quién se le ha ocurrido probar una fecha tan lejana en el tiempo, desde luego, el susto que se debió llevar sería de película.
Me llena de curiosidad saber la explicación del fenómeno.
Cómo dice alguien, me creo que quitando la batería se arregle, cuando se resetee el sistema, pondrá la fecha real y todo volvería a su estado normal, es un problema de soft.
jose_juan
¿A quién se le va a ocurrir cambiar la fecha a los 70 y para qué?, sigo pensando que la gente está muy aburrida y les sobra el dinero.
Elias
En Reddit se mencionaba que la persona que descubrió esto fue porque, debido a un problema con iOS 9.3b3 al mostrar la hora, se puso a intentar fechas viejas para ver si esto resolvía el bug, y así llegó hasta la fecha en cuestión. Link: http://bbs.feng.com/read-htm-tid-10281508.html (está en Chino).
Otra manera de lograr que el teléfono vuelva a iniciar con normalidad es desconectando la batería, es menos práctico, pero es una solución. Porque al desconectar la batería, se reinicia la PRAM.
el_pero
Al parecer si se le quita la batería al dispositivo el reloj se resetea a una fecha "legal" y vuelve a funcionar.
Eso sí, abrir un iDevice en garantía puede suponer perderla, y algunos son delicados de abrir.
Aland
Con Jobs esto no pasaba... O si?... Por qué este bug debe de estar en el sistema desde su nacimiento no? En fin...
ivook
Siendo que OS X también está basado en UNIX y también es 64bits, si ponemos esa hora en OS X ¿muere nuestra Mac?
neipol.inteligencia.
A mi lo que me asombra, sinceramente, es que recién se hayan dado cuenta de ese error de programación tan boludo!
Seisdias
En Java 1 enero 70 es el valor 0 para los datos de tiempo. Contando que para operar, cada fecha y hora se traducen al número de milisegundos transcurridos desde esa fecha a las 00:00 horas. Así que no me extraña que alguien, antes o después, tuviera que probarlo.
Lo raro es que no hayan sido los ingenieros de Apple. Si pones esa fecha en muchos programas puedes llegar a un valor de tiempo negativo dependiendo de la zona horaria.
Saludos.
JC
Cómo se descubre esto? Quién ha sido...?
unsebastian1
correjidme, pero si haces eso y luego pones tu iPhone en DFU podrias tranquilamente instalarle otra vez un ipsw no?
BT
Evidentemente la culpa es de Apple (para eso es un fallo suyo). Pero tampoco seamos ingenuos pensando que el culpable de ese fallo se dedica única y exclusivamente a la línea de código en la que esté el problema.
Yo llevaba meses sin poder abrir enlaces acortados de Twitter y me enteré hace dos días de que en realidad era un bug de Safari.
llorcass
Cuidado Marty McFly!!!
adriandeltoro
¿Esto entrará dentro de la "garantía" que ofrece el proveedor de telefonía? Recientemente acompañe a un familiar porque su iPhone drenaba la batería en menos de 3 horas, para sorpresa le reemplazaron el móvil. Me entró la envidia al ver que el mio ya tiene un rayón causado por un protector y no tenía un sólo motivo para llevarlo a servicio técnico. Ahora que veo esto quisiera arriesgarme, pero no quiero tener un pisapapel de 128gb...
wonderlustphone
Sinceramente, no me creo lo que ocurre en el vídeo. Ya de por sí es bastante extraño que por poner una fecha en los propios ajustes del iPhone, este pueda llegar a dejar de funcionar. Por otro lado, en este vídeo no se demuestra nada, simplemente cambia la fecha y a continuación apaga el móvil y lo vuelve a encender. En el momento que le da al botón para encenderlo y aparece la pantalla blanca con la manzanita, se observa que tiene las manos sujetando el iPhone y es un plano con poca luz, en cambio, a continuación lo que aparece es simplemente una foto que perdura hasta que termina de hablar, obviamente pone la voz en off y pone la foto como si fuera un vídeo. Si no fuera un vídeo y fuera la continuación debería seguir sujetando el iPhone con las manos y el plano seguiría con la misma luz que 2 segundos antes, y así demostraría que el iPhone se quedaría durante muchos más segundos en la pantalla de reinicio. Así que desde mi punto de vista este vídeo es MENTIRA.
sebastianmieres
Para solucionar el Bug hay que extraer la batería del iPhone, colocarla nuevamente y encenderlo. Una vez que te permite ingresar al iOS modificar la fecha y listo.
Saludos!
enriquericardo.perey
claaaaaroooo... alguien se va a levantar un dia y va a decir: "mmmmmm... hoy le voy a cambiar la fecha a mi iphone... le voy a colocar el 1ro de enero de 1970... si si eso hare"... pero que clase de idiota haria eso
sebas11
alguien sabe como arreglarlo ???
maryce85
En mi I phone está ocurriendo ese problema.. Aparentemente empezó a apagarse solo, así tenga un nivel aceptable de batería.. y cuando se encendía se encendía en fechas 1969 o 1970.. Adicionalmente la brújula no funciona, marca un valor de cero.. Lo llevé a apple y me indican no conocer de este problema y que quizá sea un problema de sensores del teléfono.