Apple News

Az Apple kijavítja az „1970. január 1-jei” dátumhibát a közelgő iOS frissítésben

2016. február 15., hétfő, 7:27 PST, Joe Rossignol

iPhone-6-Boot-LogoAz Apple hivatalosan is elismerte a 64 bites iPhone, iPad és iPod touch készülékeket érintő „1970-es” dátumhibát. Az támogató dokumentumot nem azonosítja a jelenlegi javítást, de az Apple azt mondta, hogy egy közelgő iOS szoftverfrissítés megakadályozza a probléma jövőbeni előfordulását.





Ha manuálisan módosítja a dátumot 1970 májusára vagy korábbira, akkor az iOS-eszköz nem kapcsol be újraindítás után. Egy közelgő szoftverfrissítés megakadályozza, hogy ez a probléma érintse az iOS-eszközöket. Ha ezt a problémát tapasztalja, lépjen kapcsolatba az Apple ügyfélszolgálatával.

mekkora egy iphone 11 pro

Egy iOS-eszköz dátumának manuális módosítása 1970. január 1-re folyamatos újraindítási ciklust eredményez, ami hatékonyan blokkolja az eszközt. Úgy tűnik, hogy az iTuneson keresztüli visszaállítás DFU módban sem működik.



Az Apple nem közölt okot a hibára, de a YouTube videókészítője és programozója, Tom Scott feltételezi, hogy a dátum 1970. január 1-je közelébe állítása, ami Unix idő szerint 0, egész szám alulcsordulást eredményezhet -- ebben az esetben 1970. január 1-je előtti dátum.

Az iOS ezután úgy kezeli az alulcsordulást, hogy visszaállítja a negatív integrátort a maximális értékre, ami Scott szerint körülbelül 20-szor hosszabb dátumot eredményez, mint az univerzum várható időtartama. Scott úgy véli, hogy az iOS-nek nehézségei lehetnek ennek a nagy számnak a kezelése, ami az érintett eszközök összeomlásához vezethet.


német weboldal Apfelpage.de megosztott a második YouTube videó bemutatja, hogy az iPhone kinyitása és akkumulátorának visszaállítása megoldhatja a problémát, de ez a módszer károsíthatja az okostelefont, és érvénytelenítheti a garanciát, ha helytelenül végzi el. Biztonságosabb megoldás lehet, ha felkeres egy Genius bárt, vagy kapcsolatba lép az Apple ügyfélszolgálatával online vagy telefonon.

miért nem csatlakozik az egyik airpod?

Az iOS egy Unix-alapú operációs rendszer, és a Unix időszámítása 1970. január 1-jén 00:00:00 UTC-kor kezdődik. Az Apple nem engedélyezi, hogy manuálisan állítsa be iOS-eszközét ennél korábbi dátumra, valószínűleg azért, hogy megakadályozza. egy ehhez hasonló hiba, de a dátum módosítása 1970 májusára vagy korábbira még mindig problémákat okoz a 64 bites eszközökön.