1. januára 1970 a iPhone: čo je táto chyba?

Vo februári 2016 sa objavili veľmi zaujímavé informácie týkajúce sa operačného systému iOS. Uvádza sa, že používatelia slávneho fóra Reddit dokázali v operačnom systéme nájsť kritickú chybu. Záverom je toto: keď sa dátum zmení na 1. január 1970 a reštartuje sa iPhone alebo iPad, zmení sa na tehlu.

Ako obvykle, mnoho používateľov vnímalo túto chybu ako žart, najmä preto, že veľa zdrojov o nej hovorilo vtipne. Predstavte si prekvapenie majiteľov zariadení, keď sa z tých druhých skutočne stali tehly!

Postup je nasledovný: museli ste prejsť do časti „Nastavenia“ - „Všeobecné“ - „Dátum“, presunúť prepínač „Automaticky“ do polohy „Vypnuté“ a nastaviť dátum na 1. januára 1970 a čas - 1:00 alebo 13:00. Po ukončení procedúry bolo treba zariadenie reštartovať.

Po reštarte to používateľ videl - jablko na obrazovke a neustále:

Aký je dôvod tejto chyby? Uvádzané sú tieto verzie:

  • V kóde operačného systému iOS je rozdelenie na aktuálny čas a rozdelenie na nulu má za následok chybu.
  • Časové pásmo na zariadeniach iPhone alebo iPad zaostáva za GMT, čo môže mať za následok negatívnu časovú značku unixu, čo následne spôsobí chybu.

Táto chyba bola relevantná pre telefóny iPhone a iPad založené na procesoroch A7, A8, A8X, A9, A9X.

Pokiaľ ide o riešenie problému, vyzeralo to takto, pred vydaním opravy od spoločnosti Apple:

  • Pre vypnutie bolo potrebné zariadenie úplne vybiť. Potom ho nabite a zapnite. Táto metóda nefungovala vo všetkých prípadoch.
  • Druhá metóda je oveľa náročnejšia - museli ste batériu odpojiť ručne. Nie každý to dokáže sám, takže mnohí radšej kontaktovali službu. Táto metóda vždy fungovala.

V systéme iOS 9.3 beta 4 vývojári opravili chybu, v dôsledku ktorej by zariadenie nemalo byť skreslené, ak zadáte dátum 1. januára 1970. Ale nemôžeme nič zaručiť, takže neodporúčame nastaviť zadaný dátum. Nikdy nevieš čo.

Posledné príspevky

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