Apple has finally made the ios4 available as a update to all the iPhone, iPod & iPad owners. The iPhone owners who own the 3GS, 3G handsets can only get this stuff done because there is no support for older generation devices. You need to connect your device to the computer and run the iTunes application, and then under the Devices > iPhone > Version, click on the ‘Check for Update’ button which will display you a new box if you would like to upgrade or not.
Next once the update is started it would take from a few minutes to few hours to download the large upgrade following which the iPhone would be updated to ios4 Operating system which is powerful and built with awesome features. The next task would be enabling all the features and functions available in ios4 for which you will have to Jailbreak iPhone.
Note the following :
- iOS4 is available for iPod, iPhone 3G, iPhone 3GS only
- iOS4 can be upgraded only through iTunes 9.2 version only
- iOS4 upgrade ipsw file is of large size so make sure you are not on a 3G connection
If you cannot directly upgrade you can download the correct ipsw file and then perform the following steps :
- Launch iTunes 9.2
- Click on your iDevice under “Device” from the bar on left
- ALT+Click on “Restore” button
- Select the IPSW file you just downloaded for your device
- Sit back and relax for 5-7 minutes once your device restarts it will be running on iOS 4
Next lets once you have installed iOS 4 on iPhone 3GS, iPhone 3G, iPod Touch 3G and 2G you will have to proceed towards the Jailbreaking procedure. Previously we had discussed about the Jailbreak iPhone 3GS on iOS4 – Pwnagetool which worked for iOS 4 GM version but for the new released you need to perform the following. In order to Jailbreak iOS 4.0 on iPhone or iPod you need to download Redsn0w 0.9.5 Beta.
The current release of Redsn0w 0.9.5 Beta 5 is currently available for the first official release of iOS4 and cannot be used in the later versions, but for sure there would be new unlocking options available as soon as new updates are launched. The Redsn0w 0.9.5 Beta 5 is released by iPhone dev team and is still in beta, which also required Cydia to reload, reorganize and update all the apps after jailbreaking using Redsn0w.
Download Links :
* Mac OSX (x86)
* Windows
Once you have successfully jailbroken and unlocked your handset to run on any cellular network, you need to configure the OS to Enable Multitasking, Folders and Wallpaper on iPhone 3G.

HEADS UP!!! This ONLY works for 3G iPhone and 2G iTouch – nothing else
Wrong! Doesn’t work. It says it’s unable to use the specified IPSW file.
it does not say that if you download redsn0w .9.5b5-3 if you download b5-1 or b5-2 it’ll say that it is unable to use the specified IPSW file so download b5-3 if you click the link above it’ll download b5-3
If you use the proper version of redsn0w (and by that I mean the proper download; the versions will look identical) it will work with the .ipsw. Go nab it from some other sources.
The main problem is that once you jailbreak, Cydia will not be able to update its database and so you won’t be able to install the apps you expect to. I’ve been Googling this problem for a while and it’s been suggested that redsn0w installs an old version of Cydia. Solutions include:
1) sshing into the iPhone to alter the update servers (but redsn0w doesn’t seem to install ssh either)
2) Use Rock to update Cydia (but Cydia doesn’t list rock because it can’t get updates)
So you’re completely stuck. You’ve a jailbroken iOS4 phone that can’t do anything a non-jailbroken one can.
If Amit has a solution to getting Cydia working, it would be cool if he posted it.
When i try jailbreaking it using redsn0w it justr stops at the waiting for reboot it doesnt even start doing anything to my phone it just gets stuck at waiting for reboot am i doing something wrong i do everything that the screen tells me to with holding and letting go of the buttons at the right time
PLEASE HELP!!!
I just reran redsn0w without restarting my iphone 3G and it knew it was in DFU mode already so it just started jailbreaking and its all working correctly know and its done!!
wait how? this thing got stuck on waiting for reboot but nothings happening? exactly what can i do? gimme steps plz hehe thanks in advance
Okay run redsn0w alright and then it may get stuck in Rebooting. Cancel the redsn0w thing and then rerun redsn0w. Do not unplug your phone and do not try to turn it back on. When you rerun redsn0w it will recognize the phone in DFU mode already so you it’ll just skip over the putting the device into DFU mode steps and it’ll say rebooting and then it shouldnt get stuck there it should successfully jailbreak your iPhone.
hmm well i did it like u said but im still not having any luck… this is weird lol… i dunno whats going on… maybe waiting for another jailbreak update? shouldnt take too long since iphone 4g comes out tomorrow? haha
ya true…hmmm thats weird though lol o well wait do you have a 3G??
yeah its 3G thats why ive been going crazy looking for solutions all day today but no luck so ive just decided to just wait it out i guess
That is very weird though i guess if you give it a couple days there will be something else that comes out im sure since the new one is coming out as you said
cant wait till i get mine but its coming late but thats ok!! haha good luck with the jailbreak Angel!
haha yeah im taking the high road and waiting it out… shouldnt be too long.. haha and yeah better late then never wouldnt ya say so? hahaha… well thanks for the help despite my epic fail and thanks alot hehe
@Drummer43: I thought mine was “all working” too, but then I tried to use Cydia to (re) install PDANet and it was actually not updating. Open Cydia, hit the “Changes” button at the bottom, and then choose “Update” at the top. See if you don’t get a never-ending “Updating Database”. The source “http://repo.smxy.org/” (among others) seems to be down and Cydia is too stupid to timeout and move onto the next source. I’ve tried to ssh into my iPhone to remove that source but I can’t get in; my iPhone is refusing ssh connections. So I’m completely stuck; I have a jailbroken iPhone that cannot do anything more than a non-jailbroken one.
OK, no sooner do I post than suddenly Cydia is able to find sources. Persistence pays off–just keep trying…and trying….and trying…..and trying until it works, folks! #whew
Ya i have no idea what was wrong with yours because mine worked right off the bat and continues to work perfectly fine i hate the fact that my 3G is running slower though now cause the jailbroken 3.1.3 didnt run slow at all but i guess ill live with this
after starting jailbreak its stuck on uploading ramdisk its taken alot of time………..