• 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. ihaveabu's Avatar
      ihaveabu -
      The Freeman comes to save us.
      ;-p
    1. one1's Avatar
      one1 -
      I'm not trilled by the solution of taking one server we are dedicated to and replacing it with another. A better solution would be to edit the hosts files to reference a local file on the machine rather than an obscure server. If there is an issue with apple interfering or just server issues we can use neither server. I can always use my computer though....... so a local hosts hack to redirect to a file I already have would be the best solution to this. I don't know how it would affect Saurik however, he may be depending on the web traffic.
    1. M4tt Dam0n's Avatar
      M4tt Dam0n -
      Goddamn that will teach me to read the stuff in Cydia... I guess I'll have to wait for the 3.1 jailbreak which I hope is soon.
    1. billchase2's Avatar
      billchase2 -
      Quite happy I hit that button while it was available! :-)
    1. z28kid's Avatar
      z28kid -
      Quote Originally Posted by hollow0 View Post
      Man....i really wish i saw that request within Cydia. Why was it on for such a short period of time!!! I never backed up my ibss and ibec files which was my own fault. I just never thought Apple would chooose to never allow a downgrade. I was under the impression those files were for future unlock of upgraded firmwares. boy was i wrong...well partially.

      So for those of us who were careless... there is no way to upgrade to jailbreak/unlock in the future without those files? Ever? Ever ever?

      I need my unlock to work so i can use international SIM cards when going to canada. :/
      it was on there for such a short time because they had to get it before 3.1 was released. What I feel would have been a great idea would have been to make it some kinda news thing like on the first page. It's how I found this thread. Oh well though. I am sure the dev team will whip out something for us people who didnt get the files needed.
    1. mrguy's Avatar
      mrguy -
      i've done this 3 times, i dont think im doing the terminal part right, can some one help me a little bit more please???
    1. 3gsmorena's Avatar
      3gsmorena -
      If you downgrade from 3.1 to 3.0 will it replace all of the features that came with 3.1?
    1. mrguy's Avatar
      mrguy -
      ^
      yes
    1. fyah11's Avatar
      fyah11 -
      i just want to say great work.
    1. PsyRage's Avatar
      PsyRage -
      Hi all. Im on 3.0.1 Jailbroken 3Gs iPhone (Thanks to DEV Team and Saurik), also i have iBSS, iBEC and purplera1n files on my PC, but I have missed that Cydia ECID SHSH thing. Also I did that "Redirection of Signature Request" (Thanks to Saurik [again]).
      My questions are:
      1. Am I safe in future jailbreaking?
      2. May I restore my iPhone if I've got any problem with it?
    1. PhoneLine's Avatar
      PhoneLine -
      Quote Originally Posted by PsyRage View Post
      Hi all. Im on 3.0.1 Jailbroken 3Gs iPhone (Thanks to DEV Team and Saurik), also i have iBSS, iBEC and purplera1n files on my PC, but I have missed that Cydia ECID SHSH thing. Also I did that "Redirection of Signature Request" (Thanks to Saurik [again]).
      My questions are:
      1. Am I safe in future jailbreaking?
      2. May I restore my iPhone if I've got any problem with it?
      When 3.1 is jailbroken you'll be able to jailbreak that. By having Saurik's server be the middle man during that initial 3.1 signature you'll register with his server and have your 3.1 ECID info saved, thus enabling you to get back to 3.1 after the next fw release when apple stops signing 3.1

      You won't be able to get back to 3.0 or 3.0.1 via Saurik though if you don't have it saved via Cydia. So right now, if you do a restore, your going to be forced to go to 3.1. If someone makes the tools to use the IBEC and IBSS or purplera1n files, then perhaps you can get to 3.0/3.0.1

      For right now, stay on 3.0.1 till the 3.1 JB appears.
    1. robtmsstt1's Avatar
      robtmsstt1 -
      Quote Originally Posted by PsyRage View Post
      Hi all. Im on 3.0.1 Jailbroken 3Gs iPhone (Thanks to DEV Team and Saurik), also i have iBSS, iBEC and purplera1n files on my PC, but I have missed that Cydia ECID SHSH thing. Also I did that "Redirection of Signature Request" (Thanks to Saurik [again]).
      My questions are:
      1. Am I safe in future jailbreaking?
      2. May I restore my iPhone if I've got any problem with it?
      How can you get those files from purplera1n or can you?
    1. HitNWakes's Avatar
      HitNWakes -
      You are not safe to restore until they make some software for the iBSS & iBEC numbers you got off your phone. I'm in the same situation. I pulled the numbers a month ago or so. I didn't see the Cydia option either (I was on vacation last week). As of right now I have a 3GS 3.0.1 JB w/redsnow. If I tried to restore to 3.0.1 apple will not sign off on the firmware and ask you to upgrade to 3.1. So I suggest you hold off on installing any apps that could crash your your iPhone and make you restore until the 3.1 exploit is released.

      Thanks Saurik! I've donated to you for everything you've done.
    1. KingRedmer's Avatar
      KingRedmer -
      I finally got this to work, and I'm so happy! I had to not only restart my computer, but go to Start-Run-CMD then type ipconfig /flushdns. After that iTunes still told me I couldn't use said firmware, so I disabled, then re-enabled my wireless card. That did it for me, and now I have all my themes and great 3.0-ness intact!
    1. LGgeek's Avatar
      LGgeek -
      The apple commercial is one my favorite videos I keep on my iphone, only other l like more is the Smirnoff ocean commercial.

      Oops almost forgot the most important part..Thank You Saurik
    1. Melech518's Avatar
      Melech518 -
      huh?
    1. Cowboy's Avatar
      Cowboy -
      I was thinking the samething
    1. FURBY8704's Avatar
      FURBY8704 -
      3.1 Pawnage is out !!!!
    1. one1's Avatar
      one1 -
      Quote Originally Posted by FURBY8704 View Post
      3.1 Pawnage is out !!!!
      That has nothing to do with this thread. DON'T spread false info. Pwn tool is NOT out for the 3GS which is this entire thread.


      NB: THIS DOES NOT SUPPORT THE 3GS OR NEW IPOD TOUCH. redsn0w for Mac OS X and Windows will follow sometime in the near future, please don’t bug us about it - we’ll release when we have something ready.
      not much NEW news really.......
    1. FURBY8704's Avatar
      FURBY8704 -
      aww that sucks =\....well im gonna go ahead and upgrade my 3G..be back later >_<