Slashdot Mirror


Upcoming Firmware Will Brick Unlocked iPhones

iCry writes "It was rumored last week, and Apple has now confirmed it: 'Apple said today that a firmware update to the iPhone due to be released later this week "will likely result" in SIM-unlocked iPhones turning into very expensive bricks... So what are users of SIM-unlocked iPhones to do? Not run the latest software update, that's for sure. Users can instead pray to the hacking deities — the famed iPhone Dev Team that released the free software unlock, and iPhoneSIMfree, which released a commercial software unlock — to write applications that will undo the unlocks, as it were, if those users want to run the latest iPhone software.'"

14 of 605 comments (clear)

  1. Is that even legal? by mrjb · · Score: 5, Interesting

    Is that even legal?

    --
    Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
    1. Re:Is that even legal? by kannibal_klown · · Score: 4, Interesting

      Correct me if I'm wrong, but isn't it optional to accept a firmware update through iTunes? I thought it was just something that comes up in iTunes much like an iPod firmware update. If that's the case, any user with an unlocked iPhone could/should choose to ignore it, thus it is not mandatory.

      If they made it a background/transparent upgrade over-the-air without the user's knowledge then I could see it being a legal issue since it would unknowingly stop their service and potentially leave them stranded in an emergency. An iTunes update just makes it an annoyance, so long as they prompt you saying "Warning: if you unlocked your iPhone this will disable it."

      Anybody that unlocked their iPhone must have known there'd be fallout, and that the future would probably turn into a game of cat-and-mouse. They unlock the phone, Apple brick the phone, they unbrick it, etc.

      I personally think all phones should be sold unlocked, but it's rare to find them. The fact that Apple is reactively fighting back is a little new, but not unseen.

    2. Re:Is that even legal? by @madeus · · Score: 4, Interesting

      Apple's taking the position that they don't "mean" to brick it, but it just "might happen" anyways, which of course is total bullshit. To any developer I would think it would be immediately obvious what you are saying is not true (it's in no way 'total bullshit' that rendering the device unable to boot "might happen" accidentally). Hell, even to any use of a Linux or BSD distribution that uses binary packages that should be immediately obvious it's a likely scenario that you could screw the device by blindly applying a delta to a binary that is different from the intended target binary.

      Of course it might "brick" a hacked iPod without them meaning to (note, Phil Schiller is quoted as specially referring to 'unlocked or hacked' iPhones). Even if they are just making a minor update to a simple app, they might be using a newer version of an existing library in the new version, so that library update gets rolled into the delta too. That might also mean other more core things (which have been recompiled to also use that new library) get included and a hack that hooks into them might break, which would screw up the device, rendering it unusable.

      This is unlikely to affect users who have only unlocked their phone and is much more likely to affect at users who have also modded their phones in other ways (particularly if they have any software that activates on startup - and particularly software that might screw up if it can't start properly).

      I don't have an iPhone, but I'm assuming even if it was "bricked" to the point of not being able to start up normally it would *still* be possible to reset the firmware on it (as it is with the iPods), so it wouldn't *really* be bricked - hence my use of inverted commas.

    3. Re:Is that even legal? by jonnyj · · Score: 4, Interesting

      IANAL but in the UK this would almost certainly breach the Computer Misuse Act. Section 3 says that "A person is guilty of an offence if (a) he does any act which causes the unauthorized modification of the contents of any computer". All that's needed is a simple letter to Apple and O2 telling them that you withdraw any previously granted permission for them to modify your firmware in any way. In so doing, you might put yourself in breach of your contract with O2 but I doubt if the right to push sofware onto your handset would be regarded as a fundamental contract term.

    4. Re:Is that even legal? by EastCoastSurfer · · Score: 4, Interesting

      It's possible this has happened, but has MS pushed down an update to the xbox which bricked it (prevented it from ever playing games) if it had a modchip?

    5. Re:Is that even legal? by Richard_at_work · · Score: 5, Interesting

      Don't apply any updates then, its that simple.

      Apple are selling what is essentially a sealed unit, every single device out there should be 100% identical (other than user data) in Apples view, so why should they check to see if their universal update to the iPhone would cause your individual unit harm? Its an extra hassle and effort that they really should have no need to do, since they sold the item with the intent of it remaining identical.

      If you change the game by modding or unlocking the iPhone, the onus is on you and you alone to then keep abreast of the play and pay due diligence to any updates to ensure they don't have any adverse effect on your non standard item.

    6. Re:Is that even legal? by TooMuchToDo · · Score: 5, Interesting
      Heh chief, better check your facts. You don't agree to the contract when you buy the phone. You agree to it when you activate it at home. If I don't activate it with ATT, I don't agree to any contracts.

      Also, I have a problem with a company actively preventing you from doing something protected by law (unlocking a phone is protected under the DMCA).

    7. Re:Is that even legal? by lancejjj · · Score: 4, Interesting

      Apple's taking the position that they don't "mean" to brick it, but it just "might happen" anyways, which of course is total bullshit. As someone who has worked in the world of firmware of the mobile telephone industry, I can tell you that users can very well "brick" their device once they start messing with low level code.

      All of our code went through an amazing amount of quality control - from design to deployment - to ensure that device never becomes a brick. However, in one instance, I recall another manufacturer with exactly that problem - the software was flawed enough such that the device could brick itself.

      There was a work-around: ship the unit back to a service center, have a tech open up the device, and snap on a specialty programmer to reload the corrected low level code. The problem was that the manufacturer was not prepared for such an event, and so they didn't have the techs or equipment to perform this service fast enough for consumers. The cost went into several millions.

      Of course, that's the case of a device with a flaw delivered from the manufacturer. It's quite different when the customer starts messing around with the guts of low-level firmware. At that point, it is only fair to have the customer pay for the physical disassembly and reprogramming, shipping, and associated administrative costs.

      So "might" it happen? Yes, as it has happened, both by the manufacturer (in error), and countless times by individuals who screw around and inadvertently change APIs or inject buggy code that could be invoked by a simple software update. This isn't just an Apple thing - it happens industry wide.

      I'm not saying that iPhone hackers are wrong. I'm just saying that they have to be very careful, and be prepared to "eat the cost" of any changes that brick the device. Changing low-level code is NEVER something to do without a lot of careful checking.

      Hell, I know of a few dozen motherboard manufacturers that say that you should never upgrade your BIOS with even official updates unless you are very very sure that you need the update. I'm sure THEY wouldn't be too keen on getting back a few 10,000 motherboards with crapped out, user-customized BIOS firmware - why should Apple?

    8. Re:Is that even legal? by Koiu+Lpoi · · Score: 3, Interesting

      Nintendo threatened it with the Wii. Firmware 3.0 came with the warning message "If your Wii console has an unauthorized technical modification, this upgrade could cause inoperability of your console." Mind you, it didn't actually brick any Wiis, and the update was completely optional (seeing as they gave you the warning and the option to stop), I don't see the problem.

  2. Going one better by Andrew+Kember · · Score: 3, Interesting

    I wouldn't be surprised if the iPhone Dev Team released a work-around rather than a roll-back. I.e. Have your unlocked iPhone cake and eat it (upgraded s/w) too. How? That's up to the clever people...

    --
    Obfuscation is easy
  3. I am waiting for a Neo1973 OpenMoko phone by dominux · · Score: 5, Interesting

    if you want a Linux based, good looking, feature full and open phone then have a look at Open Moko it is probably going to be capable of multitouch (the touchscreen hardware can do it but the software does not take advantage yet) it will come without a contract so I will be getting an O2 sim only contract when they come out next month. OpenMoko in October, OLPC in November, wow, I am going to be skint by Christmas.

  4. iPhone Unlocking, Ethical and Practical by bstarrfield · · Score: 5, Interesting

    I'm an Apple fanboy - I've used Macs since 1984, worked for Apple for a couple of years, and have promoted Apple equipment and software where I've been employed. But at this moment, I'm disgusted. There is no need to disable the unlocked iPhone's, and Jobs and crew should damn well accept that some of us actually refuse to use AT&T on principal. Think Different my a**.

    I'm not going to subscribe to AT&T. AT&T, the firm that's trying to eliminate net neutrality. AT&T, the reconstituted (near) monopoly. AT&T the firm that opened their switch boxes to the NSA without hesitation and is now attempting to manipulate legislation to provide immunity from prosecution in that matter.

    On a practical note, Does Mr. Jobs even recognize how expensive his bed partner is overseas? And this matter practically to myself and my family. Apple, as normal, has forgotten that Israel exists. Apple has, as far as I know, has never sold its products directly in Israel. If I want to send an iPhone to my family in Israel, should I have to sign up for AT&T and pay for their pathetic World Traveler plan? The world does exist outside the US and a few European markets.

    Incidentally - my evil unlocked iPhone works perfectly on T-Mobile - without Visual Voice Mail, but gods, I'll live. So what, precisely, is the point of altering the modem firmware, except to break unlocking? Point out examples of the baseband firmware wreaking havoc on the network; explain how this change benefits users.

    The iPhone is the first tablet computer I've seen that inspires the imagination. I want to write programs for it, I want to explore a new user interface. If it runs OS X, treat it like an OS X box and let us get on with writing the programs that will sell the bloody thing. Don't freeze us out while you write such amazing accomplishments as the "Wireless i-Tunes Store" while we're trying to write vertical apps for the medical profession, law, and other fields.

    Job's, former AT&T hacker, has decided to repeat the folly of the early closed Mac, the early closed NeXT, and even at times the Newton. Apple made a terrible choice in its partner, and seems incapable of realizing the potential of the iPhone.

    --
    /* Dang, I can't type that well. */
  5. Re:Quiiiick. by @madeus · · Score: 5, Interesting

    and then threaten to turn them into paperweights if you dare to use them away from their selected few. No, they didn't. They are not talking about "bricking" only network-unlocked phones (the actual quote was in the context of hacked iPods too). You are spreading FUD, like most people are on this thread, and the flamers and moderators are lapping it up too.

    In fact, in Europe (I don't know about the US) phones *must* be unlockable (providers often refer to this a 'subsidy code' - it's cheaper to buy it from a third party). It can be around 3-4 UKP to buy a subsidy code (generated from your IMEI) online, it's usually about 10-20 UKP to get it done on the high street and about 50+ UKP to get one from the original provider.

    After the contract period is up on AT&T from what I have read I believe they are letting you use the device with other providers . I'm not sure if that is through legal mandate or not, as I've indicated I don't know what US legislation there is covering network interoperability for mobile phones.

    In either case their most certianly ARE going to be unlocked iPhones out there, that's not the issue. All that's being said here is that "if you've modified the software on your iPhone, upgrading it [i.e. applying a binary delta which is intend to patch against the original OS] might prevent the phone from booting". I would add that if you find that even remotely surprising you are not sufficiently technical to be messing around applying 3rd party hacks to your phone's OS (and that you can almost certainly restore the original firmware on it, even if it won't boot - as with the iPod's).

    Slashdot is mis-representing the truth and people who love an excuse to rant against Apple are lapping it up in blind ignorance.

  6. Re:Sort of. by fractoid · · Score: 3, Interesting

    That's different. That's blocking you from a *service* that they provide for users of unmodified XBox 360s.

    It's like you buy a Toyota that's designed to only run on Toyota fuel. You modify it to run on any petrol (since Toyota fuel is just petrol with colouring in it). MS's approach with the XBox is to ban you from filling your modded car up at Toyota petrol stations. Apple's approach is to pour sugar in your petrol tank.

    --
    Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.