Slashdot Mirror


Apple Says Sorry For iPhone Error 53 and Issues IOS 9.2.1 Update To Fix It (betanews.com)

Mark Wilson writes: Apple has a lot of support at the moment for its stance on encryption and refusing the FBI access to an iPhone's contents, but it's only a couple of weeks since the company was seen in a less favorable light. There was quite a backlash when users found that installing an update to iOS resulted in Error 53 and a bricked iPhone. Apple initially said that Error 53 was caused 'for security reasons' following speculation that it was a bid to stop people from using third party repair shops. iFixit suggested that the problem was a result of a failure of parts to correctly sync, and Apple has been rounding criticized for failing to come up with a fix. Today the company has issued an apology, along with an update that ensures Error 53 won't happen again. But there's more good news ... If you were talked into paying for an out of warranty replacement as a result of Error 53, you could be in line to get your money back.

20 of 123 comments (clear)

  1. It's a trap! by xombo · · Score: 3, Interesting

    Stealthily pushing out an update that will make cracking the Secure Enclave easier in future FBI investigations?

    1. Re:It's a trap! by sjames · · Score: 3, Informative

      Complete nonsense. If there is reason to suspect the fingerprint scanner, it should be ignored, that is all.

    2. Re:It's a trap! by BronsCon · · Score: 4, Informative

      Now what will happen is you'll use a insecure sensor, apple will still allow the phone to boot, and a bunch of dumbasses will go ahead and use the phone with a compromised sensor

      You mean, what happens now? You do realize that Error 53 doesn't happen immediately (it would possibly be a security feature if it did) but, instead, happens weeks or months later when software updates are applied. A proper security feature would be deactivating power and data pins for the sensor if it fails to authenticate itself at boot, permanently disabling it after a set number of failures. No need to disable the entire phone; the non-working sensor should alert the user to the problem.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    3. Re:It's a trap! by myowntrueself · · Score: 5, Insightful

      The other great part about this is ... its because people are cheaping out on a repair for a $650+ device. People are idiots. Buy a cheap repair, you deserve your phone bricked for stupidity.

      You are travelling and in some 3rd world location, it might be for your job. You might need your phone for survival (trust me, if you travel in out of the way places a smart phone really can be a survival accessory). The screen breaks. Shipping it to a certified Apple repair place might take months and cost rather a lot, what with secure shipping etc. So you get it repaired locally. It happens and its not 'cheaping out'.

      --
      In the free world the media isn't government run; the government is media run.
    4. Re:It's a trap! by burtosis · · Score: 3, Insightful

      I regularly work with these kinds of devices and technologies. A few tiny screws, heat sensitive adhesive, and some flat flex cables will not and have not deterred me from fixing the phone for $2-12 instead of a ridiculous $100 and a long wait or some just as ridiculous maintenance plan.

    5. Re:It's a trap! by BitZtream · · Score: 2

      You're missing his point.

      You can not update a locked phone, at best you can wipe it. Even if Apple provides what they want, the ONLY way to get it on there, is to wipe the device.

      To install new software on the phone, it requires that you unlock it, so that people can't do exactly what the court is requesting (though I doubt Apple had the courts in mind and probably was thinking general malicious code.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    6. Re:It's a trap! by marcansoft · · Score: 2

      The sensor will not take fingerprint scans. Having a replaced TouchID module means TouchID won't work (due to pairing failure). It'll still boot though. The old recovery mode installer just barfed on this expected condition instead of working around it like the regular OS does.

    7. Re:It's a trap! by AmiMoJo · · Score: 3, Funny

      This is actually a pretty common scenario for people who follow route guidance in Apple Maps.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  2. Re:Sorry for what? by bobbied · · Score: 3, Insightful

    OK... Before I get savaged.... They ARE refunding anybody who has paid Apple to repair their phone.... No mention of those who just purchased a new phone though...

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  3. wait a second by davecotter · · Score: 3, Interesting

    i thought the point of this error 53 was to purposely render your data inaccessible in the case where the touchID had been tampered with? when i read about it, i was like, the people that are whining about this don't fully understand security, that this bricking thing is actually good, cuz a bad guy could replace a real touch sensor with a compromised one, then unlock the phone with a fake fingerprint. now, with this "fix", it seems a bad guy could do exactly that? i'm sure i'm missing something.

    1. Re:wait a second by Anubis+IV · · Score: 5, Informative

      This update doesn't re-enable TouchID. It simply allows people to unlock using their passcode.

      More or less, the Secure Enclave can be accessed via user passcode or TouchID. Error 53 was a means of securing iPhones against possible breaches resulting from the use of untrusted TouchID components, but the approach was overly heavy-handed, since it also prevented users from using their passcode. This update restores that ability, while still disabling the untrusted, third-party TouchID components.

    2. Re:wait a second by AmiMoJo · · Score: 3, Informative

      The security claim made no sense to anyone who understood how fingerprint scanners work. Apple spun some bullshit line and Apple fans bought it, inventing elaborate and ridiculous explanations to back it up.

      Hint: Much easier and more effective than building a custom fingerprint sensor that records the fingerprint data, just passively snoop the touchscreen data lines which are analogue and unencrypted. Capture the user's PIN/password.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  4. My wife got a free new phone due to this bug by leonbev · · Score: 4, Interesting

    The Touch ID sensor died on my wife's iPhone 6S, and it prevented the iOS 9.2.1 update from installing even after doing a factory reset.

    The Apple Store couldn't fix the issue, so she got a brand new phone out of the deal. Good thing the phone was still under warranty!

  5. Re:Sorry for what? by sims+2 · · Score: 3, Informative

    "This update will restore phones âbrickedâ(TM) or disabled by Error 53 and will prevent future iPhones that have had their home button (or the cable) replaced by third-party repair centers from being disabled." From the article on techcrunch.

    --
    Minimum threshold fixed. Thanks!
  6. Re:Wrong! by boarder8925 · · Score: 3, Informative

    All right, I'm partially wrong. iOS 9.2.1 is from Jan 2016, but Apple pushed a new build of 9.2.1 on 18 Feb 2016 to fix the Error 53 issue. The /. headline says 9.2.1 came out today, which is why I was confused.

    Also, to get the new build of 9.2.1, you apparently need to download it through iTunes, not over your iDevice's Wi-Fi connection.

  7. It does happen immediately. by Brannon · · Score: 2

    If you are running iOS 9.2 and swap out the fingerprint sensor you will immediately get Error 53 and it will wedge your phone.

    The intention here was security, Apple clearly didn't anticipate or test against phones that got unauthorized sensor replacements and thus the unintentional bricking. The new update just renders the replaced sensor inoperative but otherwise allows the phone to be used normally.

  8. Prevents 'fake fingerprint' attacks. by Brannon · · Score: 2

    The real sensor takes some effort to ensure you are pressing something like a finger to the sensor (a picture of a fingerprint won't work). A fake 'sensor' could just pass images from a database.

    It's not undefeatable, but security has nothing to do with perfection, it has to do with making something harder and more expensive.

  9. Or maybe you don't know how to read. by Brannon · · Score: 2

    As of iOS 9.2.1 Apple disables a tainted fingerprint sensor and reverts to passcode security. We eagerly await your retraction.

  10. Re:Wrong! by dgatwood · · Score: 2

    Apple does this quite frequently when they make a minor mistake in an update, silently releasing a new build with the same version number. What this signifies is that for 99.9999% of users, there's no functional difference between the two builds, so they didn't feel the need to turn a new build number and force everyone to update over something that affects probably a single-digit number of users.

    By turning the build, they're ensuring that no new users encounter the problem going forwards, and providing a mechanism for the few affected users to get their devices up and running again (by manually reinstalling the current update). It wouldn't be an automated update anyway, because the devices won't let you use them, so for affected users, bumping the version number gains them nothing. And bumping the version number for everyone else would have resulted in everybody downloading a patch that they really don't need, and worse, would have caused anybody upgrading from 9.2 to (for example) 9.2.1a to get hit with a much larger combo update because they skipped the quirky 9.2.1 build.

    When the next OS release happens, everybody will be back in sync, and until then, the differences are minor enough that they really don't matter for the most part.

    With that said, if you want to know which version you are running, go to Settings > General > About, and look at the Version field. If it says 9.2.1 (13D15), you're running the older build. If it says 9.2.1 (13D20), you're running the newer build.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  11. Re:hack by dgatwood · · Score: 2

    No more so than they could without changing the scanner. This change doesn't enable fake fingerprint scanners. It just lets you continue to use the device with a passcode as though the fingerprint scanner weren't there.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.