• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • [HOW TO] Downgrade a 3G[S] From 3.1 and Jailbreak


    Jay Freeman (saurik) has been a busy man lately. for the past two years. for a while now. His latest project to come our way was just released less than an hour ago - a way to finally downgrade your iPhone 3G[S] from 3.1 (with a few "well, if"s in there) to something currently jailbreakable (like 3.0.1).

    saurik's got some crap to toss on Apple's wall, too, with this one. The guide article features not only an informative look into the methods of jailbreaking, and a history of Apple's push for individuality (and of course the instructions on how to downgrade your iPhone 3G[S}) - it goes so far as to offer up some tasty tidbits like "Congratualations, you just overthrew your orwellian overlord, and have taken back control of your device," and "Apple, as a company, has turned into a corporate hypocracy, embodying the very ideals that it claims to be rebelling against."

    It's a great read with some solid points - if you're at all interested in this stuff, you should read the whole thing.

    The gist of the situation is this - people can't downgrade their 3G[S]s from 3.1 (until now with this new method) because Apple has implemented a new security method. When you restore an iPhone 3G[S] in iTunes from 3.1, iTunes will show
    "Verifying restore with Apple...", during which time a challenge/response protocol is used between the iPhone and Apple: a "partial digest" of the firmware files being used is sent to a server, which can then decide to sign off on the result... or not.
    Saurik's solution was to build his own activation server which is checked instead of Apple's - verifying the [perfectly fine] firmware where iTunes wouldn't.

    A big, gaping stopping point, at the moment, is if you didn't press the "yes i like jailbreaking" or wtvr that link said in Cydia for the few days it was there (over 50,000 3G[S] users did), you don't have an ECID SHSH "on file" with Cydia's servers - meaning you can't downgrade. This will only work if you pressed that link in Cydia while it was there (before 3.1 came out). Read saurik's article for full reasoning behind it.

    An exploit is [supposedly] available for 3.1 though, so you will be able to jailbreak 3.1 anyway soon. However, this doesn't mean you don't need your ECID SHSH "on file" with Cydia - you still should (when the jailbreak comes up for 3.1 you'll be able to get it on file again). Because as of 3.1, you can NEVER downgrade without this method (yet) unless Apple specifically signs the firmware. Meaning - they decide what firmware you can use and can't use.

    The instructions in saurik's guide, while straight-forward, are a bit more complicated than "plug in, press the Easy button" - so be warned, it's a fun throwback to the earlier days of iPhone modding, when you had to actually DO something.

    Read the full guide and article here, and ask questions in the iPhone 3G[S] Downgrade forum.
    This article was originally published in forum thread: [HOW TO] Downgrade a 3G[S] From 3.1 and Jailbreak started by Kyle Matthews View original post
    Comments 103 Comments
    1. zakkman28's Avatar
      zakkman28 -
      Thanks for all the hard work Saurik!
    1. rhekt's Avatar
      rhekt -
      i hear alot of talk about iphone 3G[s]...how about iphone 3G?...i missed out on seeing the link for registering ECID SHSH with cydias servers...is this just an issue with the 3G[s] then?...
    1. Kyle Matthews's Avatar
      Kyle Matthews -
      Yes, only for 3G[S] users.
    1. Melech518's Avatar
      Melech518 -
      Since there is no confirmation this will work for us on 3.0.1 just wanting to do a restore I am testing it now
    1. baycreeker's Avatar
      baycreeker -
      Will this work with iTunes 9?

      Creeker
    1. 3d3m1r's Avatar
      3d3m1r -
      WOW this is so cool.... I wish Apple will let us do what ever is that we want with our iPhones..
    1. Cowboy's Avatar
      Cowboy -
      They would lose money if they let you do what ever you wanted. It seems to me that sooner or later people wont be able to upgrade to firmwares at all because they will be locked down.
    1. rwin84's Avatar
      rwin84 -
      Jay freeman is the f'in man!!!
    1. Melech518's Avatar
      Melech518 -
      Beautiful
      Confirmed!!!
      Just fully restored from 3.0.1 back to 3.0!!
    1. A Retired Mod's Avatar
      A Retired Mod -
      Quote Originally Posted by Melech518 View Post
      Beautiful
      Confirmed!!!
      Just fully restored from 3.0 back to 3.0!!
      do you mean 3.0.1 to 3.0?
    1. Melech518's Avatar
      Melech518 -
      lol, yes I did. Thanks
    1. StealthBravo's Avatar
      StealthBravo -
      Has anyone gone from 3.1 to 3.01 yet?
    1. A_DuB187's Avatar
      A_DuB187 -
      This is great news for those that upgraded on "accident." Good luck guys.
    1. zguy916's Avatar
      zguy916 -
      I have a 3gs that I had to update/restore to 3.1 ,,,,I had my ecid shsh on cydia before the restore/update sooo hopefully I'll be okay anyone have any tips or pointers before I try ?!?
    1. Cory Gillmore's Avatar
      Cory Gillmore -
      Could Someone please elaborate in more detail on how to edit the hosts file. Whenever I try to open it , Windows asks me what program I want to open it with. Notepad and Wordpad will open it but after I make the necessary changes and save, it tells me that I need permission from the administrator and offers to save the changes in Documents instead. Help please?
    1. treble26's Avatar
      treble26 -
      been waiting to hear some news about the 3.1 exploit. i didnt see the msg before so im waiting for that link to appear again. hopefully i dont miss it.
    1. mrguy's Avatar
      mrguy -
      if i new how to get or what "/etc/host" is or is at???
      any help...
    1. remf's Avatar
      remf -
      Quote Originally Posted by Cory Gillmore View Post
      Could Someone please elaborate in more detail on how to edit the hosts file. Whenever I try to open it , Windows asks me what program I want to open it with. Notepad and Wordpad will open it but after I make the necessary changes and save, it tells me that I need permission from the administrator and offers to save the changes in Documents instead. Help please?
      For OS X:

      1) Open Terminal
      2) sudo pico /etc/hosts
      3) Paste 74.208.105.171 gs.apple.com at the end of the text
      4) Ctrl-x to Exit


      For Vista:

      1) Browse to Start -> All Programs -> Accessories
      2) Right click "Notepad" and select "Run as administrator"
      3) Click "Continue" on the UAC prompt
      4) Click File -> Open
      5) Browse to "CWindows\System32\Drivers\etc"
      6) Change the file filter drop down box from "Text Documents (*.txt)" to "All Files (*.*)"
      7) Select "hosts" and click "Open"
      8) Paste 74.208.105.171 gs.apple.com at the end of the text
      9) Save & Exit
    1. Cory Gillmore's Avatar
      Cory Gillmore -
      Thanks for the help Remf but I'm on Vista.
    1. one1's Avatar
      one1 -
      Long as I don't have to restore before the 3.1 jailbreak comes out, I don't care about anything else. *sitting on 3.0 wide open and crossing fingers*