Those of you who own an iPhone 3G or an iPod Touch 2G (non-MC model) can jailbreak/unlock iOS 4.0.2. To jailbreak your iPhone 3G 4.0.2, you will have to use RedSn0w 0.9.5b5-5.

How to Jailbreak iPhone 3G iOS 4.0.2

Step 1: Make sure you have the latest version of iTunes installed (iTunes 9.2).

Step 2: Download iOS 4 (not iOS 4.0.2) for iPhone 3G to your desktop from our iPhone downloads section.

Step 3: Update your iPhone to iOS 4.0.2 via iTunes.

Step 4: Download the latest version of RedSn0w from here.

Step 5: Point RedSn0w to the iOS 4 (not 4.0.2) you downloaded in step 2.

Step 6: Select “Install Cydia”.

Step 7: Follow the onscreen instructions.

Step 8: Let RedSn0w do the hard work for you. Once jailbroken, your iPhone will reboot.

How to Unlock iPhone 3G iOS 4.0.2

Since iOS 4.0.2 didn’t update the iPhone baseband, you can still use UltraSn0w to unlock your iPhone.

Step 1: Jailbreak your iPhone using the method described above.

Step 2: Go to Cydia and search for UltraSn0w. If it’s not there, you might have to add the following repo:

Step 3: Install UltraSn0w.

Step 4: Reboot your iPhone.

Tell us how it goes for you by leaving a comment below.

[Thanks Bruce for the tip]

  • MJ

    works grate. It was as easy as never was.

  • brito

    Is it possible to downgrade your firmware?

  • cindy


    what’s the corresponding file to redsnow 0.72????

    i downloaded IOS4 …


  • moe doheiman

    hi to all
    i see that many comments goes un answer is this due to lack of knowldge or just nobody care to help.
    would someone assume responsibility and reply

  • elgin

    thank you so much guyz!…my phone is jb and unlocked again…weee…

  • Babylon

    Is there anyway possible that I can bring my iphone back to life after getting updated thru itunes 2 weeks ago ??? ANYONE PLZ

  • Babylon

    Anyone atleast know when an unlock will be released?? and to all you scum bags that say not to complain, I will fucking pay!

  • Crixus

    Jailbreaked and Unlocked using the instructions provided on this page, here is how it went:

    Had iPhone 3G
    Did not had sim card inside, but was activated
    reseted and deleted all the data inside
    activated again using a sim card
    Now, downloaded the iOS 4 and the redsn0w in same folder. Make sure you have the right version of Redsn0w you need redsn0w_win_0.9.5b5-5 you can download it from here

    everything went ok, it recognized the iOS 4 file. Then it started extracting and followed the instruction to connect the iPhone to the computer. There will be a time where you’ll have to press the power and home buttons as instructed on the computer screen. If you miss it the first time, click on the back button and the follow again by hitting next. Then, everything is straightforward. Successful installed the Cydia. Upgraded the Cydia using wifi. Then followed the unlocking instructions

    Unlock instructions were successful too.
    Not sure if it unlocked the phone successfully. Saw the ‘about’ infos from settings. and everything seems to be the same before jailbreak/ unlock.

    Thank you for the instruction and the posts by fellow readers.

  • bobby

    IT WORK !!!!. my setup= 3g iphone, 4.0.2, 5.13.04, mb046ll. Follow exactly

  • cokelini

    when i try to restore my Iphone 3G to ios 4.0.2 it stopes and show me error 3194.what can i do? pease help me

  • Lisa

    I already jailbreak my iphone already theres a app that i want to download but I dont have the 4.0 version. im afriad if i update my iphone 3G I will lose my jailbreak and it will go back to factory settings. Does anyone know how can i get the 4.0 version without terminating my jailbreak.

  • It Works for 4.02(8A400). I have 3Gs,4.02OS, Modem Firmware 05.13.04, I have first Jailbreak the ohone by using, then installed the package directly onto phone by cydia. restarted the phone. I have put the AIRTEL(INDIA) sim and started working here in USA..thanks

  • It works…thanks

  • Jack

    when will a jailbreak come out for 3gs?

  • Gen

    my phones jailbroken and unlocked but my wifi wont work? i reseted the network settings and nothing happened help pleaseee!

  • charlie

    i follow the procedure after jailbreak it keeps on rebooting… is this normal? when i see the pineapple image do i need to keep on holding home or not?

  • Dhana

    You can still restore it unofficially.
    Basically when iTunes showing “Verifying with Apple bla…”, that means iTunes is checking for signature from Apple’s signature server. And guess what, Apple no longer sign your iOS 4.0 firmware which makes your device is not elligible for restore, unless you update with iOS 4.0.2, this is one way for apple to force its customer to upgrade into the latest firmware, so all hacks will be elliminated if one is provided in Apple’s latest firmware version.
    Now, we can bypass this signature checking when iTunes contacting Apple by changing the server from Apple’s Signature Server into Cydia’s clone of Apple Server.

    It’s easy (for Windows):
    1. Fired up your cmd.exe, and make sure you have administrator privileges.
    2. Type this is: C \WINDOWS\SYSTEM32\DRIVERS\ETC
    3. Type this: edit hosts
    4. Add this to the last line:
    5.Save the file (People asked me to add this, it’s a common knowledge tho when you change a file you must save it)
    6. Restart your iTunes.
    7. Put your iPhone 3G in recovery mode, by turn off the device first and pull the plug from your PC. Then press Home Button and connect your iPhone into your PC, then wait until the Recovery Icon shows up (iTunes icon with cable above it).
    8. Now, restore your iPhone with your firmware iOS 4.0 (in windows using Shift + Restore, in mac using Options + Restore)
    9. Voila, it will be restored succesfully, it’s fully working on my iPhone 3G.

    OR Else

    You can use notepad, like this:
    Start Menu, then Find for Accesories, right click Notepad, choose Run As Administrator
    then in Notepad, File->Open, in the file name type the path:
    In the file type next to it, change it from Text Documents, with All Files (*.*), then open file: hosts
    Then follow my steps again number 4, and don’t forget to save.
    Restart your iTunes, if it’s still not working, restart, if it’s still not working, use TinyUmbrella instead.
    I use my steps all the time until now, it always works like a charm.
    Sorry, my background is Unix, so I like cmd.exe better than Notepad.
    But, use notepad for your convinience.

  • Shawn

    I did everything but the latest version of redsn0w wont recognize the file? I checked everything its the right file…PLEASE help. Another question, if this works and unlocks my 3G will my iphone work on a sim card from tmobile? it used then i upgraded to 4.2.1 and jailbroke it but the “no sim installed” error kept happening help!!!! thanks!

  • loai

    search for this edition redsn0w_win_0.9.5b5-5
    & it works good 😉

  • Gary

    When i start redsn0w, and browse to the iOS4 firmware file you downloaded in step 2
    came out with “unable to recognize specified IPSW” then what should i do?

    • Jr0603

      Change the the file extension from .zip to .ipsw

  • loai

    if it’s in ZIP format YOU SHOULD CHANGE IT To IPSW
    should work like that.

  • Tom

    Having the same problem “unable to recognize specified IPSW.” Used ‘redsn0w_win_0.9.5b5-5’ and didn’t work either! Please help!

  • Jr0603

    I have I question I bought a phone turns out the 3g I bought is from Valenzuela When I hooked the phone up to I tunes it says the Sim Card I have Installed istalled is not supported and the phone is stuck on emergency calls only. Is there a way to unlock this phone with out getting into the phone?

  • charlie

    hey jr0603 im from malabon… i can help you. same prob with me. if you have a 800. just txt me samahan kita sa morayta may kakilala aq dun aq nagpajailbreak

  • appan

    hello all!!

    i have problem with my iphone 3g. im in finland and my iphone provider is sonera
    after i do jailbreak my iphone 3g
    carrier search the provider and then always coming no service after that.
    please help me…. because i cant not using any sim card

  • lama

    should i remove the sim card first and if it Did not succeed can i restore my iphone ?
    another q,
    i have to download the iOS 4 then RedSn0w 0.9.6 beta 5 right and it will work

  • Brittany Maytom

    Hello. im having major problems!!!! iv have a 3G iphone iv downloaded the ios4 and when i try download redsnow when pointing it to ios4 its saying its unable to recognize specified IPSW. what does this mean.

    • Howard

      Change file extension from .zip to .ipsw

  • chris

    Hello people I have a iphone 3g or 3gs i am not very sure!!! Either way i have done everything you have stated , i have got the iphone to jailbreak so that seems to have worked , although ive also installed ultrasnow to unlock it for my sim , it successfully installs and reboots but continues to say No sim ???? I Cant seem to figure it out , im hoping someone here will help a n00b like myself ^^ Awaiting a quick and useful response….. Kind regards !!!

  • spoon

    i’ve been trying to jailbreak my phone……it just keeps on stopping at the second waiting for reboot. i tried a number of times and on a windows and mac. still stopping there.

  • lama

    i did all steps and every hting is done but i lost my network even i installed the ultrasn0w what i have to do now?
    please help

  • smartiiie

    Great job Guys!!!! Followed all the steps right as described and got fascinating results!!! jailbroken and unlocked! thanks a lot, and thanks for the useful comments 2!!!

  • iPhoneTech3

    1. In most ocations, it’s the IPSW file you downloaded that’s not right. It must be the official one and the latest of its version.
    2. Download the one that worked for me! Go to
    3. Then in the “iPhone / iPod touch / iPad / Apple TV” section, select either iOS 4 or iOS 4.0.2 (the one YOU are needing).
    4. Press download. After that, you shall continue with the jailbreak shown in this page!
    Reply if helped or not, please.

    PS: Thanks IphoneDownloadBlog

  • val

    my 3g stops at the reboot, with a bar that never fills, help?

  • abyss

    i did follow like how iphonetech says but it is still the same. how? it’s not abt .zip or .ipsw file. it is already ipsw file when it’s downloaded but it is still the same. i’m currently using iphone 3gs IOS 4.0.2.

    • iPhoneTech3

      I am sorry If you wasted your time, but this walkthrough is clearly to Jailbreak & Unlock iPhone 3G (NOT 3GS) and iPod Touch 2G. You should go to:
      “How to Jailbreak iPhone 3GS iOS 4.0.2 with LimeRa1n”

      PS: For 3G users experiencing the “UNABLE TO RECOGNIZE SPECIFIED IPSW FILE” problem, DO NOT try to select iOS 4.0.2 in RedSn0w, because it will NOT recognize it. It will and it needs to recognize iOS 4 (download the one from my previous comment).

      • abyss

        okay i will try and let u know again. thanks iphonetech3.:)

  • Chinmay

    I did everything accordingly but in the end my phone does not jailbreak. It remains as it is (The usb picture + itunes). What do i do ? I have iphone 3g iOs 4.0.2

    I used 1) redsnow 0.9.5 b5-5
    2) iOs 4.0

    • iPhoneTech3

      That just happens sometime, maybe you did not press the buttons correctly. When it is stuck at the iTunes -> USB picture, hold both Lock and Menu buttons for max. 20 seconds. After it reboots, turn it off and try again. It’s normal, just keep trying.

  • mo

    top job. it didnt work on my other laptop but it works on this one. thnx

  • paras

    my cyida keeps on crashing. what do i do?

  • Tasha

    Is there anyway I can download iOS 4.0.2 into my iPhone right now? I obviously can’t do it through iTunes, right?

  • redi

    thanks for your help. it worked for me. i unlocked the phone.
    but it doesnt recognise my carrier. it keeps on searching…………for eternety…
    what should i do??

    best regards

    • iPhoneTech3

      Try reseting network settings (Settings > General > Reset > Reset Network Settings).
      If that doesn’t work, try uninstalling and reinstalling ultrasn0w. If nothing else works, try restoring your device. (IF you get an “Error 23” while you’re restoring, it is a hardware issue related to the SIM tray/Motherboard, and most certaintly needs repair) I’ve been through it, and believe me when I say it’s not cool.

  • gsubas

    Hi everyone
    I downloaded the redsnow and the ios 4.0.
    I followed the instructions but when I am trying to enter the DFU mode. I dont know what happens.
    It says the device is not detected.
    Can u plz help me out.

  • hey bro,
    i have iphone 3g version 3.1.2
    modem firmware 05.11.07
    can i still unlock my iphone if i upgraded to 4.0.2?
    i’m asking bcoz in ur steps above u mentioned to update iphone to 4.0.2 through itunes but if i wanna do it now it can only take me to the latest version
    ur help is very much appreciated

  • Dev

    I have iphone 3G (unlocked for another carrier) iOS 4.2.

    With this phone I am not able sync the apps with the itunes(10.5.x). I
    can sync the phone for Music, photos etc but when I use the Apps tab in
    the itunes and try to check the sync check box nothing happens.

    I have tried authorizing and deauthorizing the computer.

    Also few of the existing apps those which were working before the jailbreak gets closed within few secs as I launch them.

    Please help me