Pourquoi iOS 9 est-il bloqué lorsqu'il est réinitialisé en 1970? [fermé]
0
iOS 8/9 sera bloqué si vous définissez votre date trop loin. Si quelqu'un pouvait expliquer comment cela se produit exactement, j'aimerais bien le savoir.
Pourquoi voudriez-vous ou auriez-vous besoin de régler la date actuelle sur 1970?
Solar Mike
Réponses:
3
Dans certains fuseaux horaires, si vous définissez la date sur 1 janvier 1970, l'horloge interne sera réglée sur un nombre inférieur à zéro, car l'heure est stockée dans l'heure GMT (le nombre de secondes écoulées depuis minuit à cette date), puis le décalage est appliqué avant. afficher. Dans les autres fuseaux horaires, le réglage de l'horloge donnera une valeur de temps positive. La meilleure hypothèse est que cela est déclenché par une valeur de temps inférieure à zéro.
Ce comportement peut être répliqué en créant un serveur NPT sur un réseau et en l'injectant à plusieurs périphériques. Si l'heure renvoyée sur le périphérique est négative, le périphérique se bloquera.
Cela semble une explication très plausible. Je ne vois toujours pas de bonne raison pour que quelqu'un veuille faire cela - à moins qu'il ne fasse de l'auto-stop à temps ...
Solar Mike
1
Vous ne savez pas pourquoi, mais simplement le «bug iOS 9 1970» de Google pour une multitude de résultats connexes.
Tetsujin
J'ai craqué pour cela parce que quelqu'un sur Reddit (ne faites jamais confiance à Internet) a déclaré que le réinitialiser à 1970 donnerait un thème macintosh classique. i.imgur.com/mnfsKzF.png
Réponses:
Dans certains fuseaux horaires, si vous définissez la date sur 1 janvier 1970, l'horloge interne sera réglée sur un nombre inférieur à zéro, car l'heure est stockée dans l'heure GMT (le nombre de secondes écoulées depuis minuit à cette date), puis le décalage est appliqué avant. afficher. Dans les autres fuseaux horaires, le réglage de l'horloge donnera une valeur de temps positive. La meilleure hypothèse est que cela est déclenché par une valeur de temps inférieure à zéro.
Ce comportement peut être répliqué en créant un serveur NPT sur un réseau et en l'injectant à plusieurs périphériques. Si l'heure renvoyée sur le périphérique est négative, le périphérique se bloquera.
la source