Î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.