Apple Nyheter

Apple vil fikse '1. januar 1970' datofeil i kommende iOS-oppdatering

Mandag 15. februar 2016 07:27 PST av Joe Rossignol

iPhone-6-Boot-logoApple har offisielt erkjent datofeilen '1970' som påvirker 64-bits iPhone, iPad og iPod touch-enheter. De støttedokument identifiserer ikke en gjeldende løsning, men Apple sa at en kommende iOS-programvareoppdatering vil forhindre at problemet oppstår i fremtiden.





Manuell endring av datoen til mai 1970 eller tidligere kan forhindre at iOS-enheten din slår seg på etter en omstart. En kommende programvareoppdatering vil forhindre at dette problemet påvirker iOS-enheter. Hvis du har dette problemet, kontakt Apple Support.

er eplekortet et kredittkort

Manuell endring av en iOS-enhets dato til 1. januar 1970 resulterer i en kontinuerlig omstartssyklus, som effektivt blokkerer enheten. Gjenoppretting gjennom iTunes i DFU-modus ser heller ikke ut til å fungere.



Apple har ikke gitt noen årsak til feilen, men YouTube-videoprodusenten og -programmereren Tom Scott spekulerer i at å sette datoen nær 1. januar 1970, som er 0 i Unix-tid, kan resultere i et heltallsunderflyt -- i dette tilfellet, en dato før 1. januar 1970.

iOS håndterer deretter underflyten ved å returnere det negative integrer til maksimalverdien, som Scott sier resulterer i en dato som er rundt 20 ganger lengre enn universet forventes å vare. Scott mener iOS kan ha problemer med å håndtere dette store antallet, noe som resulterer i at berørte enheter krasjer.


tysk nettside Apfelpage.de delte en andre YouTube-video viser at å åpne en iPhone og tilbakestille batteriet kan løse problemet, men denne metoden kan skade smarttelefonen din og ugyldiggjøre garantien hvis den gjøres feil. Det tryggere alternativet kan være å besøke en Genius Bar eller kontakte Apples kundestøtte online eller via telefon.

jeg finner ikke airpod-dekselet mitt

iOS er et Unix-basert operativsystem, og Unix-tid starter kl. 00:00:00 UTC 1. januar 1970. Apple tillater ikke at du manuelt stiller iOS-enheten til en dato før da, sannsynligvis i et forsøk på å forhindre en feil som dette, men å endre datoen til mai 1970 eller tidligere forårsaker fortsatt problemer på 64-bits enheter.