Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Iphone Apple IT Technology

The iPhone 7 Has Arbitrary Software Locks That Prevent Repair (vice.com) 199

Jason Koebler, reporting for Motherboard: Apple has taken new and extreme measures to make the iPhone unrepairable. The company is now using software locks to prevent independent repair of specific parts of the phone. Specifically, the home buttons of the iPhone 7 and iPhone 7 Plus are not user replaceable, raising questions about both the future repairability of Apple products and the future of the thriving independent repair industry. The iPhone 7 home button will only work with the original home button that it was shipped with; if it breaks and needs to be replaced, a new one will only work if it is "recalibrated" in an Apple Store.
This discussion has been archived. No new comments can be posted.

The iPhone 7 Has Arbitrary Software Locks That Prevent Repair

Comments Filter:
  • by Anonymous Coward on Friday April 07, 2017 @01:04PM (#54192911)

    ...so this'll continue unabated. Just like how gamers bitch and moan about unfinished games being released, and then still go out and buy the latest call of duty on release day.

    • by Anonymous Coward

      But people will keep buying them...

      Dude, how else am I to present an image to the world that I am so wealthy that I can overpay Apple to make a repair that any Chinese 8 year old on a street corner could do?

    • Did it occur to you that maybe if a repair shop can intercede with the authentication mechanism, so can govt. spooks (think Chinese Govt vs. Political Activists) as well as hackers after your apple pay info, or other sensitive data stored in your keychain? The independant repair industry for a $1000 product that has a practical life beyond the warranty period of just a year or two, for just a few specific parts is far, far, FAR less important that data security and protection from absolutely everyone. So w

      • Re: (Score:2, Insightful)

        by Tharkkun ( 2605613 )

        Did it occur to you that maybe if a repair shop can intercede with the authentication mechanism, so can govt. spooks (think Chinese Govt vs. Political Activists) as well as hackers after your apple pay info, or other sensitive data stored in your keychain? The independant repair industry for a $1000 product that has a practical life beyond the warranty period of just a year or two, for just a few specific parts is far, far, FAR less important that data security and protection from absolutely everyone. So while most people will not think twice about it and say "Fuck Apple.". No. Fuck you. Go buy an Android any ass-hat can repair then. I prefer my iPhone to be as secure as they can practically make it, while keeping it relatively functional.

        It's not secure from the Feds. They broke into that iPhone in Texas by compromising it and bypassing the encryption altogether. They also haven't released the details of how they did it. So your using security by obscurity instead of Android where everything is transparent. Might as well install windows on your phone instead.

  • by Anonymous Coward

    to never buy apple products.

    Nuff said.

    • by Anonymous Coward

      I agree. iPhones suck anyway.

      • Honestly the Iphone 6 and prior i feel are the best phones available, but they have to be jail broken so you can use GNU tools. Far superior than 99% of android phones. Mind you i hate every other apple product because they charge more for old hardware that you cant even upgrade. but the iphone wins my heart in the mobile arena. Hopefully Linux will win the OS war since microsoft is turning more and more to shit by the update. either way. Iphone 7 is the worst phone apple has made. started with the headphon

  • by Anonymous Coward on Friday April 07, 2017 @01:05PM (#54192921)

    Former phone repair tech here, it's been this way since TouchID became a thing, with the iPhone5S I think?

    I hate to claim "it's not a bug, it's a feature" but this is done to make sure you cannot replace the home button with one that will send a "correct" signal for an incorrect fingerprint.

    Home buttons have been tied to the motherboard they shipped with as long as the iPhone has had fingerprint readers, this is not new.

    • by aitala ( 111068 )

      Wow, this is really old news folks. And as the OP says, its for your own safety. /. has gone downhill if this is getting through...

      EMA

    • If i have the hardware in my hand, the game is already over. Dont make excuses for them,
    • Read the article, this is different. "The home button has two functions: Touch ID, which unlocks the phone, and the actual "return to home" function you get when you push it. In the iPhone 5S, 6, and 6S, a new home button would break the phone's TouchID functionality, but the button's return-to-home functionality still worked. The phone could still be locked and unlocked as normal by entering a pin number, suggesting that the two functions are separate pieces of software that are not tied together. In the
      • On iPhone 7, the home button isn't a real button anymore - it's just more touch sensitive space.

        The old models probably still had software that triggered on the manual button click which is completely separate from the fingerprint reading / encoding software, and that software probably still exists for older models in the most modern versions of the OS. However, that button doesn't exist any more, so only the fingerprint software with the lockout ever gets used on iPhone 7. It's entirely possible that App

    • by Kjella ( 173770 )

      Former phone repair tech here, it's been this way since TouchID became a thing, with the iPhone5S I think?

      The difference is that in past iPhones you could replace it with a third party button, you lost TouchID and had to log in with a PIN but otherwise it worked. Now it's Apple's button or no button at all. Maybe they just decided it's safer for some reason or it's just a side effect of a design change or maybe they had second hand sales that were unhappy they got a "fake" home button. Whatever the reason my guess is Apple won't budge and you'll probably not win a law suit so... that happened.

    • by AmiMoJo ( 196126 )

      They could make the phone disable fingerprint auth and warn the user when they tried to enable it again. They don't have to brick the phone.

  • by mrbluejello ( 189775 ) on Friday April 07, 2017 @01:05PM (#54192925)

    This does not seem unreasonable. I say this because the home button is also a fingerprint reader, which is a security device. If a shop installs some kind of 3rd party button there, the security of the device could be compromised.

    Apple's garden is walled. It keeps the users in, but also keeps the bad things out.https://apple.slashdot.org/story/17/04/07/1734249/the-iphone-7-has-arbitrary-software-locks-that-prevent-repair#

    • by dgatwood ( 11270 ) on Friday April 07, 2017 @01:30PM (#54193189) Homepage Journal

      This does not seem unreasonable. I say this because the home button is also a fingerprint reader, which is a security device. If a shop installs some kind of 3rd party button there, the security of the device could be compromised.

      Actually, it does seem unreasonable. The proper behavior would be to detect the unknown reader and purge all fingerprints from the secure enclave, forcing the user to set up fingerprint recognition again after unlocking with the passcode. That would mean that the user would be alerted to the fact that the hardware was altered (thus preventing surreptitious swapping as a targeted attack) while still allowing the device to be repaired by swapping hardware at the user's request.

      The current situation is exactly the sort of behavior that got car manufacturers a very nice set of laws that mandate repair part availability, etc. Keep going down this path, and Apple will earn the consumer electronics industry a similar set of regulations, and none too soon.

      • by EndlessNameless ( 673105 ) on Friday April 07, 2017 @01:53PM (#54193413)

        The issue is that the fingerprint sensor is trusted to neither store fingerprint data nor replay finger presses.

        If you accept data from untrusted sensors, an attacker could replace the sensor with a device that will store valid finger scans and retransmit them when triggered by the attacker.

        So you need both trusted firmware and a secure pairing process to ensure the device is not compromised in this manner.

        While I suspect this move is mostly motivated by a desire to obstruct third-party repairs, there is also a legitimate security concern with this particular component.

        • by msauve ( 701917 ) on Friday April 07, 2017 @02:05PM (#54193531)
          Then the proper behavior is to simply ignore the new fingerprint reader, and force the user to always use a passcode.
          • And this is exactly what happens. If you install a new home button, the fingerprint part stops working and it only works as a home button.

            Don't you feel all smart now?

            • by msauve ( 701917 )
              No, it isn't. It disables more than just the fingerprint based Touch ID. From the article: "In the iPhone 7, both Touch ID and return-to-home functionality are locked by software if you replace the button." That is, it doesn't even function as a home button.

              Don't you feel ignorant now?
              • The iPhone 7 doesn't have the mechanical button any more. It's just the fingerprint reader. So if the fingerprint reader is locked out, so is the not-a-button that servers as a home button.

                I'll refrain from putting some snarky idiot question on the end of this post, as I hope the irony has already caught up.

                • by msauve ( 701917 )
                  So, you think the home function only works for a registered finger. You're dumber than you sound.
                  • So you think that if a sensor is locked out, that it will still work? What part of "the hardware security trust has been broken, so the phone won't listen to any inputs from that device" exactly confuses you? And you're calling me dumb?

                    Be quiet, adults are having a conversation.

        • by dgatwood ( 11270 )

          If you accept data from untrusted sensors, an attacker could replace the sensor with a device that will store valid finger scans and retransmit them when triggered by the attacker.

          Who said anything about accepting data from untrusted sensors? Trust should not mean trusted by Apple, because it isn't Apple's device once it arrives in a user's hands. It is the user's device, so the user should decide whether a sensor is trusted. That means if the user intentionally replaced a broken sensor (or broken screen

          • It is the user's device, so the user should decide whether a sensor is trusted.

            Apple is selling a device with a locked bootloader device, a proprietary OS, and a walled-garden app store. At what point is the user given much choice about trusting Apple (in the cryptographic sense)?

            In order to support 3rd-party sensors, both the OS and the security enclave would need new functionality. The user would have to authenticate with a passcode or Apple ID to approve the new hardware. Apple may never develop this functionality, and it is entirely their choice as a private company.

            If you do not

        • there is also a legitimate security concern with this particular component.

          This would worry me if I had something on my phone worth protecting. My pincode is 000000. I needed a pincode enabled for another feature, but I didn't want one. Personally the ability to repair a device is far more important to me than incredibly high security on a device that has nothing of personal value on it.

          • This would worry me if I had something on my phone worth protecting...

            Then, quite simply, this feature was not designed to fulfill your requirements.

            the ability to repair a device is far more important to me than incredibly high security

            If repairability is important, then Apple products will not be ideal purchases. Apple has a 10-20 year track record of being difficult to repair, and they are trending away from what you want.

            Building disposable products has been a dream for many manufacturers, and Apple is doing everything it can to get there. When this desire dovetails with a marketable feature, of course they will choose this route. It's the kind of bad-but-ex

    • by Phoenix ( 2762 )

      The problem with this way of thinking is that once the device is one generation out, Apple will not fix the device. They'll only sell you a replacement.

      Case in point. Shattered my iPad Air screen a while back. Took it to Apple and they said that they don't repair screens for anything but what they're selling on the floor. MEANING...that if I had an iPad Air 2...they would have replaced the screen.

      They did offer to sell me a replacement iPad Air for twice as much as the local Zagg kiosk would charge to repla

  • Secure by design (Score:5, Insightful)

    by krisbrowne42 ( 549049 ) on Friday April 07, 2017 @01:08PM (#54192947)
    You mean the fingerprint scanner that interacts directly with the secure enclave chip outside the OS? The one that could be misused by various actors if replaced with act-alike hardware? I'm not sensing the problem here - Feature not a Bug.
    • by Anonymous Coward

      Also, this has been known since right around the time someone first got outraged by this back in the iPhone 5S era (4 years ago, as of the time of this post). How is this "news for nerds", or for anyone else for that matter?

    • by Anonymous Coward

      If i had points you would get them .

      Its shitty since it makes it harder to repair, but the alternative is that almost anyone with basic electronics skills would be able to by pass the scanner and unlock your phone, and more importantly access the data on it. The feds would kill for something like this.

    • by nbvb ( 32836 ) on Friday April 07, 2017 @01:17PM (#54193043) Journal

      You are 100% correct. Don't feel the trolls - this is clickbait headlines and a BS story. If you believe in security, this is a good thing.

      • If you believe in security, this is a good thing

        I believe security should be optional to the end user, not something they are forced to pay when not needed. Sure flag up warnings and disable things like Apple Pay if the finger print reader has been tampered with. But some people actually use the device as a phone and a web browser, and really don't care about Apple's secure enclave.

    • Fingerprints are not the primary security on the device. "Recalibration" (pairing) should require no more than entering the PIN and/or logging into the associated iCloud account.

  • Not unless you have the tools and ability to calibrate the system, or it might not be set up right, or something else might still be wrong.

  • by TWX ( 665546 ) on Friday April 07, 2017 @01:11PM (#54192971)

    ...and laws that establish fair-use guidelines for software that's required for hardware to function. Unfortunately this is something that would have to be grassroots and widespread, no one party would ever make any headway on this unless there were an outcry from constituents, and even then it would be hard to overcome corporate counter-push.

    We've seen this kind of problem with conventional cars and light trucks, with heavy trucks, with farm implements, with major consumer appliances, and the prolifieration of this mindset is only getting worse as more and more functions can be software-tied.

    The laws need to say that software bundled into the device is considered part of the device, and may not be used to encumber the right to service or repair the device, and that for such software that is also intended to communicate with other software, the vendor must continue to support and maintain that code for bugfixes and security vulnerabilities for the realistic lifespan of the device and must provide a reasonable means for the owner to install such an update.

    Yes, this would increase the cost of the device originally, as the concepts for update must be turned into an actual process, but on the other hand if that means that the device can function for longer then it's net effect on the consumer should be small as they can continue to service and repair devices for longer than if vendor-created blocks stop them from doing so.

    • Ahhh. You mean something like federal laws regarding the repair of your personal vehicle. Like, for example, the federal law that says you cannot replace a wheel on your vehicle with another one unless it has TPMS (tire pressure monitoring system) sensors in them compatible with the vehicle, and the sensors have been configured and interfaced with the vehicle's computer, which for many vehicles requires proprietary diagnostic hardware costing thousands of dollars. So in other words I can't undo 5 lug nuts

      • by bws111 ( 1216812 )

        The law does not say you can't replace a wheel without TPMS. It says you can't disable a safety system. In the case of TPMS, the 'safety' aspect is in the form of a warning to the driver that there is a problem - either tire pressure is low or there is a malfunction in the system. You can replace a wheel without TPMS, but you can not disable the malfunction indication because it is, in fact, malfunctioning.

    • Even more basic than that, what we need is to realize that the Fifth Amendment affirms the right to property and that any law that prohibits the owner from modifying his property -- such as the DMCA's anti-circumvention clause -- is therefore unconstitutional.

    • by bws111 ( 1216812 )

      You do realize that many of those 'restrictions' are in there precisely BECAUSE of laws, don't you? Things like 'you must detect modifications to emissions systems' and 'you must detect modifications to safety systems'. And if you think those types of laws are going away, especially with things like self-driving cars, you're nuts.

  • by Anonymous Coward

    Thank God we have a tech company that's on our side. The FBI would love to swap in a fake touch ID sensor to break into your phone. Not going to happen.

    Android, on the other hand, ahahahah

    • by fisted ( 2295862 )

      The FBI would love to swap in a fake touch ID sensor to break into your phone. Not going to happen.

      ...because obviously *that* would be the attack vector the FBI uses, right. The home button.

  • Wasn't this already covered almost a year ago? https://hardware.slashdot.org/story/16/06/11/1458246/apple-is-fighting-a-secret-war-to-keep-you-from-repairing-your-phone [slashdot.org].

    I can at least understand the argument for preventing unofficial home button (or parts of it) repairs as it contains the finger print reader and it could be a lot easier to attack the security of the device if you could replace the reader.

    Or perhaps its just a conspiracy to get people to upgrade to the next iPhone about which we seem t
  • Security, yes? (Score:5, Interesting)

    by American AC in Paris ( 230456 ) on Friday April 07, 2017 @01:13PM (#54193001) Homepage
    As I understand it, this is a security measure, not an "arbitrary" lock. The home button is part of the Secure Enclave. If you let third parties make modifications to the Secure Enclave, it ceases to be secure.
    • If it ceases to be secure, does it matter for most people?

      What are you protecting? Tie services that require security to the presence of the correct fingerprint reader. But there's no reason to force the fingerprint reader to be locked down if for example the user doesn't use the fingerprint reader.

  • by jarrowwx ( 775068 ) on Friday April 07, 2017 @01:20PM (#54193071) Homepage
    Imagine a world where in order to unlock your phone all I have to do is open it up and swap out your home button with one that will let any finger unlock the phone. The original poster is trying to paint Apple as some kind of bad guy trying to take away the viability of the repair market. The truth is, they are trying to keep their phones secure by preventing an obvious attack vector. Thank you, Apple.
    • by Ecuador ( 740021 )

      I would personally prefer the attacker to be able to replace the home button than e,g, to sever my finger, but then again I would not use a fingerprint as any sort of "security" ;)
      But, in seriousness, if, despite how easy it is to get someone's fingerprints, you decide to have it as an option for login, yes, it makes perfect sense to have the reader/home button locked to the device and tamper-proof. I can find many many things to call Apple out on, this is not one of them.

      • but then again I would not use a fingerprint as any sort of "security" ;)

        At best, biometrics are a means of identification, but that is not the same thing as authentication. In other words, a reasonable use of the fingerprint would be as a replacement for the username, not the password.

    • by Quimo ( 72752 )

      The original poster has no problem with disabling the Touch ID function when replacing a button and specifically states that it makes sense from a security perspective. The problem lies in disabling the return to home functionality. As long as I am ok with not having Touch ID available why shouldn't I be able to replace the home button?

    • Man, cut the crap. Of course the phone should not allow a new home button to unlock the phone. But once the phone is unlocked by some other means (a long password), there should be a way to reset the functionality of the home button.

    • Imagine a world where in order to unlock your phone all I have to do is open it up and swap out your home button with one that will let any finger unlock the phone.

      Why go to all the effort? You can just press my home button. No need to fingerprint anything. Not everyone requires high level of security. Not everyone uses a fingerprint reader. If Apple has a problem with the hardware security, why not just disable the fingerprint functionality on devices where its been tampered with. I mean there's only several other ways to both secure and to unlock a phone.

  • by Anonymous Coward

    after years of being on iPhones. So glad to leave that physical Home button behind. The Pixel is faster, brighter, does more, and is generally better than iPhone with one exception. The sound on the iPhone is a tad better. I doubt I will go back to Apple phones. The 8 is going to be brutally expensive and for why?

  • They've had this issue for a while with home buttons. It's not arbitrary and it's not new. This is a very specific safety feature. Now, it's a bigger issue with the 7, now that that home button is built into the screen.. I'd call this FAKE NEWS with the "Arbitrary" label though.
  • by Jason Koebler ( 3528235 ) on Friday April 07, 2017 @02:31PM (#54193801)
    Hey, author of the article here ... this is distinct from the 5S / 6 / 6S software lock and is not "old," it's a different thing that is explained in the article! Imagine that.
  • I understand that the scanner\home button is tied to the motherboard, but a point of failure that could potentially keep you locked out of your phone, which may also be your business, we need to be allowed options for what is and isn't security on our devices. I like Stack Overflows innovation:

    https://youtu.be/VgC4b9K-gYU
  • by XSportSeeker ( 4641865 ) on Friday April 07, 2017 @03:57PM (#54194477)

    I'll give people the benefit of doubt, but it sounds like a whole ton of commenters here are going on with guesswork.

    First of all, no, it's not easy in any way shape or form to create a rogue touch ID reader that would "send signals" allowing the iPhone 7 to be unlocked.
    It'd already be plenty hard for someone to open up a phone and replace it surreptiously, let alone coming up with new hardware that would be compatible.

    Do you guys even know how the TouchID reader works? Well, neither do I of course... it's proprietary. But here's an overview:
    http://edition.cnn.com/2013/12... [cnn.com]
    http://edition.cnn.com/2013/09... [cnn.com]
    https://support.apple.com/en-u... [apple.com]

    Basically, it works like a very specific and proprietary camera/microscope. It detects fine detailed fingerprint information, converts it into code and sends it to the SoC to be processed via software.
    Nothing is processed on the button itself, and even if it was, you wouldn't be able to easily figure out what it did - or it'd be unsecure by definition.

    But again, the hardware is very proprietary. You'd probably need insider knowledge of production to even come close to making something that would work like it, and it'd be expensive as hell to reproduce one. The companies that makes these things have secretive processes that not only would be incredibly hard to figure out, it'd be outright impossible to reproduce without proper technologies.

    Do people even realize how much easier it'd be to just chop up someone's finger and bypass the whole thing anyways?

    Even if you couldn't go to such extremes, it'd be easier for hackers and malicious actors to try to reproduce an entire detailed human finger complete with ridges, pores and whatnot (at it's current stage) than creating some rogue device that could bypass the security enclave somehow.
    And you cannot retrieve information from previous fingerprints used for authentication because they are encrypted in the phone storage, not in the reader.

    The only likely scenario where Touch ID could be used to steal fingerprints, depending a lot on how it works, would be to use an original unit modified to store readouts, and then creating new hardware that would send those into the system. But that's quite unlikely... if not outright impossible. Again, it depends on how exactly the reader works. Note though how no one every did anything like this, because it just doesn't make sense. iPhones will always have easier vulnerabilities to explore to retrieve data.

    It's always good to note though that fingerprint sensors should NEVER be used as the sole authentication method if you have sensitive information inside the phone. Because, like I said, it's a matter of finding a way to make a very detailed reproduction of your finger. With 3D print technology and camera technology always improving, it'll be doable at some point in time.
    It was already done for the iPhone 6, though not something that just anyone could do:
    http://www.cultofmac.com/29688... [cultofmac.com]

    Apple is already facing a class action lawsuit regarding the so called Error 53, related to iPhone 6 bricking the phone if the Touch ID was replaced, so it really doesn't look good for them to repeat the whole deal for the iPhone 7.
    https://www.macrumors.com/2016... [macrumors.com]
    Australia's consumer protection agency also just filled a lawsuit:
    http://www.ubergizmo.com/2017/... [ubergizmo.com]

    And you know, the company has backtracked because the very same excuses some commenters are making here were not enoug

  • It takes courage to piss off your customers and drive them to Android.

  • This is really a boot in the face for people trying to sell stolen iPhone parts on eBay.

    Won't someone think of the childrent^WiPhone theft rings?!?

  • From the article:

    a new home button would break the phone's TouchID functionality, but the button's return-to-home functionality still worked. The phone could still be locked and unlocked as normal by entering a pin number, suggesting that the two functions are separate pieces of software that are not tied together.

    The first concern I had was whether the entire button would refuse to work, and that would be bad. If only the security features are disabled, and there are alternate ways to log in, this sounds perfectly reasonable.

You are always doing something marginal when the boss drops by your desk.

Working...