1 ianuarie 1970 și iPhone: ce este acest bug?

În februarie 2016, au apărut informații foarte interesante cu privire la sistemul de operare iOS. Se raportează că utilizatorii celebrului forum Reddit au reușit să găsească o vulnerabilitate critică în sistemul de operare. Concluzia este următoarea: când data este schimbată la 1 ianuarie 1970 și iPhone-ul sau iPad-ul este repornit, acesta se transformă într-o cărămidă.

Ca de obicei, mulți utilizatori au perceput acest bug ca o glumă, mai ales că multe resurse au vorbit despre el într-o manieră glumitoare. Imaginați-vă surpriza proprietarilor dispozitivelor când aceștia din urmă au devenit cu adevărat cărămizi!

Procesul este după cum urmează: trebuia să mergeți la „Setări” - „General” - „Dată”, mutați comutatorul „Automat” în poziția „Dezactivat” și setați data la 1 ianuarie 1970 și ora - 01:00 sau 13:00. După procedură, dispozitivul a trebuit repornit.

După repornire, utilizatorul a văzut acest lucru - un măr pe ecran și în mod constant:

Care este motivul acestui bug? Sunt date următoarele versiuni:

  • În codul sistemului de operare iOS, există o împărțire după ora curentă, iar împărțirea la zero duce la o eroare.
  • Fusul orar de pe iPhone sau iPad rămâne în urma GMT, ceea ce poate duce la un timestamp negativ Unix, care la rândul său duce la o eroare.

Eroarea a fost relevantă pentru iPhone-uri și iPad-uri bazate pe procesoare A7, A8, A8X, A9, A9X.

În ceea ce privește soluția problemei, arăta astfel, înainte de lansarea soluției de la Apple:

  • A fost necesar să descărcați complet dispozitivul pentru a se opri. După aceea, puneți-l la încărcare și porniți-l. Această metodă nu a funcționat în toate cazurile.
  • A doua metodă este mult mai dificilă - trebuia să deconectați manual bateria. Nu toată lumea poate face acest lucru pe cont propriu, așa că mulți au preferat să contacteze serviciul. Această metodă a funcționat întotdeauna.

În iOS 9.3 beta 4, dezvoltatorii au remediat o eroare, în urma căreia dispozitivul nu trebuie distorsionat dacă introduceți data de 1 ianuarie 1970. Dar nu putem garanta nimic, deci nu vă recomandăm să setați data specificată. Nu știi niciodată ce.

Postări recente

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