How to: Jailbreak older iDevices on iOS4 with sn0wbreeze
Are you still “behind on the times” with an older iDevice? Well, you have a Jailbreaking advantage! Jailbreaks for 4.0 are only available to older iDevices at the moment.
These devices include:
- iPhone 3G
- iPhone 3GS (NOTE: OLDER BOOTROM ONLY!)
- iPod Touch 2G (NON MC MODEL)
Older Bootrom means that the device was bought before Apple updated the bootroms that came on the device…If you are unsure whether or not you have the older or newer bootrom, Redmond Pie has a great write-up on it here.
It is very easy to tell if you have an older iPod Touch. Look at the Model number of your device. (Settings App –> About –> Model:) If the first two letters are MB, then it can be jail broken. If the first two letters are MC, then unfortunately, you are out of luck.
Now, onto the good stuff.
** Please only continue if you have one of the devices listed above. Any other device will not only not be jailbroken using this method, you also risk bricking the device. **
Windows Users
I recommend using sn0wbreeze 1.6.1, which can be downloaded from iH8sn0w’s website here.
Click on the third download button under sn0wbreeze, and download the .exe file.
Once the download completes, run the program. Click ok if you agree, and then you should be greeted with the following page:
Click the arrow in the bottom right to continue. Click “simple mode” and then click continue.
At this point, the program asks you for the iOS4 IPSW file. Links to download these IPSWs, if you don’t already have yours, are available here.
Let the file verify, and follow the next few steps. If you need any help, look up in the top left hand corner of the program for the Help button. Everything you could ever need answered is available there.
Happy pwning!
Any questions? Leave a comment below!
Be sure to follow us on Twitter! @JailbreakNews
After you’ve done all this, remember to save your SHSH files so that you can restore back to 4.0 in the future if needed!!
Related posts:




With the 3GS i need to be on 3.1.3 to Jailbreak using that tool right? What happens if i already upgraded to 4.0?
I have an iPhone 3GS, old bootrom, 3.1.2 jailbroken with blackra1n, and iTunes 9.2. I’ve tried restoring with the iPhone on, with it in DFU mode and with it in recovery mode. All result in an error (usually 1600-1604, sometimes error ’2′), and the phone being stuck in recovery or DFU modes. Fixed with a restore to 3.1.2, but I was hoping there would be a bypass. iREB doesn’t support the iPhone 3GS either.
Any insight on this?
@John
It is perfectly fine if you are on 4.0…Just backup everything you have, and run through sn0wbreeze.
@FML
Did you say you fixed it with a restore? Or is it still stuck in recovery / DFU mode?
@shayde
I fixed it by restoring to the official 3.1.2 firmware (I have my SHSHs stored on Saurik’s server). I was just wondering if there’s a way to get past those errors, all of the googling I’ve done points to 3GS users being screwed by the same ones.
@FML
I’ve had similar problems when jailbreaking, and one time it was because I was using the wrong tool for the OS I was on. I’m assuming you used the correct one. Also, I found that switching computers, and killing all processes in the task manager related to Apple, and iTunes generally fix most problems. Sometimes the only thing that works for me is to do what you said and restore completely.
No mention is made that the jaibreak requires a pre jailbroken iPhone with the implication that SHSH blobs must have been saved. Is this a prerequisite? Must the blobs be on file or can I jailbreak a virgin 3gs that has 4.0 on it ?
@ Bill
most likely you’ll have to already have it jailbroken. I didn’t know this so when I tried jailbreaking my 3GS from stock 3.1.3 I kept getting errors. Wasn’t until I jailbroke at 3.1.2 then ran sn0wbreeze that it finally worked.
Getting tired reading the same news with a diffrent Title everyday please post something that we don’t know thank you
why do i get the error 1600 while restoring a 3g with the ipsw file?
F*** U, WHAT IS THE DISCRIMINATION FOR THE MC MODEL????
Can I ask if there is any jailbreak for iPhone 3gs new bottom 4.o firmware? And Im now on 3.1.3 spirit jb
So I have an OLD BOOTROOM (according to iDetector) 3GS running 3.1.3 that was jailbroken with Spirit, it has an official unlock so I don’t need an unlock.
I suppose I’ll get flamed for it but I gotta ask…
Can I still use sn0wbreeze? There is no mention of Spirit being an issue in the post but there is a warning message in the app saying a previously Spirit Jailbroken device wont work.
Can anyone confirm as to if it’ll work or not?
Thanks.
ha, just read the previous post that gives more info on NOT SPIRIT.
Do you think that geohot and comex are going to wait till 4.0.1 comes out before they release their official jailbreak.
I know comex has some copywrite isues with his, bit what about geohot? BUT i would rather wait for an untethered jb that is easy to to than another Blackra1n got 3.1.2
Those people are pussys (geohot and comex) , what they want is people to get very anxious, waiting for a jailbreak, so when they release the jailbreak, idiots will gratefully give them away money
X, are you an idiot? Nobody charges for jailbreak tools. geohot doesn’t even OWN an iPhone 4 yet. So give him some goddamn slack. Why don’t you go find your own exploit instead of relying on others? Personally, I’m grateful these guys do what they do at all. It’s hard fucking work.
Hey fellas, is this program going to work with an iPod Touch 8GB MC model?
@SHAYDE are you really sure you can jailbreak directly from non jailborken iOS 4.O? i have a 3gs on iOS 4.0 please let me know.
@x you can’t no much abount jailbreaking as every 1 nos that jbs unlocks are free geohot comex iPhone dev etc etc work hard to bring us these free tools the reason why they wait is so apple can’t patch hence comexs spirt ios4 jb is on hold till apple rel 4.01 update think before you troll on open forums
@apple everything 4.0.1 has been released and still no jb for 3.1.3 new bootrom….. Is it possible to jb the new bootrom if so what’s the eta for a program so we can upgrade to 4.0 o guess I am not really in a hurry I hear that 4.0 is crap anyways