Fermer l'annonce

[su_youtube url=”https://www.youtube.com/watch?v=fY-ahR1R6IE” width=”640″]

Il y a deux jours, un message est apparu sur l'un des forums Reddit informant que toute personne disposant d'un peu de temps libre peut transformer ses appareils iOS dotés de processeurs 64 bits (iPhone 5S et versions ultérieures, iPad Air et iPad mini 2 et versions ultérieures) en un design statique. objet. Désactivez simplement le réglage automatique de la date dans les paramètres, modifiez-le manuellement au 1er janvier 1970, puis redémarrez l'appareil.

Dans ce cas, le redémarrage ne sera jamais terminé : l'appareil restera bloqué sur un écran blanc avec le logo Apple. La restauration à partir d'une sauvegarde ou d'une réinitialisation d'usine n'aidera pas. Les personnes qui ont apporté leurs iPhones et iPads à l'Apple Store pour tenter de les rendre à nouveau utiles ont reçu un nouvel appareil après plusieurs minutes passées à observer les visages confus des techniciens Apple.

Bien que ce bug puisse paraître anodin (combien de personnes ont envie de fixer cette date sur leur appareil iOS ?), il peut être utilisé pour produire en masse des objets de conception inutiles. Le réglage automatique de l'heure lors de la connexion au Wi-Fi sur les appareils iOS s'effectue via les serveurs NTP (un protocole de synchronisation des horloges des ordinateurs sur le réseau).

Toute personne ayant accès au serveur NTP d'un réseau Wi-Fi donné peut envoyer une instruction pour modifier la date à tous les appareils qui y sont connectés. Ce scénario ne s’est pas encore produit et il n’est pas certain qu’il soit possible. Cependant, les données NTP sont envoyées non codées et non vérifiées, il ne devrait donc pas être trop difficile de comprendre ce qu'entraînerait une telle modification massive des données.

Le problème trouve probablement sa source dans la manière dont les systèmes d'exploitation Unix déterminent l'heure. En effet, il y est stocké au format 32 bits comme le nombre de secondes écoulées depuis le début de l'ère Unix, le 1er janvier 1970. Selon les spéculations actuelles, les appareils iOS 64 bits font quelque chose d'étrange avec la fermeture des heures système. à zéro, donc leurs paramètres provoquent une boucle au démarrage du système.

La seule façon de réinitialiser l’heure réglée est de décharger complètement la batterie ou de la déconnecter et de la reconnecter. L'utilisateur peut donc remettre en marche un appareil défectueux en attendant simplement qu'il soit complètement déchargé, mais cela ne change rien à la nécessité de prêter attention au problème. Sur Mac, les utilisateurs craignent n'a pas besoin de, car le système informatique dispose d'une protection intégrée qui vous avertit lorsque vous essayez de modifier la date à la date susmentionnée pour éviter d'éventuels problèmes.

Source: Reddit, Ars Technica
Les sujets:
.