Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Wrong. Under Settings > Date & Time, simply set "Set Automatically" to On.

With respect to fixing the bug, it has been acknowledged and will be pushed out soon in an update. So when you say "incapable," what are you talking about?
Funny thing is, enabling automatic time setting in older versions of OS X opens you up to a MiTM attack where an attacker can execute arbitrary code...
 
BUT
A. How do you know theres NO reason
B. Reasoning is irrelevant, the fact is you CAN change this in the STANDARD settings menu
C. Id like to think that at any time I could let someone else use my phone and they wouldn't be able to BRICK it, sure they can delete some stuff, change some codes or even make me have to restore, but not BRICK it
A. If you have a reason (a real reason), you can present that reason to Apple and see if it convinces them to help you for free. Or you can present it to us, and see if it makes us think Apple should help you for free.
B. I agree it's a good idea for Apple to prevent this particular change going forward. And as other exploits are revealed, that they can fix with an OS update, they should fix them too. They do this anyway, which is why jailbreakers have to find new exploits for new OS versions.
C. I'd like to think I could let someone use my phone and they couldn't drop a brick on it and break the screen. I'd like to think I could let someone use my iPhone and they wouldn't be able to toss it into a lake.

Setting your clock to this particular date is FAR outside the normal use of the phone (unless you can provide an actual, convincing reason in [A] above). So the problem is on you until Apple provides a fix to prevent people from dropping bricks on your phone, or from intentionally setting the time to a date that will brick your phone.

If you have AppleCare, I expect this could be considered accidental damage, and you'd only have to pay the $79 or $99 fee for repair or replacement.
 
The same people complaining that Apple should have never let this happen are probably the same people that believe everything should have a safety warning on it, otherwise they may have to use common sense for once.
 
  • Like
Reactions: citysnaps
I happen to know the password to other people's phones. TouchID is not required. Also, there are devices without TouchID.

And this is an issue that apparently only affects iOS devices with a 64 bit processor. There aren't any of those without Touch ID.

Edit: Or so I thought, I was wrong on that front.
 
Last edited:
I am constantly dumbfounded by the apple defense I see sometimes. A device shouldn't be rendered useless because you set the time back on it. That's the definition of a horrible bug, Apple is acknowledging a horrible big and they are fixing it. Some folks are so loyal to the brand it's downright disconcerting.
 
Couldn't someone do it by accident? You flick the date slider wrongly and OOPS, it's 1970. Why are you complaining about users being idiotic? Isn't Apple idiotic for even letting you set the date back that far?
[doublepost=1455559325][/doublepost]
I'm sure the battery won't last more than a day on an infinite boot cycle.
Problem is, sure the batteries ran out in terms of booting, But it still comes up with the 'Plug me in' screen! Ive had the lock button held down for 30 hours now and it still occasionally appears. I think Apple must have implemented a back off algorithm into how often it displays the 'Plug me in' screen to save power. BASICALLY its not as simple as it sounds to COMPLETELY empty the battery, ESPECIALLY on an iPad
 
You're joking, right? It's a UNIX issue. Other UNIX based OSs would have had this exact bug at some point. Though it was just now discovered in this current version of iOS, they probably had this issue for a while.
No. The method of counting time is a UNIX feature, but not specifically this bug, which results from mishandling of the UNIX time and in such a way that prevents the phone booting.
 
Problem is, sure the batteries ran out in terms of booting, But it still comes up with the 'Plug me in' screen! Ive had the lock button held down for 30 hours now and it still occasionally appears. I think Apple must have implemented a back off algorithm into how often it displays the 'Plug me in' screen to save power. BASICALLY its not as simple as it sounds to COMPLETELY empty the battery, ESPECIALLY on an iPad
Ohh, you want to drain it beyond that? Yeah, I'm pretty sure they don't want you to do that, and you might break it that way. You can empty it a bit further by heating it up (since the batteries discharge higher voltage then, making it overestimate the charge)... but I really wouldn't do it.
 
A device shouldn't be rendered useless because you set the time back on it. That's the definition of a horrible bug
If you routinely encountered data loss while using some piece of software exactly as intended, I'd call that a horrible bug. This is...not comparable.
 
A. If you have a reason (a real reason), you can present that reason to Apple and see if it convinces them to help you for free. Or you can present it to us, and see if it makes us think Apple should help you for free.
B. I agree it's a good idea for Apple to prevent this particular change going forward. And as other exploits are revealed, that they can fix with an OS update, they should fix them too. They do this anyway, which is why jailbreakers have to find new exploits for new OS versions.
C. I'd like to think I could let someone use my phone and they couldn't drop a brick on it and break the screen. I'd like to think I could let someone use my iPhone and they wouldn't be able to toss it into a lake.

Setting your clock to this particular date is FAR outside the normal use of the phone (unless you can provide an actual, convincing reason in [A] above). So the problem is on you until Apple provides a fix to prevent people from dropping bricks on your phone, or from intentionally setting the time to a date that will brick your phone.

If you have AppleCare, I expect this could be considered accidental damage, and you'd only have to pay the $79 or $99 fee for repair or replacement.
I think your crazy.

Firstly, why should anyone have to start providing reasons to Apple, the point is it happened. If they changed the rules to 'Free repairs for those who can come up with convincing stories' would that keep you happy?

Secondly, the point is, its not fixed now, its still happening to people now, it could happen to people who don't even change the settings via man-in-the-middle network attacks

Finally, your throwing a brick at comment is pointless. This is a FLAW with Apple software and THEY alone are responsible for it, the bug can occur through normal use of the phone. People always love a joke, others don't know what their doing. Put it this way, if you had an app on your home screen put there by Apple and it said DO NOT OPEN, and opening it bricked the device, would you blame Apple if a friend of yours opened the app?
 
  • Like
Reactions: H2SO4
Speaking as a programmer, one of my jobs is to ensure users cannot either accidentally or deliberately enter values that break the systems I develop. I would in fact say that checking and validating user input is probably the most time consuming part of development as you have to anticipate and mitigate so many different scenarios.

So while it is clear this bug takes quite a lot of effort to trigger it is Apple's fault for not protecting against it, especially since it can brick your device. If someone else gets hold of your iDevice and manually changes the time or if someone spoofs an NTP server and sends your device a fake time it shouldn't result in a broken device. The system should detect an valid value and reset to a safe default.
 
why would anyone set their phone to the wrong date?

The only thing that comes to mind for me is testing. Let's say you work on a calendar app. If you app is based on unix-time, there might be a valid test to do with that.

As a user, I see no reason that I can think of. No to say there are none, but what do I know?
 
  • Like
Reactions: H2SO4
You assume they would do it to their phone. Someone could do this to brick the phone of someone they dislike if they get access to the phone. Now, that it's out in the media, Apple needed to work on a fix.

How would anyone get access to my phone? Are people in the habit of unlocking their phones and just passing it around to everyone???
 
The only thing that comes to mind for me is testing. Let's say you work on a calendar app. If you app is based on unix-time, there might be a valid test to do with that.

As a user, I see no reason that I can think of. No to say there are none, but what do I know?

Ok but setting it to another decade?
 



Apple has officially acknowledged the "1970" date bug affecting 64-bit iPhone, iPad, and iPod touch devices. The support document does not identify a current fix, but Apple said that an upcoming iOS software update will prevent the issue.Manually changing an iOS device's date to January 1, 1970 results in a continuous reboot cycle, effectively bricking the device. Restoring through iTunes in DFU Mode may work for some users, while others have resorted to hardware fixes.

Apple has not provided a reason for the bug, but YouTube video maker and programmer Tom Scott speculates that setting the date close to January 1, 1970, which is 00:00:00 in Unix time, may be resulting in an integer underflow -- in this case, a date prior to January 1, 1970.

iOS then handles the underflow by returning the negative integrer to the maximum value, which Scott says results in a date that is some 20 times longer than the universe is expected to last. Scott believes iOS may have difficulties handling this large number, resulting in affected devices crashing.


German website Apfelpage.de shared a second YouTube video showing that opening an iPhone and resetting its battery could fix the problem, but this method could damage your smartphone and void your warranty. The safer option is to visit a Genius Bar or contact Apple Support online or by phone.

iOS is a Unix-based operating system, and Unix time starts at 00:00:00 UTC on January 1, 1970. Apple does not allow you to manually set your iOS device to a date prior to then, likely in an effort to prevent a bug like this, but changing the date to May 1970 or earlier still causes issues on 64-bit devices.

Article Link: Apple Will Fix 'January 1, 1970' Date Bug in Upcoming iOS Update
I agree that MOST would never set the date to earlier than 1970 and would not be affected by this bug.

But there are scam artists out there that dupe people into doing this to uncover a hidden gem.
This article explains it better. It affects all 64 bit IOS devices i believe.

In any case, some people have also tried to rope users in with various graphics claiming that setting the date to January 1, 1970 will unlock an Easter Egg within iOS and set a "classic Macintosh theme". Although this bug won't do anything on non-64-bit chip iOS devices, anything from an iPhone 5S to the most recent 6s Plus, as well as all iPads starting with the original Air, and recent gen iPod touchwill get "bricked" if you apply one of the problematic dates. In terms of operating systems, the flaw has reportedly been confirmed on all versions of iOS from 8.0 up to 9.3.

http://www.neowin.net/news/apple-acknowledges-1970-bug-that-bricks-64-bit-ios-devices-fix-on-the-way
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.