
We had just published our step-by-step guide to jailbreak iOS 4 using Redsn0w for iPhone 3G for Mac users. This guide is for Windows users.
Redsn0w is a popular jailbreaking tool developed by the iPhone Dev Team for Mac and Windows users. The latest version, RedSn0w 0.9.5 beta, allows iPhone 3G users to jailbreak iOS 4, iOS 4.0.1.
Here are some points to note before you proceed.
- Please note that jailbreaking your iPhone may void its warranty and hence proceed with caution.
- Do not forget to backup your iPhone before you proceed. You can refer to this post for instructions on how to backup your iPhone 3G
- After the jailbreaking process is complete, do not forget to checkout our article on tips to keep your iPhone secure. Also, remember to change the password of your jailbroken iPhone.
- Please note that this guide is only meant for Windows users. Mac users can checkout this step-by-step guide.
- Redsn0w will NOT unlock your iPhone 3G. You can use Ultrasn0w to unlock your iPhone 3G after you have successfully updated and jailbroken iOS 4, iOS 4.0.1.
- Please ensure you are running iTunes 9.2.
- Redsn0w does not work on iPhone 3GS or iPhone 4. iPhone 3GS users with older bootrom can refer to this guide to jailbreak iOS 4, iOS 4.0.1.
Step 1: Download the latest release of Redsn0w by clicking here and save the application in a folder named "Pwnage" on your desktop.
Step 2: Click here to download the latest iOS 4.0 firmware file (iPhone1,2_4.0_8A293_Restore.ipsw) for iPhone 3G and save it in the same folder. Update: Click here to also download iOS 4.0.1 firmware file (iPhone1,2_4.0.1_8A306_Restore.ipsw).
Step 3: Double click the Redsn0w zip file and extract the application to the Pwnage folder

Step 4: Connect your iPhone 3G to the computer, which should automatically launch iTunes.
Step 5: From the 'Devices' section on the left pane of iTunes, select your iPhone 3G device. Now, hold the Shift key down and click the 'Restore' button.

Step 6: Navigate to the Pwnage folder on the desktop and select the downloaded IPSW firmware file (iPhone1,2_4.0_8A293_Restore.ipsw or use iPhone1,2_4.0.1_8A306_Restore.ipsw to jailbreak iOS 4.0.1). Click on the 'Choose' button to let iTunes update your iPhone with the required firmware.
Step 7: Navigate back to the Pwnage folder and launch the Redsn0w application.

Step 8: You will be asked to select the corresponding IPSW file. Click on the Browse button and select the same IPSW firmware file (iPhone1,2_4.0_8A293_Restore.ipsw) from the Pwnage folder. Click 'Open' to continue. NOTE: You need to select the iPhone1,2_4.0_8A293_Restore.ipsw firmware file rather than the iPhone1,2_4.0.1_8A306_Restore.ipsw file even if you are trying to jailbreak iOS 4.0.1.

Step 9: Redsn0w will verify the firmware file and inform you if it has successfully identified it. Click on 'Next' to proceed.

Step 10: Redsn0w will now start preparing the jailbreak data.
Step 11: You will now be prompted to select the jailbreak options you would like. Check the following options. A few of these may have already been selected by default.
- Install Cydia
- Enable Multitasking
- Enable Homescreen Wallpaper
- Enable Battery percentage

'Verbose boot' offers detailed booting information to users. This may not be necessary for common users and need not be selected. You may also choose to not check 'Custom boot logo' and 'Custom recovery logo' options if you prefer the default icons. However, if you wish to provide your own boot and recovery logos, do remember that these images have to be PNG files in RGB or grayscale mode and inside 320x480 resolution.
Step 12: Select 'Next' to continue. You will now be prompted to switch OFF your iPhone 3G and plug it to the computer. Follow the instructions and click on 'Next' to move to the next screen:

Step 13: You will now need to put your iPhone 3G into the DFU mode. Redsn0w will take you through the necessary steps:
(a) Hold the Power button on iPhone 3G down for 2 seconds:

(b) Now simultaneously hold the iPhone button and keep the two buttons pressed for 10 seconds:

(c) Now release the Power button while keeping the Home button depressed. Redsn0w will now identify the device:

Step 14: Your iPhone 3G should reboot now.
Step 15: Redsn0w will now begin uploading the new RAM disk and kernel

Step 16: You will now be notified once the jailbreaking process is complete. Click on the 'Finish' button to exit the application.

Step 17: Your iPhone will reboot once again (which could take approximately 5 minutes). After it has rebooted, your iPhone 3G should be successfully jailbroken. You should find Cydia jailbreak app on your iPhone 3G's home screen.
Update 1:
Some of our readers are reporting that MMS feature isn't available after using this guide. There seems to be a bug in Redsn0w 0.9.5b5-4, which is causing this issue. So if you want MMS, you can try using the previous version of Redsn0w, Redsn0w 0.9.5b5-3. But please note that Redsn0w 0.9.5b5-4 fixes an issue with iBooks for iPhone that was reported in Redsn0w 0.9.5b5-3.
Update 2:
iPhone Dev Team has just released a new version of Redsn0w to fix any MMS or APN issues.
Update 3:
Checkout the step-by-step guide for iOS 4.0.2: Jailbreak iOS 4.0.2 Using Redsn0w For iPhone 3G Users [Windows]
Hope this helped. Please don't forget to drop us a line to tell us how it goes.
[via iClarified]
exellent! nice work lads! looking forward to this
Gr88888… Luv this,,,,
Every time I've done this I've lost mms. I've done it three times and keep losing mms. Is there any thing I can do to stop losing mms? Nothing else goes wrong. With out redsn0w I have no problem picture texting (mms). Has any body else had this problem? Is there a way to fix it? I've tried several things but nothing has worked.
try resetting all settings to default from the system app
try version 0.9.5b5-3 instead of latest.. i had the same issue with 0.9.5b5-4
same issue its to do with the carrier update that causing the problem on my rogers iphone carrier update should be 7.1 but after using this its 7.0 and wont update any further. Rogetrs said its a apple issue and nothing they can do about it.
will this work if you jailbroke with Spirit?
We can still unlock this with ultrasnow 0.93
yes…. and we have the new i0s 4 :p.
There is comming new spirit to jailbreak iphone 4 & ios 4 soon.
Since you need to restore your iPhone 3G with iOS 4 first using this method, it doesn't matter.
Did u try the older version? Did it work? I've reset every thing. It must deal with the carrier update.
where can i download redsnow?
I have ios 4 on my 3G. Why is this happening then?
Hay guys,
i think you need to change the link to the redsnow. It is pointing to the MAC version.
Also i have now jailbroke my iphone using this method and everything works perfect on my 3g.
I hope someone finds a way to downgrade 4.0 to 3.1.3……
Everything ive tried seems to fail.
You can download it using the link in the post or you can download the latest version from here:
http://wikee.iphwn.org/howto:rsbeta#download_links
Thanks fixed the link.
any one got a blocked iphone 3gs iv found a way to unblock them. I need someone else to test it to see if it works for them? pls help.
wasexact same thing for me. use redsnow 0.9.5b5-3 after upgrading to 4.0 for it to all work trust me!
ya man i was stumped couldnt dl the 7.1 rogers file… in itunes or about menu..
resotred to fresh os4 then used 0.9.5b5-3 redsnow and all is well again!
its that blasted 0.9.5b5-4 that is messing us all up they need to revert or update the 0.9.5b5-4 files on there site asap
not my links but ehre are the 0.9.5b5-3 files for mac and pc
MAC-
http://www.rapidshare.com/files/401509858/redsn0w_mac_0.9.5b5-3.zip.html
PC-
http://www.rapidshare.com/files/401509851/redsn0w_win_0.9.5b5-3.zip.html
on redsnow im getting a message that says "unable to recognize specified IPSW" am i doing something wrong? or why am i getting this
Is this a tethered jailbreak?
u need to point to the beta gm … even tho u have the offical one on ur phone u need to point to the gm
wait wait wait, this tutorial locks confusing , in the #Step 6 says ::::: Navigate to the Pwnage folder on the desktop and select the downloaded IPSW firmware file (iPhone1,2_4.0_8A293_Restore.ipsw). Click on the 'Choose' button to let iTunes update your iPhone with the required firmware.''''''''
So, first i have to upgrade the iphone 3g with iTunes to 4.0 ipsw. and them run redsnow and use the same 4.0 ipsw. that i used with itunes to jailbreak ?……
Why not udgrade the iphone straight from itunes without the shift option or is that something can goes wrong if i do it like that?/////////
I used 0.9.5b5-3 after restoring my phone to factory using iTunes. I then pointed redsnow to the downloaded firmware that was on my desktop and followed the instructions used above. iPone 3G works perfect. The first time I attempted, I tried it without restoring phone to factory and several things didn't work (multitasking, mms, etc.). I have not used the latest redsnow because the previous version worked perfectly for me.
Yes because redsnow overwrites the kernal in the file before performing the second update, but it has to find a recognizable file (from APPLE) to patch the kernal. This way it is patching the most recent firmware that is already on your iPhone.
Please leave a post if this makes sense/works. Later
Dude I could not use the gm version on redsnow but i used 0.9.5b5-3 and all went well and I have mms again. Thanks dude!
Just use redsn0w -3 instead of -4 like jl said. Worked great for me.
I initially had the same issue using the beta redsnow and the current official firmware release. I used the following files and successfully jailbroke my 3G with no issues and everything is working. When you download the firmware, make sure you change the file extension to .ipsw. It is probably a .zip that was downloaded.
iPhone1,2_4.0_8A293_Restore redsn0w_win_0.9.5b5-3
If by tethered, you mean using USB, Yes it is.
Thanks it makes sense…..
Link still pointing to mac version
Thanks, it should point to the Windows version now.
we need theiPhone 4 jailbreak!!!!!!
thanks for this one too even though!!!
how can I get my contacts back after jailbreaking my iphone 3g?
it's tellin me that the ipsw file isn't compatible with my 3gs. am i doin somethin wrong?
Besides using a tutorial and tools that are specifically stated to ONLY jb the 3G?
I haven't done this yet… But I believe the guide states this is for 3g not 3Gs.
Hi guys,
First of all thanks for this great software and tutorial.
I have almost successfully upgrade, jailbreak & unlock my iPhone 3G to iOS 4, using Redsn0w and ultrasn0w 0.93 but I have a problems with Data transfer.
I can make calls with my original carrier SIM or with any other SIM cards but the data transfer doesn’t work, I have no internet connection using EDGE nor 3G.
I have uninstalled ultrasn0w and after reboot I have No Service even with my iPhone original carrier SIM card.
After I reinstall ultrasn0w 0.93 I can make calls again but no data transfer.
How can I fix this problem?
Any help will be appreciated!
Is there any place / Link which lists if there are performance issues after upgrading to IOS4 with 3G?
You might have to manually add the APN settings to resolve the issue.
try reset network settings
Hi, as anyone tried multitasking on an iPhone 3G yet? is it really slow? Thank You
And how I can do that if my carrier doesn't allows editing of the APN settings?
At this moment I don't have "Cellular Data Network" option in "Settings > General > Network"
Your solution (reset network settings) didn't work
Quick question here is the process I did to get mms working see below , But how can't I get my tethering back without having the pay for AT&T Option – I want my normal tethering toggle any help
Restore again to os4 then jailbreak with rs b3 then unlock with ultrasn0w when to do all those things re-jailbreak with rs b4 but do not reinstall cydia and the you gonna have all the settings and ibooks should work too!
"Reset network settings" made everything worse, now I have lost and Wi-Fi connection, after I'm joining the network In "Settings" screen my Wi-Fi is blinking all the time from "Not Connected" to "MyNetworkName" and I have no network access.
Before i get a finish, i am getting a screen with "waiting for reboot", and it is there for more than 5 minutes.
i removed my phone and rebooted it manually. my phone is reset for factory settings. what is the problem here
What should i do ?
OK folks, don't panic, the software and tutorial provided by iPhoneHacks is working just fine, my problem was because I didn't activate my carrier with iTunes after *.ipsw restore.
Now I have successfully re-upgrade, re-jailbreak & re-unlock my iPhone 3G to iOS 4 and everything is working like charm.