1970. január 1-je és az iPhone: mi ez a hiba?

2016 februárjában nagyon érdekes információk jelentek meg az iOS operációs rendszerről. Úgy tűnik, hogy a híres Reddit fórum felhasználói kritikus sebezhetőséget találtak az operációs rendszerben. A lényeg a következő: amikor a dátumot 1970. január 1-jére módosítják, és az iPhone vagy iPad újraindul, akkor téglává válik.

Szokás szerint sok felhasználó viccként fogta fel ezt a hibát, főleg, hogy sok forrás viccesen beszélt róla. Képzelje el az eszközök tulajdonosainak meglepetését, amikor az utóbbiak valóban téglák lettek!

A folyamat a következő: a "Beállítások" - "Általános" - "Dátum" menüpontra kell lépnie, az "Automatikus" kapcsolót "Ki" helyzetbe kell állítania, és a dátumot 1970. január 1-jére kell állítani, és 1:00 vagy 13:00. Az eljárás után az eszközt újra kellett indítani.

Az újraindítás után a felhasználó ezt látta - egy almát a képernyőn, és folyamatosan:

Mi az oka ennek a hibának? A következő verziók vannak megadva:

  • Az iOS operációs rendszer kódjában van egy felosztás az aktuális idővel, a nulla felosztás pedig hibát eredményez.
  • Az iPhone vagy iPad időzónája elmarad a GMT-től, ami negatív unix időbélyeget eredményezhet, ami viszont hibát eredményez.

A hiba az A7, A8, A8X, A9, A9X processzorokra épülő iPhone-ok és iPad-ek vonatkozásában volt releváns.

Ami a probléma megoldását illeti, az Apple javításának kiadása előtt így nézett ki:

  • A készülék kikapcsolásához teljesen ki kellett tölteni. Ezt követően töltse fel és kapcsolja be. Ez a módszer nem minden esetben működött.
  • A második módszer sokkal nehezebb - kézzel kellett kihúznia az akkumulátort. Ezt nem mindenki tudja megtenni egyedül, ezért sokan inkább a szervizhez fordultak. Ez a módszer mindig is működött.

Az iOS 9.3 béta 4-ben a fejlesztők kijavítottak egy hibát, aminek következtében az eszköz ne torzuljon, ha megadja az 1970. január 1-jei dátumot. De nem garantálhatunk semmit, ezért nem javasoljuk a megadott dátum beállítását. Sosem lehet tudni, mit.

Legutóbbi hozzászólások

$config[zx-auto] not found$config[zx-overlay] not found