3GS with 3.0 firmware cannot reset or restore help?

Discussion in 'Jailbreaks and iOS Hacks' started by mutantblack, Oct 4, 2009.

  1. mutantblack macrumors regular

    Oct 8, 2008
    Hi guys.
    I have 16gb 3GS and it's jailbroken and unlocked with redsn0w. The phone has been working great. But last week I sold the phone to my friend and did the reset all the contents under setting. Now my phone will boot up but still with all the apps I've installed and only in safe mode. There is an error keeps popping up and saying springboard failed or something like that and the phone is in safe mode with disable add on etc.

    So I attempted to restore the phone back to original 3.0 with DFU mode in itune but it won't let me. I tried with redsn0w in DFU mode and it's stuck on pineapple logo saying installing activation package or something. I have been reading to SHSH but I don't quite know how to use that or if I need to use that.

    Please help. Thanks a lot.
  2. dhlizard macrumors G4


    Mar 16, 2009
    The Jailbreak Community

    You cannot downgrade a 3GS or restore it to any version except 3.1 unless you have your SHSH files stored on Cydia.

    If you haven't saved the 3.0/3.0.1 files, you are out of luck.
  3. mutantblack thread starter macrumors regular

    Oct 8, 2008
    I have the file store on cydia when it said make my life easier or something like that. What can I do to restore back? I am reading and all I can find is to do a 3.1 cooked firmware. Is there a way I can restore back using the shsh to 3.0 or 3.0.1? Thanks so much for your help.

    Or may be I should just borrowed my friend macbook and cooked a 3.1 rom and flash the phone?
  4. strike1555 macrumors 6502

    Jun 29, 2009

    If you clicked make my life easier, then you should be all set. Load up Cydia and if it says "This device has a 3.1 ECID SHSH on file" in green at the top, then you are all set.

    You just get a custom firmware and install it. However you have to fix your host file as well or the restore will fail. To set your host file, follow the guide here:
  5. mutantblack thread starter macrumors regular

    Oct 8, 2008
    I just followed what you've said. Now seems like it's working coz I see apple logo and a little progress bar. Hope no error pops up.
    Thank god I made my life easier in cydia.

    Thank you thank you so much strike1555 & dhlizard

    Edit: Success!!! Now my phone is back on 3.0. Thanks a lot. Now I just need to jailbreak again with redsn0w.
  6. CactusHawk macrumors regular

    Oct 9, 2009
    I have a 3GS JB on 3.0 FW. I am using a Mac and iTunes 9

    I did the "make my life easier thing" on Cydia and when I go into Cydia it says "This device has a 3.0 ECID SHSH file."

    I seem to have a memory leak and need (want) to restore and re-JB to 3.0. I do not want to JB to 3.1 as some of the apps I use are not ready for 3.1.

    I did try to just re-JB but I am having the problem where iTunes tries to verify my FW and then tells me I cant use it. I read on Saurik's web page about changing "hosts": "To this end, I have constructed a server that duplicates the functionality exposed by Apple's signature server, except using "on file" results rather than live requests. All we need, then, is to make iTunes use it. Luckily, most operating systems also have the ability to locally define bypasses on specific hostnames through a file called hosts. Using this, we can redirect requests to Apple's signature server to Cydia. So, open the file C:\Windows\System32\drivers\etc\hosts (Windows) or /etc/hosts (Mac OS X) and add the following entry to the bottom of the file. gs.apple.com"

    I just have no idea how to do this:confused:. Can someone give a dummy some instructions or point me in the right direction?

  7. wingsabr macrumors 6502


    Dec 13, 2008

    you can copy and paste this into the run box or go to the location manually in your computer



    Once your in the folder etc you will see a file that says hosts. right click and open with notepad. once you do that you will see instructions on how to edit the file. all you do is paste the information gs.apple.com at the bottom and click save.

    When you restore do a shift click restore and it will say it is verifying a restore with apple and that means it is using suariks server to sign the file instead of apples. hope this helps
  8. CactusHawk macrumors regular

    Oct 9, 2009
    Appreciate the hlep but this sounds like Windows instructions?...I'm on a Mac.
  9. wingsabr macrumors 6502


    Dec 13, 2008
    o i c. well the location is different


    but the editing process is the same
  10. CactusHawk macrumors regular

    Oct 9, 2009
    So do I:
    Go into Terminal and type "/private/etc/hosts"?
    I then see some string of code and add " gs.apple.com" to the end?

    Remember I am new to this.
  11. wingsabr macrumors 6502


    Dec 13, 2008
    Im not familiar with terminal so I can't speak to that, but if it allows you to get to that file then yes those are the steps. you cant do this wrong because if you don't do it right (update the hosts file) it won't allow you to restore and will go back to what you have now
  12. CactusHawk macrumors regular

    Oct 9, 2009

Share This Page