• 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. iphonefreakify's Avatar
      iphonefreakify -
      That said, Apple is shotting themselves in the foot, by doing this. Their 3G s is the most expensive model; and this is how they treat the customers, who ought to be valued more.
    1. remf's Avatar
      remf -
      I added Vista to my post
    1. zozodouce's Avatar
      zozodouce -
      can anyone help please,i was able to downgrade my 3gs from 3.1 to 3.0 but i cant make no calls help please.
    1. one1's Avatar
      one1 -
      Quote Originally Posted by zozodouce View Post
      can anyone help please,i was able to downgrade my 3gs from 3.1 to 3.0 but i cant make no calls help please.
      You have been here 2 years, you can read the link that says "downgrade help forum" in the OP. Use it.
    1. Cory Gillmore's Avatar
      Cory Gillmore -
      Thanks Remf. Did the trick.
    1. smuggler's Avatar
      smuggler -
      love it, the article is a great read if you care anything about jailbreaking a 3gs phone or any phone of that matter, its good to know what's going on. i just hope a lot of people read the article and just don't want to come on a forum and have it spoon fed to them.
    1. Cory Gillmore's Avatar
      Cory Gillmore -
      When I edit the host file, it saves as a new .txt file. Is that ok? Also, when I try so save it initially, is gives me an error stating: "Cannot create C:/windows/system32/drivers/etc/hosts file. Make sure that the path and file name are correct." WTH?
    1. ziggie216's Avatar
      ziggie216 -
      Quote Originally Posted by Cory Gillmore View Post
      When I edit the host file, it saves as a new .txt file. Is that ok? Also, when I try so save it initially, is gives me an error stating: "Cannot create C:/windows/system32/drivers/etc/hosts file. Make sure that the path and file name are correct." WTH?
      check the file permission and/or owner
    1. Cory Gillmore's Avatar
      Cory Gillmore -
      Thanks Ziggie but I'll have to do it tomorrow as my comp is already shut down and packed up. Why didn't Jays instructions include all these damn steps? Is my computer special or something?! sigh. What should the permissions and ownerships be set to for when I get around to it though? Thanks.
    1. Cer0's Avatar
      Cer0 -
      Actually there are threads in the 3gs downgrade forum with great answers to your problem.
    1. Jahooba's Avatar
      Jahooba -
      I feel really bad for all you guys that got a 3GS and now cannot jailbreak. That's the nerd equivalent of being locked in a dark box while the other children play outside in the fresh breeze and sunshine.

      I had a hard time remember what my device looked like before it was jailbroken. I think the Earth was on the lockscreen.
    1. PSYC0TIC ONE's Avatar
      PSYC0TIC ONE -
      to the Dev-Team and Saurik...

      i am still a "baby" to the iPhone... Only owning mine since May... I must say that in the iPhone's relatively short life, it is absolutely amazing the differences between my previous brand of choice (blackberry)...

      in the blackberry world, we thought it was "cool" to be able to load a different carrier's version of whatever OS was out, and we would go crazy over the most miniscule "new" features...

      the things that the Dev-Team and Saurik have done on the iPhone are ridiculous compared to the blackberry world...

      Gentlemen, thank you all very much for all you do for the community!!!
    1. TheArthurShock's Avatar
      TheArthurShock -
      Bravo Saurik

      Keep up the good work

      : )
    1. JoshvanHulst's Avatar
      JoshvanHulst -
      Man I so excited. I have been delving into forums on how to do this. I will see if I can try to write a simple article on how to perform the process once someone explains where to find signed ECID files

      - Josh
    1. MikePA's Avatar
      MikePA -
      Quote Originally Posted by keysloser View Post
      Now the company (with 1,21 billion $ profit in the first three months of 2009) has become the "true enemy", the Big Brother it was set up to fight against.
      The profit they make is irrelevant, it's their attitude that is the problem. There's no virtue in losing money.

      Quote Originally Posted by iphonefreakify View Post
      That said, Apple is shotting themselves in the foot, by doing this. Their 3G s is the most expensive model; and this is how they treat the customers, who ought to be valued more.
      Let's be realistic. The vast majority of iPhone customers don't know a thing about jailbreaking and could care less about this. To us (the small minority) it's important, to everyone else it's 'meh'. So, Apple isn't 'shotting' or shooting themselves anywhere.

      Quote Originally Posted by westerman View Post
      They would lose money if they let you do what ever you wanted.
      It's hyperbole like this that give this community a bad name and makes us look like nuts. Given the millions of iPhones out there the ones that are jailbroken are a very small minority and even people who jailbreak buy apps at the app store. So, how is Apple losing money to jailbroken iPhones? They are not losing sales of apps since we are installing apps that, for the most part, are not available in the App Store.

      Of the total iPhones sold, how many are jailbroken? Of those, how many are unlocked? ATT might be losing money on unlocked phones, but not Apple.
    1. linuxnoob's Avatar
      linuxnoob -
      well i think its been stated that 10% of the iphones may be jailbroken, and since the key to the unlock is through the JB it only makes sense to close the big hole. ive always felt that if JB alone were the issue, then apple wouldnt be so hardcore about preventing it, but since there is an unlock that potentially costs AT&T money, well then that will be addressed. its only natural that you attack the JB, since the BB upgrade takes care of the unlock for most people forever.

      also, apple, like most software manufacturers, hates it when people deconstruct their software and make it better (mobile substrate additions, backgrounder, maps enhancers, youtuber, themes, etc) especially when it involves the core applications. they wont let people put in apps that do more than layer the functionality (i.e. camera zoom doesnt actually use the camera app, it opens its own app, terribly incovenient)

      cydia apps are great because they invest the new functions within the old app but apple sure hates that for some reason. just my thoughts, but that is a legitimate reason to attack the JB that isnt necessarily $$$-driven
    1. unlockingsky's Avatar
      unlockingsky -
      all hail saurik! the mighty saurik of iphone! =)
    1. fsdpmc's Avatar
      fsdpmc -
      How would I know that if my 3Gs 3.0.1 file on server or not? or is there any way I can put it now... I still have 3.0.1 jailbreak unlock 3Gs......
      thanks
    1. z28kid's Avatar
      z28kid -
      Nice job Saurik. I saw that on cydia and i just tried to scroll down and do my normal stuff on cydia and i hit no man does that suck for me. Guess i learned the hard way and read everything on that front page. Looks like i have to wait for 3.1 to get my chance to capture my files
    1. hollow0's Avatar
      hollow0 -
      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. :/