Bug della data 1 gennaio 1970, Apple al lavoro per risolvere il problema

Un bug di iOS rende indigeste al sistema operativo tutte le date precedenti al maggio 1970: Apple lavora a un aggiornamento.
Un bug di iOS rende indigeste al sistema operativo tutte le date precedenti al maggio 1970: Apple lavora a un aggiornamento.

Aggiornamento del 16 febbraio 2016 – A cura di Rosario.

[related layout=”right” permalink=”https://www.melablog.it/post/188221/una-rete-di-iphone-come-sismometri-lo-smartphone-lancia-lallarme-terremoto”][/related]Di motivi per i quali dovreste impostare la data del vostro dispositivo iOS al 1 gennaio 1970 ce ne sono davvero pochi, ma nel caso in cui l’abbiate fatto vi sarete sicuramente accorti che essa è in grado di mandare completamente all’aria uno qualsiasi dei modelli a 64-bit di cui abbiamo parlato nella versione originale di questo post.

Per evitare disguidi, Apple ha creato una nuova pagina sul suo sito di supporto, comunicando che in realtà a causare il danno sono tutte le date, andando a ritroso a partire dal maggio 1970. Nello stesso messaggio, Apple anticipa un aggiornamento al software per risolvere il problema, rimandando al proprio supporto nel caso in cui si sia già caduti vittime del bug.

Per quanto riguarda i tempi, la pubblicazione dell’update dovrebbe essere imminente, anche se l’assenza di date non ci fornisce certezze. Nel frattempo, se vedete qualche buontempone armeggiare con le impostazioni del calendario del vostro iPhone, sistematelo con una badilata.

Via | Cultofmac.com

1 gennaio 1970: la data che può rompere il vostro iPhone

[blogo-video id=”188159″ title=”This iOS Bug Will Brick Your iPhone” content=”” provider=”youtube” image_url=”https://media.melablog.it/7/721/hqdefault-jpg.png” thumb_maxres=”0″ url=”https://www.youtube.com/watch?v=ri5Dw73hriY” embed=”PGRpdiBpZD0nbXAtdmlkZW9fY29udGVudF9fMTg4MTU5JyBjbGFzcz0nbXAtdmlkZW9fY29udGVudCc+PGlmcmFtZSB3aWR0aD0iNTAwIiBoZWlnaHQ9IjI4MSIgc3JjPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9lbWJlZC9yaTVEdzczaHJpWT9mZWF0dXJlPW9lbWJlZCIgZnJhbWVib3JkZXI9IjAiIGFsbG93ZnVsbHNjcmVlbj48L2lmcmFtZT48c3R5bGU+I21wLXZpZGVvX2NvbnRlbnRfXzE4ODE1OXtwb3NpdGlvbjogcmVsYXRpdmU7cGFkZGluZy1ib3R0b206IDU2LjI1JTtoZWlnaHQ6IDAgIWltcG9ydGFudDtvdmVyZmxvdzogaGlkZGVuO3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fSAjbXAtdmlkZW9fY29udGVudF9fMTg4MTU5IC5icmlkLCAjbXAtdmlkZW9fY29udGVudF9fMTg4MTU5IGlmcmFtZSB7cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7dG9wOiAwICFpbXBvcnRhbnQ7IGxlZnQ6IDAgIWltcG9ydGFudDt3aWR0aDogMTAwJSAhaW1wb3J0YW50O2hlaWdodDogMTAwJSAhaW1wb3J0YW50O308L3N0eWxlPjwvZGl2Pg==”]

Post originale del 12 febbraio 2016 – A cura di Rosario.

[related layout=”right” permalink=”https://www.melablog.it/post/188006/iphone-6-le-riparazioni-di-terze-parti-al-bottone-home-possono-rompere-il-telefono”][/related]Immaginiamo che difficilmente vorrete settare la data del vostro iPhone al 1 gennaio 1970, ma se per caso vedere qualcuno a cui viene voglia di farlo fermatelo immediatamente. Impostare questo giorno come attuale all’interno di iOS renderebbe infatti inutilizzabile il dispositivo, senza possibilità di scampo: il bug sembra affliggere tutti i modelli a 64-bit con chip A7, A8, A8X, A9 e A9X, mentre quelli a 32-bit dovrebbero essere immuni.

Descrivere il malfunzionamento è abbastanza semplice: una volta impostata la data al 1 gennaio 1970, lo smartphone non riuscirebbe neanche ad avviarsi, rendendo vani anche i tentativi di avvio in modalità recovery o DFU. La causa del bug sembrerebbe essere legata alla gestione del timestamp, che per alcune impostazioni dei fusi orari causerebbe una condizione di underflow in grado di mandare in crash il kernel del sistema operativo.

L’unico modo per far sì che il telefono riprenda a funzionare è portarlo presso un Genius Bar, dandolo in mano ai tecnici qualificati di Apple. Per resettare la data bisogna infatti intervenire fisicamente, disconnettendo la batteria dalla scheda logica per poi riconnetterla. Come direbbero i commentatori del wrestling: “don’t try this at home”.

Via | iClarified.com

Ti consigliamo anche

Link copiato negli appunti