Why The 1970 Bug Bricks Your iPhone

Why The 1970 Bug Bricks Your iPhone

Thanks to scum-of-the-internet 4chan, we’ve all been hearing lately about a particular iOS bug that will brick modern iPhones, if you set the date back to 1/1/1970. Why does that happen? YouTuber Tom Scott explains.

Scott gives a quick lesson in Unix time to explain why he thinks the bricking happens: for your iPhone, time is displayed as one single integer, representing the number of seconds since 1970. If you set the time back to 1 January 1970, that value becomes 0 — not a problem in and of itself, but if the phone tries to display a time before that, say a text you received a few hours ago, it will generate a negative number, which causes a crash.

This is only a theory — Apple hasn’t confirmed what causes the bug, and probably never will. Even so, Scott’s video is worth watching, both as a lesson in how computers intrepret time, and a cautionary tale for programmers everywhere.

If you’ve bricked your phone, the good news is it isn’t gone forever: you need to either let the battery run entirely down (slow), pry the phone open and disconnect the battery (scary) or perform a Device Firmware Update (hard). Or take it to an Apple Store, and ask them nicely not to laugh at you.

[YouTube]


The Cheapest NBN 50 Plans

It’s the most popular NBN speed in Australia for a reason. Here are the cheapest plans available.

At Gizmodo, we independently select and write about stuff we love and think you'll like too. We have affiliate and advertising partnerships, which means we may collect a share of sales or other compensation from the links on this page. BTW – prices are accurate and items in stock at the time of posting.