Hirdetés bezárása

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

Két napja jelent meg az egyik Reddit fórumon egy bejegyzés, amely arról tájékoztat, hogy bárki, akinek van egy kis szabadideje, 64 bites processzorral felszerelt iOS-eszközeit (iPhone 5S és újabb, iPad Air és iPad mini 2 és újabb) statikus dizájnná alakíthatja. tárgy. Csak kapcsolja ki az automatikus dátumbeállítást a beállításokban, állítsa át manuálisan 1. január 1970-re, majd indítsa újra az eszközt.

Ebben az esetben az újraindítás soha nem fejeződik be - az eszköz egy fehér képernyőn ragad az Apple logóval. A biztonsági mentésből vagy a gyári beállítások visszaállítása nem segít. Azok az emberek, akik iPhone-jukat és iPadjüket az Apple Store-ba vitték, hogy újra hasznossá tegyék azokat, új készüléket kaptak, miután néhány percnyi Apple technikusok zavarodott arcát nézték.

Bár ez a hiba meglehetősen triviálisnak tűnhet (hány embernek van késztetése, hogy éppen ezt a dátumot állítsa be iOS-eszközén?), felhasználható belőle haszontalan tervezési tárgyak tömeggyártására. Az iOS-eszközök Wi-Fi-hálózatához való csatlakozáskor az automatikus időbeállítás az NTP-kiszolgálókon (a számítógép óráinak hálózati óráinak szinkronizálására szolgáló protokoll) keresztül történik.

Aki hozzáfér az adott Wi-Fi hálózat NTP-szerveréhez, az minden arra csatlakozó készülékre küldhet dátummódosítási utasítást. Ez a forgatókönyv még nem valósult meg, és nem biztos, hogy lehetséges lenne. Az NTP-adatok azonban kódolatlanul és ellenőrizetlenül kerülnek elküldésre, így nem lehet túl nehéz kitalálni, mit okozna egy ilyen kezdeményezett tömeges adatmódosítás.

A probléma valószínűleg abból adódik, ahogyan a Unix operációs rendszerek meghatározzák az időt. Ennek az az oka, hogy 32 bites formátumban tárolják bennük a Unix idők kezdete, 1. január 1970. óta eltelt másodpercek számaként. A jelenlegi feltételezések szerint a 64 bites iOS-eszközök valami furcsát csinálnak a rendszeridő közeledtével. nullára, így beállításaik hurkot okoznak a rendszer indításakor.

A beállított idő visszaállításának egyetlen módja az akkumulátor teljes lemerítése vagy leválasztása és újracsatlakoztatása. A felhasználó tehát képes a hibásan működő készüléket visszaállítani a megfelelő működésbe, ha egyszerűen megvárja, amíg teljesen lemerül, de ez nem változtat azon, hogy a problémára figyelni kell. Macen a felhasználók félnek nem kell, mert a számítógépes rendszer beépített védelemmel rendelkezik, ahol az esetleges problémák elkerülése érdekében figyelmeztet, ha a dátumot a fent említett dátumra próbálja módosítani.

Forrás: Reddit, Ars Technica
Témák:
.