Jakým způsobem se na tento problém přišlo, není jasné. Spíše to bylo čirou náhodou. Zpráva byla zveřejněna na webu Reddit. Faktem ale je, že se našlo mnoho uživatelů, kteří to rádi vyzkoušeli, a na svém iPhonu nastavili datum 1. 1. 1970. Setkali se s opravdovým problém. iPhone po restartu nešel zprovoznit.
Situace dospěla do takové míry, že se stačilo připojit i na Wi-Fi síť, kde byl po zásahu vtipálkem nastaven datum na zmíněný první den roku 1970. Systém si nestahuje totiž čas z NTP serverů. Je tedy možné, že i ti, kteří se nepokusili zlikvidovat svůj iPhone ručním nastavením data na 1.1 1970, byli tímto způsobem zasaženi.
Teď se ale objevila informace, že pro tyto jak úmyslné, tak neúmyslné testery bugu 1970 vysvitla naděje. Podle webu ArsTechnica stačí vybít baterii telefonu, což ale není vůbec jednoduché. Při tomto bugu se telefon jen rozsvítí a tím představení končí.
Navíc vyšly najevo i informace, z jakého důvodu se iPhone, počínaje modelem 5S, takto chová. UNIXové jádro systému počítá čas od bodu nula, tedy již zmíněného 1. ledna 1970. Tento datum je jako číslo uložený jako 32bitová sekvence a 64bitové systémy s ní neumí pracovat, pokud se její hodnoty přiblíží k nule. Apple navíc již pracuje na nápravě.
Zdroje: arstechnica.com, reddit.com, pocketnow.com, support.apple.com