How To Jailbreak iOS 4, iOS 4.0.1 Using Redsn0w For iPhone 3G Users [Mac]

Jailbreak iOS 4 on iPhone 3G

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.

In this guide, we will take you through the step by step procedure to jailbreak iOS 4, iOS 4.0.1 for iPhone 3G.

Here are some points to note before you proceed.

  • Please note that jailbreaking your iPhone or iPod Touch may void your 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 Mac users. Windows 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. 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

Jailbreak iOS 4 on iPhone 3G

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 option key down and click the 'Restore' button.

Jailbreak iOS 4 on iPhone 3G

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.

Jailbreak iOS 4 on iPhone 3G

Step 7: Navigate back to the Pwnage folder and launch the Redsn0w application.

Jailbreak iOS 4 on iPhone 3G

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.

Jailbreak iOS 4 on iPhone 3G

Jailbreak iOS 4 on iPhone 3G

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

Jailbreak iOS 4 on iPhone 3G

Step 10: Redsn0w will now start preparing the jailbreak data

Jailbreak iOS 4 on iPhone 3G

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

Jailbreak iOS 4 on iPhone 3G

'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 320×480 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:

Jailbreak iOS 4 on iPhone 3G

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:

Jailbreak iOS 4 on iPhone 3G

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

Jailbreak iOS 4 on iPhone 3G

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

Jailbreak iOS 4 on iPhone 3G

Step 14: Your iPhone 3G should reboot now.

Step 15: Redsn0w will now begin uploading the new RAM disk and kernel

Jailbreak iOS 4 on iPhone 3G

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

Jailbreak iOS 4 on iPhone 3G

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:

The guide has been updated to jailbreak iOS 4.0.1.

Update 4:

Checkout the step-by-step guide for iOS 4.0.2: Jailbreak iOS 4.0.2 Using Redsn0w For iPhone 3G Users [Mac]

Hope this helped. Please don't forget to drop us a line to tell us how it goes.

[via iClarified]

Like this post? Share it!

  • Ryann

    Awesome, im first!

  • Ryann

    3G w/ iOS4 successfully JB & Unlocked like weeks ago. So far so good. TQ Dev T.

  • I SAY

    Darn!!! .. btw… new bootroom jb pleas!!!

  • batman

    what happen. DO you think the new firmware 4 in an iphone 3g is a good idea.

  • Pug

    It will drain your battery and make your iphone slow as hell. I updated my 3G last week and it was slow and battery died very fast. I went back and rejailbroke it a few days ago and turned off multitasking and wallpapers and it seems to be running faster but the battery life still sucks.

    Also for me multitasking didnt really work as my apps would just crash, so not really helping me with tasks.

    So i dont really notice the difference from the older 3.0… but thats just me.

  • Ben

    great tutorial. but where is the 3GS New Bootrom guides/ hacks/ jailbreaks? This is the worst f*ckin tease ever!

  • boogie

    does anybodies mms not work..mines isnt

  • ghj

    mine is saying "downloading jailbreak data…" for a looong time

  • 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. We have updated the post with the download links.

  • sweetass

    lol i am still at 3,1,3 with 05.12.01
    and i think i will stick with it. I allready have multitasking and probly everything same and even more then ios4 has to offer. and it seems they still don't have jailbrake for it

  • Anthony

    If you already used Redsn0w 0.9.5b5-4 and the MMS is not working, is there a way to install the 0.9.5bb-3 to resolve the MMS issue?

  • You will have to redo the process.

  • cozze02

    even though no one ever answers my post's im gonna put this on here anyways, i was wondering if someone with a little knowledge could look at this post bc i did everything correct but it wont let me do this even though this guy is saying it works.

  • Gerard

    Mine is doing the same… been in the screen "Downloading Jailbreak Data" for quite some time now.
    Did you find a solution?

  • Andrew

    Do I restore via iTunes after I download the Jailbreak Data?

  • Cozze02

    yup no answer, what else is new


    is it still doing that?

  • Jake

    My iphone isn't rebooting… step 14

  • chris

    step 6 wont work

  • ryan

    I'm stuck o step 6 too..iphone 3G iso4…when i click restore, it does not give me the choose option.


    hey my phone will not shut down by the slide off switch
    it just turns off i think so when i hold down the power button i go thru the remaining steps and th phone will not reboot download jailbreak data with spinning wheel at bottum i am on at&t is this ok

  • jf

    will this did not work back to the evil empire

  • HeKtiCKuStoMs

    I've Jailbroken my iOS 4.0 about 3 times now and once i instlal one thing from Cydia my phone goes into Safe Mode… N E 1 else runnin into this same problem?

  • ryan

    was able to jailbreak but the iphone 3g is not activated…everything else seems to be working fine except i can't make or receive calls…what do i need to do? thanks!

  • gadaffiii

    took mien 9 minutes to reboot…

  • Jon

    Im using a Mac. Everytime i try to download the ipsw file it downloads one in a .ipsw format with no data in it and then another in a .part format that seems to have all of the data in it. Any answers?

  • pat
    I think readers might also be interested in reading this article "iOS 4 Upgrade Guide: Install iOS 4 on Your iPhone" first to learn how to upgrade your iPhone or iPod Touch to Apple's new iOS 4.

  • I have an iPhone 3G running 4.0, and when I try to restore from the firmware in the Pwnage folder I get an error message, "The iPhone could not be restored because the firmware file is not compatible".

    What do I do? Is there a work around?

    Please help, thanks.

  • romeo

    so if i do this will it work 100% with no errors???…please reply asap!!!!…>.<

  • heidy morales

    when i open redsnow and search for the ipsw it keeps saying that ipsw is not compatible???? does anyone else have this problem?


    how to reformat iPhone ?
    cos when finish upgraded ios4, go to cydia showing "waring-running out space…" old stuff will delete automaticity ?

  • schländer

    redsn0w 0.9.5b5-5 does not work in combination with ios4.0.1 ipsw…it says: unable to recognize…bla…solution: use ios4.0 ipsw for redsn0w at step 8! that worked for me!

  • Thanks for pointing out the mistake, we have corrected it.

  • Catdk

    But then you don't get IOS4.0.1 on the iphone but 4.0!

  • Catdk

    After JB, i have no internet connection. Can anybody help?

  • paul

    it does not load,says not compatable with this device,also will only let me choose the iTune back up?


    i installed 4.0.1 and then tried to load it on redsn0w and i recieved an error, now i see that 4.0.1 wont work with redsn0w but now 4.0 wont restore onto my iphone. what to do?

  • James

    Jailbroken and unlocked the 3G, everything working except from Youtube. It says "cannot connect to youtube". Any ideas what has happened?

  • AlexB

    It doesnt look corrected. Just used ios4.0.1 ipsw with redsn0w 0.9.5b5-5 and it is not able to recognize like reported by schländer.
    any idea?

  • sas

    hi James this also happened to me put i fixed it. you have to open cydia then go to manage
    then sources then look for iphonemodding click on it look for push fix and install it and this will fix youtube.

  • sas

    i think that you should reset your network setting. i did it and it work for me. go to setting then general then reset then reset network settings.

  • s22m94

    does the data and mms work for 4.0.1? Please let me know!!

  • Stax

    I cannot get past step 5 because when I select my iPhone 3g from the left menu, all it says is "The SIM card inserted in this phone does not appear to be supported", since I already updated (that's how I found out I lost my jailbreak… good job, me). Help??

  • Stax

    Nevermind, looked elsewhere and found my answer =)

  • Stax

    Ok, I'm following the instructions, and I restored the phone, and it showed the same thing "The SIM card inserted… is not supported". I made it so it shows the options to update or restore again. Trying to select the IPSW, it says "unable to recognize specified IPSW". WHyyyy? =/

  • Cutch

    Riddle me this, Batman… Why does my 3G running iOS4.0 (8A293) with Modem Firmware 05.13.04 on iTunes 9.2 on a Mac always show the dreaded "this device isn't eligible for the requested build" message when I try to restore to iPhone1,2_4.0_8A293_Restore.ipsw? I don't get it. Everything worked about a month ago for my same, exact iPhone and now won't work for my wife's. Did something change? Should I upgrade to 4.0.1 and try again? A little help please…

  • Riley

    me too, I've unlocked and jailbroken the phone about 3 times and everything else works fine but I cant make or recieve calls or messages, it says call failed.

    Any help?

  • NoSpam

    I still get the same error where redsnow 0.9.5b5-5 is not able to recognize the 4.0.1 ipsw? I followed the instructions for the 4.0.1 and it's not working. Are you suggesting we use 4.0 instead or is 4.0.1 suppose to work somehow?

  • In step 8, you need to use the iOS 4.0 firmware file.

  • NoSpam

    Redsn0w 0.9.5b5-5 for Mac does not recognize the iPhone1,2_4.0.1_8A306_Restore.ipsw firmware. I followed the instructions and I get the firmware not recognized error in redsn0w. iTunes will restore my 3G iPhone to the firmware just fine but once I'm suppose to open the firmware in redsn0w it fails!!! Has anyone had any luck with 4.0.1 firmware?

    At this point it seems that redsn0w is broken for 4.0.1

  • NoSpam

    OK, I'm confused. I have 4.0.1 on my iPhone so iTunes will not load the 4.0 onto my phone. So the only option is for me to load 4.0.1 and then try to load 4.0.1 into redsn0w? Or are you suggesting for me to update my iPhone with 4.0.1 restore and then in redsn0w open 4.0 instead?! I thought I was suppose to use the _current_ phone firmware ?

    Thank you.

  • In step 8, 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. In the earlier steps, you have already restored your iPhone with iOS 4.0.1.

  • Xue

    Good! Following the instructions i done it well by Redsn0w 0.9.5b5-5(win) and iPhone1,2_4.0.1_8A306_Restore.ipsw . Now i am free!Thanks.

  • kenny

    no wifi…greyed out..please help

  • Rob

    Hi i´m downloading the restore files but i dont get the ipsw file i get a lot of different files

    How can i get the file from the zip you guys suggest to download it