Pourquoi un faux easter egg vintage peut transformer votre iPhone en brique
Ah, les années 1970.
Tout commence, comme souvent, avec une vanne. C'est sur 4chan qu'une image a commencé à circuler, invitant les utilisateurs d'iPhone à régler la date de leur appareil sur le 1er janvier 1970. Cela débloquerait, en pratique, un thème iOS aux couleurs des premiers Macintosh. Un easter egg bien caché et qui est incroyablement pénible à réaliser dans la mesure où il faut faire remonter, dans les paramètres généraux de l'iPhone, les dates à la main pendant une cinquantaine d'années. Et pourtant, une fois que la date est validée, ce n'est pas vraiment un thème qui se découvre... mais un iPhone décédé.
En effet, régler la date d'un iPhone ou d'un iPad équipé d'un processeur 64 bits (soit tous les appareils à partir de l'iPhone 5S) fait planter le système d'exploitation d'Apple. La raison avancée par plusieurs sources non officielles est que iOS aurait beaucoup de mal avec les valeurs proches de 0, notamment du côté des heures du système. Du coup, attribuer cette information proche du 0 absolu pour le système d'exploitation basés sur Unix le rendrait complètement inopérant après redémarrage.
Absolument rien ne peut faire sortir votre smartphone de son état, pas même les récupérations les plus avancées avec iTunes et le mode DFU. Cela signifie, en d'autres termes, que si vous avez été piégé, vous n'avez qu'une solution : faire un tour à l'Apple Store pour une réparation. Apple a reconnu le souci après de nombreuses plaintes et serait déjà en train de travailler à un correctif logiciel qui empêcherait tout le système de planter.
https://www.youtube.com/watch?v=fY-ahR1R6IE
Entre temps, évitez de vous connecter à un réseau public ou inconnu. Un petit malin pourrait avoir réglé la date émise par le serveur NTP (Network Time Protocol) sur le premier janvier 1970 et votre iPhone, bêta, pourrait alors se mettre automatiquement à cette heure officielle qui, comme le rappelle Ars Technica, ne requière aucune vérification ni authentification pour être appliquée par le système.