The REAL reason you cannot downgrade

Discussion in 'iOS 7' started by Tech198, Dec 2, 2013.

  1. Tech198 macrumors G4

    Joined:
    Mar 21, 2011
    Location:
    Australia, Perth
    #1
    Apple's goal for some time was to always expiring signatures on iOS versions to lrevent diwngrades. This could be why Apple doesn't care about 3rd party sites offering diwnloads of all versions across all models of devices, even though they are point to Apple servers to download the .ipa bundle., without a valid suganture, you ll get an error in iTunes when you try to restore.

    Knowing this, why was the remark to "prevent downgrading" was "....we remove something in iOS to prevent this" when in fact its not true?

    The restore diesn't happen on the device, it happens via iTunes, and since all Apple is make the sigantures invalid, that's all there needs to be do e to prevent downgrading.

    Or was a fake??
     
  2. petrucci666 macrumors 6502a

    Joined:
    Apr 30, 2009
    Location:
    San Francisco, CA
    #2
    I'm having a really tough time understanding anything you just said. I understand English might not be your first language, and that's ok, but I still couldn't figure out what the 'REAL reason' was. Can you explain?
     
  3. Scott90 macrumors 6502

    Joined:
    Jul 14, 2008
    #3
    Has anyone really been far even as decided to use even go want to do look more like?
     
  4. Tech198 thread starter macrumors G4

    Joined:
    Mar 21, 2011
    Location:
    Australia, Perth
    #4
    Ok i didn't explain it clearly.


    When Apple first told customers they couldn't downgrade, they origionally said "because we removed something from iOS to prevent people downgrading"

    Has anyone clarrified this?? .. Basically what i mean is since the restore is done via iTunes, why would App,e need to remove anything from the phone to prevent this? Since a restore is done via iTunes on a PC or Mac and not directly from the device.
     
  5. AppleDApp macrumors 68020

    AppleDApp

    Joined:
    Jun 21, 2011
    #5
    It`s probably just code in the software that says once you have iOS X you cannot go back to iOS X -1.
     
  6. T5BRICK macrumors 604

    T5BRICK

    Joined:
    Aug 3, 2006
    Location:
    Oregon
    #6
    When you use iTunes to install iOS onto a device, it verifies that the version of iOS you're installing is still being "signed" by Apple. If it isn't being "signed" anymore, it throws an error. This function is built into iTunes and part of the iOS install process. I don't believe there is a way around it.

    This has been the case for several years now. For a time, you could capture your SHSH blobs and restore older versions of iOS, but this stopped working after the iPhone 4.

    The real reason you can't downgrade is because Apple doesn't let you.
     
  7. Tyler23 macrumors 603

    Tyler23

    Joined:
    Dec 2, 2010
    Location:
    Atlanta, GA
    #7
    When you attempt to restore to a particular firmware version, the restore process must be verified through Apple's servers (this is why you can't restore without being connected to internet). When this check happens, it verifies which device you have, as well as the firmware version you are attempting to restore. They stop signing a version of iOS within days of a newer version being released. When they stop signing the previous version, it will no longer pass the verification check with its servers, meaning you will not be able to restore to that version any longer.
     
  8. 3bs macrumors 603

    3bs

    Joined:
    May 20, 2011
    Location:
    Dublin, Ireland
    #8
    No that's not how it works. Apple just stops signing older versions of software which must happen for you to run it on a device.

    Edit: Tyler23 goes into more detail in the post above mine.
     
  9. Nanasaki macrumors 6502

    Nanasaki

    Joined:
    Oct 26, 2010
    #9
    Why would Apple wants to stop singing older version? I get the reason Apple wants to check signature of particular firmware. That is to prevent bad ipsw file screwing your iOS device. But with legit firmware, there is no reason to not sign it...
     
  10. 3bs macrumors 603

    3bs

    Joined:
    May 20, 2011
    Location:
    Dublin, Ireland
    #10
    There are probably many reasons. Security updates. Easier to develop apps for one version of the OS then for all versions.

    This is Apple. They rarely give us choices so this isn't surprising.
     
  11. Menge macrumors 6502a

    Menge

    Joined:
    Dec 22, 2008
    Location:
    Amsterdam
    #11
    Parts of the device, like the modem firmware, can't be downgraded because their chips won't allow it. It's hardwired not to.

    On top of that, iTunes is set to only apply firmwares that are signed by Apple and Apple will routinely expire older versions' signature.

    Sometimes you can downgrade (if both versions are still being signed or you kept a cache of your firmware's signature), but your phone's modem will remain in the most up-to-date version. I haven't heard of cases where this caused problems, but I wouldn't be surprised if it did cause problems.

    But the biggest reason I see is: the way you move is forward. :p
     
  12. paulrbeers macrumors 68040

    Joined:
    Dec 17, 2009
    #12
    What if your upgrade to say iOS 7 includes firmware updates to the hardware on your phone to make it capable of handling some new wiz-bang feature included in the new OS. Now if you downgrade to 6, then your hardware doesn't "look" the same to the new OS because of the new firmware. How is 6 going to handle this? Apple would have to update 6, to deal with the new updates to the hardware (which would require regression testing everything). Rather than do this, they take the easier and more fool proof plan and just not allow you to downgrade. Would it be nice to downgrade? Sure. Then again I got used to iOS 7 and now prefer it. People tend to @#$!@ and moan about change and then over time they learn to "deal" with it and then ultimately learn to accept (and maybe even prefer!) the change.
     
  13. T5BRICK macrumors 604

    T5BRICK

    Joined:
    Aug 3, 2006
    Location:
    Oregon
    #13
    FYI, keeping your SHSH blobs only allows you to downgrade if you're using an iPhone 4 or older.
     
  14. C DM, Dec 2, 2013
    Last edited: Dec 2, 2013

    C DM macrumors Westmere

    Joined:
    Oct 17, 2011
    #14
    Ultimately they don't do it because it's that much simpler not to allow it (and has the added benefit of generally getting more people onto the latest version).
     
  15. Menge macrumors 6502a

    Menge

    Joined:
    Dec 22, 2008
    Location:
    Amsterdam
    #15
    Shows you how long it's been since I walked off the tracks ;)
     
  16. 3bs macrumors 603

    3bs

    Joined:
    May 20, 2011
    Location:
    Dublin, Ireland
    #16
    That too
     
  17. Nanasaki macrumors 6502

    Nanasaki

    Joined:
    Oct 26, 2010
    #17
    That is not true... There was 3 day downgrading windows since iOS 7 public release...And people downgraded had no problem with iOS 6.
     
  18. deluxeshredder macrumors 6502a

    Joined:
    Nov 30, 2013
    #18
    I doubt iOS 7 could have got good adoption without these brute force upgrade tactics.
     
  19. GoCubsGo macrumors Nehalem

    GoCubsGo

    Joined:
    Feb 19, 2005
    #19
    LOL brute force? hahaha smh

    You weren't forced to upgrade.
     
  20. Nanasaki macrumors 6502

    Nanasaki

    Joined:
    Oct 26, 2010
    #20
    No...not directly.... Forced download and wasting 3GB of space is way to indirectly forcing upgrade...

    ----------

    You might want change your phrase a little bit.... If downgrade is allowed, the adoption rate will not as high.
     
  21. C DM macrumors Westmere

    Joined:
    Oct 17, 2011
    #21
    Well, almost everything was already done for you short of (even accidentally) tapping the actual upgrade button that even just appeared up for you at times.
     
  22. Syndicate0017 macrumors 6502

    Joined:
    May 3, 2013
    #22
    Well, probably 95% weren't "forced" to upgrade. When Apple is no longer signing a firmware version and a user is forced to restore (as a factory reset either does not fix the problem or they are stuck in recovery mode or something), then they are "forced" to the new version.
     
  23. Armen macrumors 604

    Armen

    Joined:
    Apr 30, 2013
    Location:
    127.0.0.1
    #23
    I love how people don't read the EULA when they install iOS.

    By Clicking "I AGREE" you acknowledge that Apple provides you the software and can make any changes they like and you have to accept those changes.

    No part of this process is "Forced".
     
  24. C DM macrumors Westmere

    Joined:
    Oct 17, 2011
    #24
    Somehow "you have to accept" seems to be the opposite of "No part of this process is 'Forced'". ;)

    I guess you can say that perhaps people agree to be forced...not sure if that makes it all that much better really.
     
  25. 3bs macrumors 603

    3bs

    Joined:
    May 20, 2011
    Location:
    Dublin, Ireland
    #25
    You make too much sense C DM, what are you doing on MR? :p
     

Share This Page