How To Jailbreak iPhone 4, iPhone 3GS Using Redsn0w For iOS 4.3.5 [Windows / Mac]

Jailbreak iPod Touch On iOS 4.2.1 Redsn0w

Apple released iOS 4.3.5 earlier in the week to fix the security vulnerability with certification validation. The good news is that Redsn0w 0.9.8b4 released by the iPhone Dev team, which allows iPhone 4 and iPhone  3GS users to jailbreak iOS 4.3.4, also works for iOS 4.3.5.

In this guide, we will take you through the step by step procedure to jailbreak iPhone 4, iPhone 3GS on iOS 4.3.5 using Redsn0w.

Here are some important points to note before you proceed.

  • This guide is meant for iPhone 4 and iPhone 3GS users only. This guide is not meant for iPod Touch and iPad users. iPad 1 users can checkout this step by step guide, while iPod Touch users can checkout this step-by-step guide.
  • Redsn0w 0.9.8b4 only supports a tethered jailbreak, which means that you need to connect your iOS device to the computer on every reboot.
  • If you are on iOS 4.3.3 then you can use JailbreakMe 3.0, which is one of the easiest tools to jailbreak iPad, which supports a untethered jailbreak. You can checkout this postfor instructions.
  • If you want to unlock your iPhone then please don’t use this guide as Redsn0w doesn’t preserve baseband. You should wait for PwnageTool for Mac or use Snowbreeze for Windows.
  • Please note that jailbreaking your iPhone may void your warranty and hence proceed with caution and at your own risk.
  • Please do not forget to backup your iPhone before you proceed. You can refer to this post for instructions on how to backup your iPhone.
  • If you’ve jailbroken your iPhone then you can use jailbreak apps such as AptBackup, PkgBackup or xBackup from Cydia to take a backup of all the jailbreak apps and tweaks so you can reinstall them easily after successfully jailbreaking your iPhone rather then installing them individually.
  • After the jailbreaking process is complete, do not forget to checkout our article on tips to keep your iPhone secure.
  • Please ensure you are running latest version of iTunes i.e. iTunes 10.2 or later.

We want to reiterate that if you want to unlock your iPhone then you shouldn’t use this guide as Redsn0w doesn’t preserve baseband. 

You can follow these step-by-step instructions to jailbreak your iPhone and if you don’t care about unlocking your iPhone:

Step 1: Download Redsn0w 0.9.8b4 (Mac and Windows) and save the application in a folder named “Redsn0w” on your desktop.

Step 2: You need to download iOS 4.3.5 and iOS 4.3.4 firmware files (use Firefox or Chrome to download the firmware file instead of using Internet Explorer or Safari):

iPhone 4:

iOS 4.3.5 firmware file for iPhone 4 users (iPhone3,1_4.3.5_8L1_Restore.ipsw)

iOS 4.3.4 firmware file for iPhone 4 users (iPhone3,1_4.3.4_8K2_Restore.ipsw)

iPhone 3GS:

iOS 4.3.5 firmware file for iPhone 3GS users (iPhone2,1_4.3.5_8L1_Restore.ipsw)

iOS 4.3.4 firmware file for iPhone 3GS users (iPhone2,1_4.3.4_8K2_Restore.ipsw)

Step 3: Double click the Redsn0w zip file and extract the application to the Redsn0w folder.

Step 4: Connect your iPhone to the computer, which should automatically launch iTunes.

Skip steps 5 and 6, if your iPhone has already been upgraded to iOS 4.3.5.

Step 5: From the ‘Devices‘ section on the left pane of iTunes, select your iPhone device. Now, hold down the Shift button (Option button for Mac users) and click the ‘Restore‘ button.

Step 6: Navigate to the Redsn0w folder on the desktop and select the downloaded iOS 4.3.5 firmware file (iPhone 4 users: iPhone3,1_4.3.5_8L1_Restore.ipsw, iPhone 3GS users: iPhone2,1_4.3.5_8L1_Restore.ipsw). Click on the ‘Choose‘ button to let iTunes update your iPhone with the required firmware. You will be asked to setup your iPhone either from a previous backup or setup as a new iPhone, select the backup you want for your device (ideally should be the most recent one). Wait for iTunes to finish.

Step 7: Navigate back to the Redsn0w folder and launch the Redsn0w application. Windows 7 users should run the exe in Windows XP compatibility mode (right-click on the Redsn0w exe and select Properties, then select the Compatibility tab and select Run this program in compatibility mode for Windows XP). Windows XP and Windows 7 users should run Redsn0w as ‘Administrator’ (right-click on the Redsn0w exe and select ‘Run as an Administrator’).

Step 8: You will be asked to select the corresponding IPSW file. Click on the Browse button and select the iOS 4.3.4 firmware file (iPhone 4 users: iPhone3,1_4.3.4_8K2_Restore.ipsw, iPhone 3GS users: iPhone2,1_4.3.4_8K2_Restore.ipsw).

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. Make sure Cydia is selected and select ‘Next‘ to continue.

Step 12: You will now be prompted to switch OFF your iPhone 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 into the DFU mode. Redsn0w will take you through the necessary steps:

(a) Hold the Power button on iPhone down for 3 seconds:

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

(c) Now release the Power button while keeping the Home button pressed until Redsn0w identifies the device:

Step 14: Your iPhone should reboot now. Please remember to release the Home button.

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 should be successfully jailbroken. You should find Cydia jailbreak app on your iPhone’s home screen. If you’ve problems with Cydia, try to reboot your iPhone to resolve the issue.

Note: Once Redsn0w has finished jailbreaking your iPad, you will need to boot it tethered. All you need to do is rerun Redsn0w and this time select Just boot tethered right now from the list of options instead of installing Cydia.

If you’re new to the jailbreaking world and wondering what to do after jailbreaking your iPhone, checkout our jailbreak apps category page to find out the apps you can install on your iPhone using the Cydia app.

Please don’t forget to let us know how it goes in the comments and join our Facebook Fan page or follow us on Twitter or subscribe to our RSS feed.

Like this post? Share it!

  • Kevin

    Will this be made untethered any time soon?

    • Untethered

      I’m waiting for the UNTETHERED version. I have to restart my phone at least once a week.

    • asif

      hey dude iphone 4.3.5 untethered jailbreak came

      • Guru

        where did the untethered jailbreak come ? can u pls post the link

  • jdb

    Wow. Slow weekend, huh?

  • Brian

    Not the easiest but at least with redsnow and snowbreeze we can expect a jailbreak.

  • I have jailbreaked iPhone 4 but once i restart my phone i need to do a process of dialing a number and doing some settings.

  • Sai Soe Aung

    very very thankyou sir.

  • Amir

    I tried to jailbreak the iPhone 4 cydia comes up as a white thing on the iPhone and does not open safari stopped working too

    • Phatdak

      That is because it is a tethered jailbreak.. U can only boot as “jailbroken” when it’s connected to computer.. Use redsn0w again, but this time click on the boot only option..

      U must wait for an untethered version in order to boot normally..

      • sychomofo

        ok i have an iphone 4 i used redsnow for 4.3.5
        and now i am on 4.3.5 (8l1) modem 04.10.01 my model number is mc605fb
        now my question is why am i unlocked i installed ultra snow as a desparate measure becuase i was using a gevey sim but after jail break that didnt not work any more so i siad wtf let my try just my chip and no gevey and like a miracle i now have an unlocked iphone 4 on 4.3.5 with modem 04.10.01 please tell me its not possible so i can be the first one to have it unlocked by accident or miracle

      • JK

        thanks. I now understand the meaning of Tethered and non-tethered, Thanks. Cydia works.

  • J

    i have the same problem as amir

  • fas

    and I thought the iOS 5 would be coming out soon!

  • spnay

    I tried to jailbreak the iPhone 4 cydia comes up as a white thing on the iPhone and does not open safari stopped working too

    same prb amir

  • j.hoops

    I am having the same issue as amir and spnay cydial icon is white on home screen and dose not launch. also safari crashes on launch.

  • idavaa

    me too the same issue as amir and spnay but if you have any deb file install it by cydia\autoinstall.
    and reboot your device. you’ll see normal cydia.
    i used ifunbox

  • grr i just keep getting unable to recognize specified ipsw

    • In step 8, choose the iOS 4.3.4 firmware file instead of the iOS 4.3.5 firmware file.

      iPhone 4: iPhone3,1_4.3.4_8K2_Restore.ipsw, iPhone 3GS: iPhone2,1_4.3.4_8K2_Restore.ipsw

      • Joey

        I installed an addon from the cydia app. After the install i choose reboot and my phone is stuck on the apple. Any solutions?

      • Guru

        After following all the above mentioned steps,my phone is stuck at the apple logo (It followed all the jailbreak process,including that loading sign with a pinapple logo before it got stuck on the apple logo).

        What should I do now

  • David lew

    You guys aren’t bootin tethered. That’s why you can’t see Cydia or safari. Try to boot up tethered, should work.

  • Fadi

    seems to have a problem, after jailbreak and tethered boot, I couldn’t see my settings, and after I installed SBsetting from Cydia the phone entered reboot cycle, I am trying to restore from itunes now.

  • AdamsMoon

    works fine thank you .

  • j.hoops

    It works just forgot to do the boot tether. the last step when you where we thought we were wrong re run redsnow but only choose boot thetherd than cydia is no longer white

  • ashbel

    on step 13, it would say hold home, not iphone… no?

  • lalo

    why i cant restore my iphone after i use this jailbreak?? it say its not elegible

  • john

    Any fix in the horizon for iphone 3gs stuck on reboot after resetting all settings with no backup saved?

  • harris

    my 3gs is stuck on the apple logo reboot screen after i tried to install the iblaclist app from cydia…anybody know how to fix this other than restoring to default settings in iTunes?

  • Daniel

    Same problem as Harris. Is it everytime we reboot we need to “reboot with tethering” through redsnow?

  • Hekmatullah

    evryone there how are you all I hope you are all fine. I just want to know how to put the games in Iphone 3GS. I have tried to put few of them but it didnt came in Iphone but when i connect my phone to the computer it shows that i have games there. I can put songs and videos VIA Itunes it works prperly but only I have problem with games that I dont know how to put them in my Iphone 3GS

  • Zeke

    Got a locked 3gs with latest firmware. Jailbroke it fine, but get no mobile reception or function. At the moment just stuck with a glorified iPod. Tried Ultrasn0w but still nothing. Help!

  • Fonky

    Same problem as others:
    I jailbroke iPhone 4 with iOS 4.3.5 installed Cydia, rebooted on tethered. And now phone stucked on the apple icon. It does not start.
    Please help.
    Thank you.

  • Hao

    Same problem as others:
    I jailbroke iPhone 4 with iOS 4.3.5 installed Cydia, rebooted on tethered. Also installed SBSettings and after reboot device, the phone is stucked on the apple icon. It does not start.
    Please help asap.
    Thank you.

    • Koulga

      try to restore your computer and restore so that you may be able to restore your iphone and repeate the same procedure you did before to unlock your iphone.

      • zallif

        i using iphone 3gs
        after do exactly like u said.but then step 17 taking so long and apple icon stay there for along time
        help please
        luv u

  • Luis

    Hi everyone, I jailbroke my CDMA iPhone 4 iOS 4.2.10 with this method. So I wanna let you all know that after the jailbreak if you install some apps(not all of them) from cydia that you need to reeboot the device then you will be stuck in an infinity loop so you would have to restore your device 🙁
    Some applications from cydia that don’t ask you to reboot you still need to tether boot in other to see them or use them in your device.
    Sometimes the applications from installus can’t be sync with iTunes also they are erase when you sync your divice.

  • Timmy1875

    safari opens and then the page goes white on some pages, tried to restore in itunes getting error 3194

  • Getting error:

    Unable to recognize the ipsw file !!!

    Tried it on Windows7

  • Naisr

    hi i want to unbreak the password of my 3gs iphone but when i select the device panel in window then in right side there is no restore option one msg come there that is “please insert the sim card for active ur iphone please advise how can i break this thing”

  • spnay

    same problem Bill Gates

    Unable to recognize the ipsw file !!!

    Tried it on Windows7

    • BaNDoOoOoL

      i have the same problem in windows 7 and in the Mac

      • MeganWhit

        SAME HERE..
        It worked fine in Vista on my 4.10.01 i4,
        and i am trying to jailbreak my friends 4.10.01 i4.
        I am using Windows 7 and switched the compatibility setting and set it as admin but redsn0w still wont recognize the 4.3.4 restore file?????
        Any one have a fix?

  • ar2R

    Step 9:

    Redns0w recognize the ipsw file (iPhone3,1_4.3.5_8L1_Restore.ipsw).


    It is unbale to recognize the ipsw file (iPhone3,1_4.3.5_8L1_Restore.ipsw).

    Any advice? Thank you.

  • ar2R

    Step 9:

    Redns0w recognize the ipsw file (iPhone3,1_4.3.4_8K2_Restore.ipsw).


    It is unbale to recognize the ipsw file (iPhone3,1_4.3.5_8L1_Restore.ipsw).

    Any advice? Thank you.

  • Lotfy

    I just bought a new Iphone 4, thinking that it could be unlocked. however, it has ISO 4.3.5 and baseband 4.10.1. I’m reading that it cant be unlocked. will their be something coming soon so i can unlock and jailbreak it or not? and how long roughly in the wait?

    • Koulga

      If you have I phone4, you will need to download iOS 4.3.4, iOS 4.3.5 and Download Redsn0w 0.9.8b4 (Mac or Windows) and save the application in your desk top. after that open the itunes and 1st step click on ur downloaded iOS 4.3.5 and itunes will as you for new update if ur Iphone is not up to date, if so then do it. 2nd step click on ur downloaded Redsn0w and follows step8 trough step14 on this web.

  • spnay

    may be 1 one year lol…………
    not sure

  • Mzahed

    tnx Alot….
    I enjoyed from your paper

  • millie

    I finally got my iphone 3GS to jailbreak using 2,1-4.3.4_8K2 but I have a white Cydia app and tried rebooting and nothing. I havent continued to the next step of running redsn0w until I have this fix. HELP!

    • Sarah

      I had the same problem as you Millie (and Amir) and in the instructions at the end in “Notes” it says to go back and open redsnow again and this time check the “Just boot tethered right now” option and go through the steps again. This will get the app looking right, not white.

      I got that far. But I installed MyWi after that and it told me I need to get a license. So I clicked on that and nothing happened. So I rebooted my iphone and now Cydia doesn’t work!!


  • drumersgrl

    if you jailbreak and then dont want it anymore will restoring the iphone take it off?

  • Koulga

    Hi there,

    I just jailbroke my iPhone 4, updated to iOS 4.3.4 using iOS 4.3.5 firmware as a corresponding IPSW. Everything worked find but now safari flashes open and instantly closes again, and the same problem happen with Cydia. Is there anyone who can help please?

  • Sherwin

    For those jailbreaking iphone 3gs and those having problems with cydia(white icon). repeat the steps again from step 8. when you reach step 11 *un-check ‘install cydia’ and *check ‘just boot tethered right now’. and you will have cydia intsalled..

  • abdul

    same problem here pls help just jailbroke my iPhone 4, updated to iOS 4.3.4 using iOS 4.3.5 firmware as a corresponding IPSW. Everything worked find but now safari flashes open and instantly closes again, and the same problem happen with Cydia.plzzzzzzzzzzzzz help

  • matt

    I have just installed cydia on my iphone 4 with 4.3.5. Everytime I try to install a program off cydia it asks to reboot the device and then freezing upon start up. Any one know what the problem is or what I may be doing wrong? The apple also fades in and out every few minutes. Any ideas..

  • liquid

    i have problem to run 2,1_4.3.5_8L1 ..! ?

  • Dax


    I am using

    Carrier: Globe 10.0
    Modern Firmware: 04.10.01
    Version: 4.3.3(8J2)
    Bootloader: ICE_2_13

    According to f0recast:
    Jailbreakable?: YES(with redsn0w)
    Unlockable: NO

    I already tried [redsn0w 0.9rc16] but Cydia always gets stuck. I tried rebooting the iPhone but to no avail. I also tried going thru the steps of jailbreaking the phone but the results are the same.

    PLEASE HELP! Thanks!

  • Armandaaaaa

    im having the same problem. it wont alow me too open cydia or safari. please help ?

  • Armandaaaaa

    okay so people that are having problems with getting the cydia working without it being white or getting the safari working on your phone again . i just fixed it 🙂

    you have too first open the redsnow again , and do the same thing you did before with the ispw or whatever then after that you have too click tethered now . do that , and you should be good ! click it and then a little fruit should come up and everything should work out ! this works great ! just need too have better instructions lollll . because it gets a little confusing.

  • jace lee

    I am using iphone4 4.3.5 basband 4.10.01 , i want to jealbreak my iphone , but m afraid i jailbreak my iphone i wont be unlock with gevey sim anymore , it will update my basband if i jailbreak it ?

  • ian

    i had my phone jail broke on the 4.3.3 version,, then like a dope i upgraded to 4.3.5..i know there is no UNTETHERED jailbreak out as i speak but my question is … Will there be 1 coming out and when??

  • ruikarel

    just did exactly has readed here, and works perfectly, the only bad thing is when my battery goes 0% and the iphone shuts down, i have to do it all again, is it possible from the 4.3.5, downgrade to 4.3.3?? or have first go from 4.3.5 to 4.3.4, then 4.3.3? or no way?? tryed to downgrade from 4.3.5 to 4.3.3, but no luck.. maybe it’s only for 4.3.4 to 4.3.3?? or forget this part and just wait for an UNTETHERED??
    thanks from PORTUGAL..

  • ruikarel

    can i use an other 4.3.3 blob, from other iphone, that isn’t mine?? i don’t have a 4.3.3, blob from my iphone.

    • DMT


  • george

    I install the redsnow, but the iphone is stuck in the aplee image I can not turn it off, please help.

  • pj

    when can we expect untethered jailbreak??

  • Hopefully we aren’t too far from a iPhone 4 jailbreak on iOS 5. I’ve seen some discussions on beta version being jailbroken for developers. The iPad 2 3G still eludes the jailbreakers after 6 months. Hopefully the loss of comex doesn’t hurt future jailbreaking capabilities.

  • This is a complete newb question so sorry in advance. The iPhone 4 is my first iPhone. I’ve heard that if you jailbreak and need to reverse the settings you lose all data. Does that apply only to applications and data that you’ve implemented outside of the realm of approved Apple apps, or does that apply to EVERYTHING on the phone? I just want to make sure I won’t lose pictures and videos I’ve taken with my camera and that this is simply application specific.

  • tomricci

    ok guys for the problem of having safari and cydia crash after jailbreaking using iphone 4 4.3.5, restart redsn0w do the break again but when u get to the menu to add cydia just look down the list and check off “just boot tethered”. that should solve that problem. Now for people stuck on apple logo its the same thing but since you cant turn off your phone start the process when you get to the part about turning off your phone make sure your plugged in, hold the power and home button when the screen goes black, hit the next button on redsn0w, then follow the countdown hold power button, then home, then release power, should now boot and see the pineapple. The main thing is timing make sure your screen is black when you start the countdown. Also ibooks crashes and don’t believe there is a fix for that.

  • dvd to iphone

    Thanks for your sharing the information,

  • Deepak

    Any update on getting an untethered JB for 4.3.5?

  • Rui

    Deepak, i don’t think so.
    myself, tried to downgrade with 2 ou 3 solutions, no sucess, did this jailbreak of the 4.3.4, tethered, sucessfull, but returned to the original state, someone has posted in many blogs, the downgrade without shsh, i didn’t make it, some people did it but the 4.3.3 becomes tethered in this way.

  • hi i have downloaded everything but it will not let me down load games that costed money wat do i have to do to download games that cost money

  • i wanna know how to download iphone free game

    i want to know how to download iphone free game i wish u could give me a web address thank you

  • murat karatas

    ir worked like a charm,, thank you guys a lot

  • It worked. Hell yeah!

  • zallif

    i use iphone 3gs
    software version 4.3.5
    i exactly follow the step
    until step 17 my phone show apple icon until now
    i cannot reboot
    help me!!!!

  • nice looking site..cheers

  • Steve

    and unlock iP 4 4.3.5 baseband 04.10.01 ?????????????????????????????????????????????

  • Key

    if you’re stuck on the never-ending apple logo being displayed, you’ll have to do a full restore:

    connect phone to itunes. apple logo will still be on your screen. hold BOTH power / home buttons – 10 seconds. release power button, continue to hold home button until itunes discovers your phone and says it needs to restore.

  • Khai

    i need help. someone please tell me why i can’t get my IPSW despite downloading them thrice? i still cant get my IPSW. im using iphone 4 by the way. i’m stuck at step 4. thats all.

  • cal

    cydia isn’t working, even though i’ve restarted my phone a dozen times….

  • dude

    how do you get out of the apple logo screen? mine is just stuck.

  • John

    I’ve followed all the instructions as stated but after letting go of the power button and keeping hold of the home button it just hangs and says, “Waiting for reboot”, nothing happens and I have to restore my phone, i’m running Windows 7 64bit, any help would be appreciated!

  • Greg

    A friend offered to sell me his iPhone 3gs for $100 when he upgrades to a 4.
    It has the following specs:
    Version – 4.3.5 (8L1)
    Carrier – AT&T 10.0
    Model – MB717LL
    Modem Firmware – 05.16.02
    I bough my old iPhone already jailbroken and I am on AT&T but thought I would read up and jailbreak the 3gs myself. Every site/blog tells me something different you can’t JB 4.3.5 untethered, you can’t downgrade, you need SHSH blobs, you loose baseband, Redsn0w vs. Greenpois0n. They all might be 10yr olds that have no idea what they are talking about. Is there one place that explains it all. I don’t want to end up with an expensive 3gs brick. Do I give up and keep my old iPhone 😉

  • Tricia

    My phone(iphone 3gs upgraded to ios5) was unlocked but i cannot open the settings. Any solutions? Please message me. thanks!

  • brueh

    Thanks for the tutorial! I have an iPhone 4 with 4.3.5 and BB 4.10.1 and a Gevey sim. I tried to update to firmware version 5 but I got an error in iTunes (error code 1) and now my phone is stuck with the connect to iTunes symbol and can only make emergency calls. I can put it into DFU mode but when I try to restore it with iTunes with 4.3.5 or 5.0.1 or 5.0 it says that my device is not eligible for the requested build. TinyUmbrella says it still has 4.3.5. I tried the instructions above with redsn0w but I am still stuck with the iTunes logo. So I can not take advantage of the Gevey sim.
    I would appreciate any help. Thanks, Bruno

    • brueh

      Just worked after redsn0wing it for the 15th times or so…

  • Anthony Clarke

    After Step 15 mine says waiting for reboot….

    Will it reboot by itself? please help!!

  • Nice list… it work for me.. thanks