Chiudi annunziu

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

Dui ghjorni fà, un postu apparsu in unu di i fori di Reddit chì informa chì qualchissia cù un pocu di tempu liberu pò trasfurmà i so dispositi iOS cù processori 64-bit (iPhone 5S è più tardi, iPad Air è iPad mini 2 è più tardi) in un disignu staticu. ughjettu. Basta disattivà l'impostazione di data automatica in i paràmetri, cambia manualmente à u 1 di ghjennaghju di u 1970, è poi reboot u dispusitivu.

In stu casu, u riiniziata ùn sarà mai compie - u dispusitivu sarà stuck nant'à un screnu biancu cù u logu Apple. Risturà da una copia di salvezza o da u resettore di fabbrica ùn aiuterà micca. E persone chì anu purtatu i so iPhones è iPads à l'Apple Store in un tentativu di rende utili di novu ricivutu un novu dispositivu dopu à parechji minuti di fighjulà i facci confusi di i tecnichi Apple.

Ancu s'è stu bug pò parè abbastanza triviale (quantu persone anu u desideriu di stabilisce sta data in u so dispositivu iOS?), pò esse usatu per pruduce in massa oggetti di design inutili. L'impostazione automatica di u tempu quandu hè cunnessu à Wi-Fi in i dispositi iOS si faci per i servitori NTP (un protokollu per a sincronizazione di l'orologi di l'urdinatore in a reta).

Qualchissia chì hà accessu à u servitore NTP di una determinata rete Wi-Fi pò mandà una struzzione per cambià a data à tutti i dispositi cunnessi à questu. Stu scenariu ùn hè ancu accadutu è ùn hè micca sicuru s'ellu serà pussibule. Tuttavia, i dati NTP sò mandati micca codificati è micca verificati, cusì ùn deve esse micca troppu difficiule per capisce ciò chì un cambiamentu di dati di massa iniziatu in questu modu pruvucarà.

U prublema hà probabilmente a so fonte in a manera chì i sistemi operativi Unix determinanu u tempu. Questu hè perchè hè guardatu in elli in u formatu 32-bit cum'è u numeru di seconde chì anu passatu da u principiu di u tempu Unix, u 1 di ghjennaghju di u 1970. Sicondu a speculazione attuale, i dispositi iOS 64-bit facenu qualcosa di stranu cù i tempi di u sistema vicinu. à zero, cusì i so paràmetri causanu un ciclu à l'iniziu di u sistema.

L'unicu modu per resettate u tempu stabilitu hè di scaricate cumplettamente a bateria o disconnect and reconnect it. L'utilizatore hè dunque capaci di ritruvà un dispusitivu malfunctioning in u funziunamentu propriu solu aspittendu ch'ellu sia cumplettamente scaricatu, ma questu ùn cambia micca a necessità di attentu à u prublema. In u Mac, l'utilizatori teme ùn deve micca, perchè u sistema di l'informatica hà una prutezzione integrata induve vi avvirtenu quandu pruvate di cambià a data à a data sopra citata per evità prublemi pussibuli.

Surghjente: Reddit, Ars Cristaux
Temi:
.