Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
You can use Umbrella to check if your SHSH is on the Cydia server. You will need to click on "Advanced" and choose "iPhone3GS 3.1.3 (7E18)" from the Device/Version dropdown menu. If it returns

Code:
>> Found [4] shsh files to cache...
>> Cached [4] shsh files

then your SHSH is on file in Cydia and you can downgrade using saurik's method.

In regard to Sauriks method, when I click to open the file and then add the line, it asks me what program to use to open it. Is one program any better than another to use? Also, do I paste the line at the bottom of the file or under the two host lines that are already there?
 
In regard to Sauriks method, when I click to open the file and then add the line, it asks me what program to use to open it. Is one program any better than another to use? Also, do I paste the line at the bottom of the file or under the two host lines that are already there?

You can use any text editor. Make sure that you save it as a plain text file (ASCII) but without an extension. It should be called hosts, not hosts.txt or hosts.rtf, etc.

And yes, add this line beneath any other lines which are already in your hosts file.
 
To the OP. I don't remember ever saving my SHSH blobs on either phone I've done this with. To be safe, I'd make sure that you have that saved, just in case. Apparently I'm wrong, sorry.

To MBH, if a simple posting on a forum causes you such stress, you need to get a life and quite being such a douche! Jeez!

Obviously I was exaggerating. But the kind of I'm-happy-being-ignorant attitude in your post has always bothered me. That you don't take the time to ask "hey, i wonder why I'm editing my hosts file?" -- the answer to which would make it blatantly obvious that what you were saying earlier had no merit -- is really the only problem I have with your post. It's pretty much the same reason I can't stand religion or religious zealots.
 
*****IMPORTANT****** When the restore is finished, you WILL get some error in itunes (1600 I think). Ignore it. The phone will be stuck in recovery mode. You need to use iRecovery (search for the download) to kick the phone out of recovery mode. If you don't do this, the phone won't go through it's normal activation and you won't have cellular data on the phone. Once you've downloaded iRecovery do this:

Open a 'Terminal' window and drag the iRecovery file to the window and drop it. This will automatically put in it's location. You need to add "-s" to the end of the file path. It will look like this at the end:

iRecovery -s

Hit 'return'

Now execute the following commands in 'Terminal':

setenv auto-boot true
saveenv
/exit

Now you can reboot your iPhone (keep holding home + sleep for 10 seconds).

Now wait for the iPhone to activate in iTunes.


I get the error 1600 after about 3 minutes of restoring the custom 3.1.2 firmware. The normal firmware gives me the message in iTunes that "This device isn't eligible for the requested build" or something along those lines. I wonder if I'm not actually pinging Saurus's server even the my host files has the correct IP. So I'm at the error 1600 and still in DFU; I'm not in Recovery mode and can't get there at this point. I drag the iRecovery program into the Windows command prompt, but I have no idea how to enter this set of commands:

setenv auto-boot true
saveenv
/exit

The iRecovery website says that you have to be in Recovery mode and not DFU. After a couple minutes, the iPhone boots normally but in Airplane mode with the same 3.1.3 firmware. My shsh blobs are saved in Cydia for 3.1.2. I've worked on this for about four hours today and have no idea how to proceed.
 
I'm trying to downgrade, not upgrade, but iTunes keeps giving me error messages.

I just ran it on a fresh computer with iTunes 9.0.2. I didn't have to put the iPhone into DFU to see the restore option. I now need to find an AT&T SIM to activate it. I guess I should have went with the custom firmware w/ activation downgrade instead of the stock firmware 3.1.2.
 
Do you have any answer for this questions

Hi guys,

I have the following problem;

I bought iphone 3gs ios4 new bootrom.

I have tried too many methods to jailbreak it but nothing helped.
At most jailbreaking samples, it requires to have ios 3.1.2 or 3.1.3 versions. However, i didnt have these versions on my phone because i have bought it with ios4.

Then I have tried to downgrade it to 3.1.2 or 3.1.3.
At that time, it requires shsh blobs files at cydia or sauriks server for 3.1.2 version. But I didnt have this blob files because I didnt have this version on my phone.

Do you know how to overcome this problem, cant I jailbreak this phone?

thanks in advance
 
Digging up this thread in hopes to a follow up answer:

Is it possible now to downgrade an iPhone3GS from 4.1 to 3.1.3 without having anything saved in Cydia?

It is the newer bootrom too.

And, is there an advantage to doing so? I know I'll lose some Cydia tweaks- actually most of them, as ones such as iCleaner don't support firmware lower than 4.1

Thanks!
 
Digging up this thread in hopes to a follow up answer:

Is it possible now to downgrade an iPhone3GS from 4.1 to 3.1.3 without having anything saved in Cydia?

It is the newer bootrom too.

And, is there an advantage to doing so? I know I'll lose some Cydia tweaks- actually most of them, as ones such as iCleaner don't support firmware lower than 4.1

Thanks!

You will need blobs for 3.1.3 for that particular device to downgrade.
So its a no.
 
Ok, kind of thought so.
I know it's an easy downgrade with the 3G (using recboot to kick it out of recovery) and the downgrade to 4.1 was fairly easy (although on a second brand new 3GS it couldn't be done (?)

On a side note:
Until all is kind of worked out with iOS7 and my iP5, I've been using my 3GS.
Surprisingly, running iOS 4.1 and running iCleaner, it is pretty dang fast without lag for the basic functions (90+% of what I use/need my iPhone to perform).

I know it's not retina, but the little things, like having my iPod back (vs Music app) is fun. I thought this would be a chore, but it is relatively painless.

The only downside (and it really isn't) is, for example, out with friends last night (Mustangs and Burros in La Jolla- if anyone here is reading from the San Diego area- highly recommend for a chill experience) and when I took a couple of quick photos was gently teased about the generation of iPhone...


IMG_0004_zps6891f774.jpg


IMG_0005_zps0baf9b18.jpg
 
I hear you.
The iphone 3G didn't use blobs for 3.1.3 that's why it can downgrade at any time.
For the 3GS Apple introduced shsh blobs since ios 3 came out so that's why it cannot be done.
But like you said a 3GS on 4.1 runs pretty nice.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.