Apple-Uutiset

Apple korjaa 1. tammikuuta 1970 -päivämäärävirheen tulevassa iOS-päivityksessä

Maanantai 15. helmikuuta 2016 klo 7.27 PST, kirjoittanut Joe Rossignol

iPhone-6-Boot-logoApple on virallisesti tunnustanut 1970-luvun virheen, joka vaikuttaa 64-bittisiin iPhone-, iPad- ja iPod touch -laitteisiin. The tukiasiakirja ei tunnista nykyistä korjausta, mutta Apple sanoi, että tuleva iOS-ohjelmistopäivitys estää ongelman esiintymisen tulevaisuudessa.





Päivämäärän manuaalinen muuttaminen toukokuuhun 1970 tai aikaisempaan voi estää iOS-laitettasi käynnistymästä uudelleenkäynnistyksen jälkeen. Tuleva ohjelmistopäivitys estää tätä ongelmaa vaikuttamasta iOS-laitteisiin. Jos sinulla on tämä ongelma, ota yhteyttä Apple-tukeen.

lataa airpodit kotelossa

Jos iOS-laitteen päivämäärä vaihdetaan manuaalisesti 1. tammikuuta 1970, tuloksena on jatkuva uudelleenkäynnistys, mikä estää laitteen tehokkaasti. Palauttaminen iTunesin kautta DFU-tilassa ei myöskään näytä toimivan.



Apple ei ole kertonut syytä virheelle, mutta YouTube-videon valmistaja ja ohjelmoija Tom Scott spekuloi, että päivämäärän asettaminen lähelle 1. tammikuuta 1970, joka on 0 Unixin aikaa, voi johtaa kokonaislukujen alivuotoon – tässä tapauksessa päivämäärä ennen 1. tammikuuta 1970.

iOS käsittelee sitten alivuodon palauttamalla negatiivisen integraattorin maksimiarvoon, mikä Scottin mukaan johtaa päivämäärään, joka on noin 20 kertaa pidempi kuin maailmankaikkeuden odotetaan kestävän. Scott uskoo, että iOS:llä voi olla vaikeuksia käsitellä tätä suurta määrää, mikä voi johtaa laitteiden kaatumiseen.


saksalainen sivusto Apfelpage.de jaettu a toinen YouTube-video näyttää, että iPhonen avaaminen ja akun nollaaminen saattaa korjata ongelman, mutta tämä menetelmä voi vahingoittaa älypuhelinta ja mitätöidä takuun, jos se tehdään väärin. Turvallisempi vaihtoehto voi olla vierailla Genius Barissa tai ottaa yhteyttä Applen tukeen verkossa tai puhelimitse.

kuinka kauan airpodit kestävät yhdellä latauksella

iOS on Unix-pohjainen käyttöjärjestelmä, ja Unix-aika alkaa kello 00:00:00 UTC 1. tammikuuta 1970. Apple ei salli sinun asettaa iOS-laitettasi manuaalisesti tätä aikaisempaan päivämäärään, luultavasti tarkoituksena estää tämänkaltainen virhe, mutta päivämäärän muuttaminen toukokuuhun 1970 tai aikaisempaan aiheuttaa silti ongelmia 64-bittisissä laitteissa.