Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
Thread: [HOW TO] Downgrade a 3G[S] From 3.1 and Jailbreak
is a discussion within theiPhone News
forums, a part of theGeneral iPhone
section;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
...-
09-14-2009, 08:30 PM #1Owner / Founder - ModMyi
aka poetic_folly
- Join Date
- May 2007
- Location
- Tampa, Florida, United States
- Posts
- 8,352
- Thanks
- 529
- Thanked 4,565 Times in 1,158 Posts
[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
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."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.
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.
-
The Following 18 Users Say Thank You to Kyle Matthews For This Useful Post:
Dollfayce (09-15-2009), elejuteco (09-15-2009), handana (09-15-2009), ipirate (10-20-2009), jcbhome (09-15-2009), JedixJarf (09-14-2009), jerrykid323 (09-21-2009), kirkie1 (09-15-2009), LSZ33 (09-14-2009), Meche (09-21-2009), medic56 (09-15-2009), mikeebmf (09-14-2009), oarce12 (09-19-2009), pechon (09-15-2009), reaves205 (09-16-2009), slik (09-15-2009), SnowLeo (09-15-2009), Windmeel (09-14-2009)
-
09-14-2009, 08:32 PM #2Moderator
- Join Date
- Apr 2009
- Location
- Owasso,OK
- Posts
- 28,358
- Thanks
- 805
- Thanked 3,476 Times in 2,051 Posts
Yes finally
Follow me @LoganWesterman
Need Your iPhone Unlock Click HERE
Needs Your iPhone Fixed Pm Me!
Have a question about Jailbreaking Pm Simon, Annie, Or just about any other member on here
-
-
09-14-2009, 08:34 PM #3
I just got my 3Gs today, thank god it wasn't 3.1, but I don't have ECID SHSH.
-
The Following User Says Thank You to criz3r For This Useful Post:
fyah11 (09-15-2009)
-
09-14-2009, 08:38 PM #4Retired Moderator
- Join Date
- Jan 2008
- Location
- TX Follow me @StealthBravo
- Posts
- 32,492
- Thanks
- 44
- Thanked 5,326 Times in 3,113 Posts
Nice
-
-
09-14-2009, 08:48 PM #5iPhoneaholic
- Join Date
- May 2008
- Location
- Anaheim, California
- Posts
- 397
- Thanks
- 1,567
- Thanked 67 Times in 51 Posts
wooo this is the best news today
-
-
09-14-2009, 08:52 PM #6iPhone? More like MyPhone
- Join Date
- Mar 2008
- Location
- Atlanta
- Posts
- 263
- Thanks
- 41
- Thanked 29 Times in 24 Posts
Excellent article!
-
The Following User Says Thank You to NArush For This Useful Post:
fyah11 (09-15-2009)
-
09-14-2009, 08:53 PM #7My iPhone is a Part of Me
- Join Date
- Jun 2007
- Location
- Arizona
- Posts
- 830
- Thanks
- 44
- Thanked 115 Times in 85 Posts
Hopefully, for those of us who missed the boat with the Cydia ECID thing, Saurik will give us all more heads up notice about this the next time.
Hopefully news sites will pick up on this and also push this as very important to do.
I don't know about the rest of you, but I launch Cydia maybe once a week. News sites, on the other hand, I read every day.
As others have stated, if you selected no on the Cydia ECID thing when it was availalbe the page went away and there was no apparent way to reload the option and select yes a second time. Hopefully this is made much more obvious as well.Last edited by exNavy; 09-14-2009 at 08:56 PM.
-
The Following User Says Thank You to exNavy For This Useful Post:
fyah11 (09-15-2009)
-
09-14-2009, 08:54 PM #8My iPhone is a Part of Me
- Join Date
- Jul 2008
- Location
- Panama City, FL
- Posts
- 894
- Thanks
- 42
- Thanked 153 Times in 132 Posts
Saurik is a genius and we all owe so much to him. I've made my donation to him and hope others do as well.
So long, and thanks for all the fish
-
The Following User Says Thank You to Chefanim For This Useful Post:
fyah11 (09-15-2009)
-
09-14-2009, 08:58 PM #9Owner / Founder - ModMyi
aka poetic_folly
- Join Date
- May 2007
- Location
- Tampa, Florida, United States
- Posts
- 8,352
- Thanks
- 529
- Thanked 4,565 Times in 1,158 Posts
exNavy - the issue was a time crunch this time around. Jay was still ironing out some bugs, and Apple [slightly] unexpectedly closed the door on the process when 3.1 hit. Once 3.1 is jailbroken, it won't happen again.
-
The Following User Says Thank You to Kyle Matthews For This Useful Post:
fyah11 (09-15-2009)
-
09-14-2009, 09:02 PM #10
i have a question hope you all can help me out
i have a 3gs on 3.0.1 not 3.1 that is unlocked and jailbroken.
i want to do a restore, back to 3.0.1 i have the firmware 3.0 and 3.0.1 stored in my hard drive is this possible for me or not. the reason why i ask is because alot of ppl seem to talk about it not being possible?
im still on itunes 8.2 is that helps.
and have my Ecid files on cydia
thank you
Kissdaring.
-
The Following User Says Thank You to kissdaring For This Useful Post:
fyah11 (09-15-2009)
-
09-14-2009, 09:02 PM #11
I got my purplerain file. Is this the same thing? I'm on 3.0.1 still. I'm smart enough to not upgrade when it comes out. But since I don't check cydia every day, I missed this ECIS SHSH thing will my purplerain file work?
-
The Following User Says Thank You to GmAz For This Useful Post:
fyah11 (09-15-2009)
-
09-14-2009, 09:06 PM #12Super Duper Moderator
- Join Date
- Aug 2008
- Location
- Valley of the Sun, Arizona
- Posts
- 27,662
- Thanks
- 3,093
- Thanked 8,170 Times in 5,247 Posts
Awesome, this is what many have been waiting for. Props to saurik and others who have helped.

-
The Following User Says Thank You to blkcadi For This Useful Post:
fyah11 (09-15-2009)
-
09-14-2009, 09:16 PM #13
I am assuming this method will work for us on 3.0.1 or 3.0 who simply need to restore
If I helped you, hit the
button or be Banned!



Download Macbook 3.1 for Winterboard-Now LIVE on Cydia-Macbook Final, Macbook Final Widget,Macbook SBSettings
Need Hardware Repair Support?: PM ME
-
-
09-14-2009, 09:16 PM #14
Wohho!! :d:d

-
The Following User Says Thank You to Raptors For This Useful Post:
fyah11 (09-15-2009)
-
09-14-2009, 09:17 PM #15Retired Moderator
- Join Date
- Nov 2007
- Location
- Independence, LA
- Posts
- 5,647
- Thanks
- 656
- Thanked 763 Times in 591 Posts
Read here...
For a Purple Ra1ny Day
Apple's 3G[S] security mechanism, however, fails this test. Rather than even using a simple random number, they use a hardcoded challenge per device. The specific number they have chosen is the device's ECID, or "unique-chip-id", a number that all devices have so far had, although we haven't seen any previous use for it.
This means that, given an ECID, one can ask Apple's signature server to sign any firmware that they currently consider "OK" (which returns a blob that includes the critical SHSH, which is the signature hash) and then store the result forever.
In practice, there is only one critical file that we need signed: the one with the bug. ;P This is the iBSS, which is one of the modes of iBoot. Given that ECID/iBSS signature, one can load the buggy code and then continue with the jailbreak.
This is, in fact, what purplera1n.com was doing: it returned to you a file that contained just the signature hash for the iBSS file, as that is "sufficient". Eventually someone may write a tool to use this file.
-
The Following User Says Thank You to A Retired Mod For This Useful Post:
fyah11 (09-15-2009)
-
09-14-2009, 09:17 PM #16
Ahh, the early days....mostly all cli

-
09-14-2009, 09:20 PM #17
Here, everything ok. 3.0 and jailbroken again.
Thanks Saurik.
-
09-14-2009, 09:22 PM #18
Excellent work by Saurik!
I couldn't agree more with his article on Apple, since I go way back with Apple computers.
People who got to know Apple through iPhone/iPod should know there used to be a "think different" ideology behind the apple logo.
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.
Again great job @Saurik!
-
09-14-2009, 09:25 PM #19
-
09-14-2009, 09:27 PM #20
amazing work that jay is doing, in conjunction with the dev team, geohot, etc...these guys are undoing what (i assume) the best corporate programmers are putting in to prevent unlocking (i have to believe that is the motivation, more than jailbreaking)...and they are doing it in a matter of hours or at most days.
worthy of your support and contributions, those of you that can. im personally amazed that he got 50K ECID on file. Thats in like 7 days worth of time?




LinkBack URL
About LinkBacks

Reply With Quote



