Professional Documents
Culture Documents
http://modmyi.com/forums/3g-s-downgrading/685331-howto-setup-local-...
Apple, Phone & iPad Forums, News, Mods, Guides, Themes, Skins, and Downloads is what we do! [Howto] Setup local 3GS restore verification server (ECID SHSH) is a discussion within the 3G[S] Downgrading forums, a part of the Jailbreak / Downgrading / Upgrading section; For anyone interested, i've just written a 710 word article about how the iTunes restore verification system works. You can access it via iGuru's Articles and you will need a ... Welcome to ModMyi.com - your premier Apple & iPhone community. Affectionately coined MMi, we're a community over 800,000 strong who love modifying our iPhones. We're constantly adding to and improving the site. Check back often! Be sure to REGISTER to comment, download and ads load last for extra speed! It's free!
User Name
Cookie?
ModMyi Forums > iPhone Forums > iPhone Modding > Jailbreak / Downgrading / Upgrading > 3G[S] Downgrading
Page 1 of 46 1 2 3 11 > Last LinkBack (8) 09-20-2009, 07:39 PM Thread Tools Display Modes #1
Join Date: Sep 2009 Device + Firmware: iPhone2,1 - 3.0.1 Operating System: OS X 10.6.1 & Win 7 Location: Cheltenham, UK Posts: 184 Thanks: 5 Thanked 109 Times in 32 Posts
iGuru
iPhone? More like MyPhone
For anyone interested, i've just written a 710 word article about how the iTunes restore verification system works. You can access it via iGuru's Articles and you will need a PDF viewer to read it, until I get round to making a HTML version too. --This guide explains how to use Umbrella and TinyTSS by Semaphore to create your own 3GS restore verification server. First of all, let's get something straight.
It is not possible to downgrade/restore your iPhone 3GS to 3.0/3.0.1 unless you backed up your 3.0/3.0.1 ECID SHSH via Cydia. So unless it says "This device has a 3.0 ECID SHSH on file." when you open Cydia (or 3.0.1) at the top of the web page above "Welcome to Cydia" you will only be able to back up your 3.1 ECID SHSH
The random blog/website article/whatever that you happened to find on Google will not work. Sure, it might have when Apple were still allowing you to restore to 3.0/3.0.1, but they are not any more. There is currently no known way around this. Sorry.
Background
Ok, no doubt you guys have heard that Saurik recently started collecting ECID SHSH's via Cydia. All well and good, but what happens if it's down when you need to restore? That's where two tools by semaphore (known as xsemaphorex on this forum) come in. Combined you can not only get your ECID SHSH files, but setup a server on your computer
1 of 9
3/16/2011 12:10 AM
http://modmyi.com/forums/3g-s-downgrading/685331-howto-setup-local-...
that will allow iTunes to verify restores to previous versions. The majority of people will use this to back up their ECID SHSH for 3.1, to be able to go back to it if they update to 3.1.2/3.2 when 3.1 restores stop getting signed by Apple. However the lucky few that backed up their 3.0/3.0.1 SHSH using Cydia will be able to restore back to 3.0/3.0.1 - if you have, when you start Cydia it will say "This devices has a 3.0 ECID SHSH on file." (or 3.0.1 instead of 3.0) at the top of the Cydia webpage on start up.
Prerequisites:
Mac users will already have Java 1.5 or later on their system, and do not need to download anything extra. Windows users will need to download and install Java Runtime Environment 5 or higher if you do not already have it installed on your system. You can check this by: Start -> Run -> cmd.exe and then typing: java -version If it is Java Version 1.5 or higher, you're good to go - if not, download and install Java from the link above.
Howto:
Ok, so first things first, you will need your iPhone 3GS ECID. If you already have this, skip to Part 2.
Mac: 1) Open System Profiler.app (In Applications -> Utilities) 2) Click USB and select the iPhone from the list, it will show the ECID there. To get out of recovery mode, simply hold down Home + Power until your phone reboots.
A file ending in ".shsh" should appear in the folder. Check your shsh file is approx 64-66 KB, if it is not, it is not a valid ECID SHSH file. Note: If you wish to get your 3.0/3.0.1 SHSH file from Saurik's server, make sure to select "Saurik - Cydia" from the SHSH Repository list.
======== You have now backed up your ECID SHSH, you can stop now unless you need to restore ========
2 of 9
3/16/2011 12:10 AM
http://modmyi.com/forums/3g-s-downgrading/685331-howto-setup-local-...
2) Open cmd.exe and cd to the fw-umbrella-semaphore directory (cd Desktop/fw-umbrella-semaphore) 3) Important! Disable any other servers using port 80 (usually webservers). TinyTSS needs to use it to create it's mini-webserver. 4) If you installed 32bit Java type: tinytss.exe -f 1111111111111-iphone-3.0.shsh If you installed 64bit Java type: tinytss64.exe -f 1111111111111-iphone-3.0.shsh Where 1111111111111-iphone-3.0.shsh is the name of the shsh file you want to use. Now you need to edit your etc/hosts: 1) Start -> Run -> C:\Windows\System32\drivers\etc 2) Right click "hosts" and click "Open" when the Open With box appears, select Notepad 3) Comment out 74.208.105.171 gs.apple.com if it exists by putting a # in front so it looks like: #74.208.105.171 gs.apple.com 4) Add this to a new line at the bottom: 127.0.0.1 gs.apple.com 5) Save the file Open cmd.exe, and run ping gs.apple.com It should respond: Pinging gs.apple.com [127.0.0.1] with 32 bytes of data If it does not say [127.0.0.1] you've not set hosts correctly, if it does, you can go ahead and restore to the version that matches your SHSH files using iTunes (See Part 4) :) Mac: 1) Find the shsh file you want to use (e.g. 1111111111111-iphone-3.0.shsh for 3.0) 2) In Terminal.app type: cd Desktop/fw-umbrella-semaphore 3) Important! Disable any other servers using port 80 (usually webservers). TinyTSS needs to use it to create it's mini-webserver. 4) Run: sudo java -jar tinytss.jar -f 1111111111111-iphone-3.0.shsh Where 1111111111111-iphone-3.0.shsh is the name of the shsh file you want to use. Now you need to edit your etc/hosts: 1) Open Terminal.app (In Applications -> Utilities) and do: sudo nano /etc/hosts 2) Comment out 74.208.105.171 gs.apple.com if it exists by pressing the down arrow until you get to it, then by putting a # in front so it looks like: #74.208.105.171 gs.apple.com 3) Press the down arrow until you get to the bottom (empty) line 4) Type: 127.0.0.1 gs.apple.com 5) Press Ctrl + O, press enter, then Ctrl + X. In terminal run ping gs.apple.com It should respond: Pinging gs.apple.com (127.0.0.1) with 56 bytes of data. If it does not say (127.0.0.1) you've not set hosts correctly, if it does, you can go ahead and restore to the version that matches your SHSH files using iTunes (See Part 4) :)
3 of 9
3/16/2011 12:10 AM
http://modmyi.com/forums/3g-s-downgrading/685331-howto-setup-local-...
The first time it should fail with "An unknown error occurred (1015)", basically, what has happened is that some of the NAND storage has been slightly reorganized in 3.1, and the 3.0 iBoot can no longer parse it. Now, try again, this second restore is also going to fail with "An unknown error occurred (1015)", this is normal behaviour, don't worry. However, this second restore re-formats the NAND fixing the previous problem. Important (the last step) - Now, you need to re-jailbreak 3.0 and you're done: If you are using an official carrier (Such as o2 in the UK, AT&T in the US, etc.) and have activated the firmware version you are restoring to previously you can use RedSn0w, as MuscleNerd kindly mentioned that if it has been officially activated before for that firmware version it will not hacktivate the phone. However, if you are going to be using the official carrier and have not done so on that version before, you will need to use Purplera1n. Anyone using unofficial carriers should use RedSn0w instead (though if you updated to 3.1, your baseband will have been updated and you will have lost the ability to use ultrasn0w to unlock).
Last edited by iGuru; 10-12-2009 at 01:55 PM.. Reason: Added a notice for where you can stop if you don't need to restore right now...
The Following 70 Users Say Thank You to iGuru For This Useful Post: 400milliliters (04-16-2010), andhufazil (05-24-2010), anhtuan56 (04-17-2010), apeekers (04-22-2010), arttext (10-08-2009), BADBOY 57 (07-24-2010), badi (10-25-2009), baybarsturan (10-24-2009), BaysideBlazed (03-11-2010), BELLISSIMA (05-16-2010), bgattis (09-29-2009), blackbriam (03-06-2010), cassidjc (04-18-2010), Chris H. (03-19-2010), cixong (02-25-2011), cper (03-14-2010), cpeterso87 (03-06-2010), dfsb (04-29-2010), dhamien (10-31-2009), DisneyRicky (05-02-2010), dm2017 (09-28-2009), dxdiadora (02-18-2010), exNavy (09-22-2009), FinalBillybong (10-03-2009), FoXyz (05-28-2010), GH2 (04-12-2010), gmckay (07-05-2010), idreesbs (02-07-2010), iphone925 (02-02-2010), iPhoneJunkee (03-04-2010), Jabberwock (02-07-2010), JCWFLHX (09-29-2009), jewelzeem (12-02-2009), jheekee (09-24-2009), keokitron (10-01-2009), kick (05-01-2010), kirkie1 (09-29-2009), loc_steve (02-13-2010), lulzMike (07-15-2010), Madman604x (09-20-2009), mahdavi_6363 (03-03-2010), MK32 (03-16-2010), MobileHacks (08-18-2010), murray23 (02-04-2010), nappyreddz (09-21-2009), Neil001 (09-22-2010), nisarg64 (10-05-2009), oldabe (02-26-2010), one1 (09-20-2009), primalscream.40 (07-22-2010), quantinium (07-07-2010), raziiq (03-30-2010), RetiredBilly (07-24-2010), reverser (09-20-2009), roysterdoyster (09-29-2009), sdsvtdriver (09-20-2009), slorg (10-04-2009), smuratal (04-04-2010), SteveOh (03-22-2010), superbarnie (01-28-2011), Suqdeez (02-05-2010), t.j (05-17-2010), tampabuc2004 (09-21-2009), tanmaykwal (09-23-2010), threebar15 (04-07-2010), tutumano (10-16-2009), vlad555v (10-18-2009), waseem4u (10-02-2009), xadm (09-21-2009), xsemaphorex (09-21-2009)
Tag Cloud
09-20-2009, 07:43 PM
#2
Join Date: Sep 2009 Posts: 14 Thanks: 2 Thanked 2 Times in 1 Post
reverser
What's Jailbreak?
09-20-2009, 08:03 PM
#3
Join Date: Sep 2009 Device + Firmware: Iphone 3.1 Operating System: Vista Posts: 2
Supra98st
What's Jailbreak?
4 of 9
3/16/2011 12:10 AM
http://modmyi.com/forums/3g-s-downgrading/685331-howto-setup-local-...
so all were doing is adding a # to suriks add on, then another line at the bottom? Mine will not let me restore after that like you say? I pinged and all worked fine, just cant restore............tells me that it can not contact APPLE ITUNES Can you just post what the bottom should look like? Thanks
09-20-2009, 08:14 PM
#4
Join Date: Sep 2007 Device + Firmware: Too many devices, not enough vices. Operating System: EEEEETS A MAC, BABY! Location: In my own little world Posts: 7,033 Thanks: 109 Thanked 964 Times in 551 Posts
one1
The Future
I'm not getting 00.shsh for some reason. but the program says "done wait a few seconds and check the folder" ~ 10.6 snow leo aluminum iMac ~ GUI for umbrella Program operates properly but never delivers file.
09-20-2009, 08:38 PM
#5
Join Date: Sep 2009 Posts: 14 Thanks: 2 Thanked 2 Times in 1 Post
reverser
What's Jailbreak?
Quote:
Originally Posted by one1 I'm not getting 00.shsh for some reason. but the program says "done wait a few seconds and check the folder" ~ 10.6 snow leo aluminum iMac ~ GUI for umbrella Program operates properly but never delivers file.
Do you have the umbrella.jar file in the same directory? My assumption is that perhaps while the GUI is functioning as expected, it cannot find the actual jar to execute the routine.
09-20-2009, 08:50 PM
#6
Join Date: Sep 2007 Device + Firmware: Too many devices, not enough vices. Operating System: EEEEETS A MAC, BABY! Location: In my own little world Posts: 7,033 Thanks: 109 Thanked 964 Times in 551 Posts
one1
The Future
It's twitchy about where it wants to be placed on the MAC to work, but a little finagle and it fired up Then my LS started pinging.
5 of 9
3/16/2011 12:10 AM
http://modmyi.com/forums/3g-s-downgrading/685331-howto-setup-local-...
Attached Thumbnails
09-20-2009, 10:10 PM
#7
Join Date: Sep 2009 Device + Firmware: 3GS 3.1 ip4 4.2.1 ipad 4.2.1 Operating System: Vista64Ultimate, Win7Ultimate, Ubuntu, VM Location: Japan Posts: 19 Thanks: 0 Thanked 0 Times in 0 Posts
xpate
What's Jailbreak?
Thank you so much IGuru and Semaphore! And it should be noted that some of us are not using Cydia, for example anyone with a stock 3GS with 3.1 FW, so this restore option is fantastic! And as for ID storage and all other storage, redundancy always rules. Thank you iGuru for making an easy process absolutely painless!
09-20-2009, 10:52 PM
#8
6 of 9
3/16/2011 12:10 AM
http://modmyi.com/forums/3g-s-downgrading/685331-howto-setup-local-...
nappyreddz
What's Jailbreak?
Join Date: Apr 2008 Device + Firmware: 16gb iPhone 3Gs Operating System: modified windows vista (yeah, yeah, i know, i know) Location: Boogie Down, NYC Posts: 9 Thanks: 1 Thanked 0 Times in 0 Posts
when i choose the firmware in umbrella do i choose the one i want to restore to or the one that i am on now
09-20-2009, 11:02 PM
#9
Join Date: Sep 2009 Posts: 2 Thanks: 0 Thanked 0 Times in 0 Posts
hafa
What's Jailbreak?
09-20-2009, 11:52 PM
#10
Join Date: Sep 2009 Posts: 2 Thanks: 0 Thanked 0 Times in 0 Posts
ncruise
What's Jailbreak? Getting an error
Hello I followed your process step by step for MAC. But I am still getting errors like 'Server not available or could not be contacted'.
09-21-2009, 12:58 AM
#11
Join Date: Apr 2008 Device + Firmware: 16gb iPhone 3Gs Operating System: modified windows vista (yeah, yeah, i know, i know) Location: Boogie Down, NYC Posts: 9 Thanks: 1 Thanked 0 Times in 0 Posts
nappyreddz
What's Jailbreak?
I followed the steps to the T to obtain the 3.0 firmware using sauriks server, i get the blob but when i run tinytss, it comes up real fast then closes, i screenshot it and it says something about the blob being malformed. that happens for the 3.0 and the 3.0.1 blob. the 3.1 is good, any thoughts to this problem< maybe we can figure it out. just brought 3gs and 3.1 was already installed on it. Click the image to open in full size.this is a screenshot of tinytss that i had to do a printscreen on to catch it. this is what comes up when i try to use tinytss with the 3.0 or the 3.0.1 blob
09-21-2009, 01:01 AM
#12
Join Date: Mar 2008 Device + Firmware: iPhone 3g[S] 3.0.1 JB Operating System: Windows Xp SP 3 Location: santa clarita, ca Posts: 26 Thanks: 2 Thanked 0 Times in 0 Posts
fobmatik
What's Jailbreak?
09-21-2009, 01:51 AM
#13
7 of 9
3/16/2011 12:10 AM
http://modmyi.com/forums/3g-s-downgrading/685331-howto-setup-local-...
tampabuc2004
What's Jailbreak?
Hey this is awesome. this was so quick to setup, now i just cant wait to go home and fix my phone. I really think this should be stickied.
09-21-2009, 03:41 AM
#14
Join Date: Sep 2009 Device + Firmware: iPhone 3G[S] 32gb White 4.0 Beta Operating System: Mac OS X 10.6.3 Location: Taytay Rizal, Philippines Posts: 6 Thanks: 0 Thanked 0 Times in 0 Posts
jaytrixz
What's Jailbreak?
I did the methods posted above and I get stuck at the prompt that says Verifying iPhone restore with Apple. Here's some screenshot I get.
09-21-2009, 03:41 AM
#15
Join Date: Sep 2007 Posts: 3 Thanks: 2 Thanked 1 Time in 1 Post
swasey1982
What's Jailbreak?
Very nice work indeed, but my Iphone 3gs is currently stuck were its been for the past 5 days on the apple bootup logo with the wheel of death, I got my ecid but I guess umbrella cant read my shsh cause its not booted up, any ideas guys. I never updated to 3.1 or 3.0.1, it was running on 3.0. Richard
The Following User Says Thank You to swasey1982 For This Useful Post: Bader50050 (09-12-2010) Page 1 of 46 1 2 3 11 > Last
ModMyi Forums > iPhone Forums > iPhone Modding > Jailbreak / Downgrading / Upgrading > 3G[S] Downgrading
Posting Rules
You may not post new threads
8 of 9
3/16/2011 12:10 AM
http://modmyi.com/forums/3g-s-downgrading/685331-howto-setup-local-...
Posting Rules
You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Trackbacks are On Pingbacks are On Refbacks are On Forum Rules
For
This thread
Type
Refback
Date
11-05-2010 05:20 AM 08-05-2010 12:35 PM 05-08-2010 10:36 AM 05-01-2010 09:44 AM 04-25-2010 04:14 AM 03-05-2010 06:07 AM 02-21-2010 12:58 AM 02-06-2010 09:28 PM
This thread
Refback
Spirit Update - Hacking - iPhone BigBoss: Esclarecimentos sobre os futuros jailbreaks nos firmwares 3.1.3 e 3.2 do iPad. | iPod School iPhone 3G[S] Re-Jailbreak Issues (SHSHs) - Hacking - iPhone - Whirlpool Forums
This thread
Refback
This thread
Refback
This thread
Refback
This thread
Refback
This thread
Refback
This thread
Refback
All times are GMT -6. The time now is 10:09 PM. Powered by vBulletin Version 3.8.6 Copyright 2000 - 2011, Jelsoft Enterprises Ltd. SEO by vBSEO 3.3.0 Owned and Operated by ModMy, LLC Copyright 2007-10. All rights reserved. iPhone News / iPhone Forums / Apple News / Apple Forums / iPad News / iPad Forums / Cydia Hosting / RSS / Contact Us / Advertising Info / Top
9 of 9
3/16/2011 12:10 AM