How to downgrade GSM iPhone from 4.3.4/4.3.5 to 4.3.3 [Tutorial]

I will begin this the same way I began the Verizon iPhone4 Downgrade tutorial by saying that you MUST have your key saved in order to downgrade from or 4.3.5. This tutorial will not work if you do not have your key. If you do not know what an key is then you most likely do not have it saved. You can check out our What is an SHSH file post.

Step 1: Create a custom 4.3.3 firmware file using either Pwnage Tool or Sn0wbreeze 2.7.3(Win). This is the firmware you will restore in order to downgrade.

Step 2: Now that you have created your custom firmware for downgrading, we must trick iTunes into thinking that the firmware is being signed using your SHSH key that you have saved either locally or on Saurik's server using Cydia.

Step 3: Download the latest version of TinyUmbrella.

Step 4: Open up and click "Start TSS Server" (iTunes should be closed, if it isn't closed TU might close it automatically when you click start but shut it down before starting the TSS server just in case.

Step 5: Put your device into Pwned-DFU mode using iREB(Built into Sn0wbreeze on Win) or (for OSX) and then open iTunes and hold down shift(win)/option(mac) and hit restore. This will bring up a dialog box. In the box select your CUSTOM firmware that you created in Step 1.

Step 6: iTunes should now restore your device with no problems. Once your device is restored and reboots you will be downgraded to 4.3.3 and you will have Cydia pre-installed on your springboard.

If you have any questions or comments, please feel free to post in the comment section below.

62 Responses to How to downgrade GSM iPhone from 4.3.4/4.3.5 to 4.3.3 [Tutorial]

  1. Hesham says:


    I tried these steps and it shows that the iPhone is restored well on iTunes but my iPhone is always stuck if DFU mode ( DFU Loop ) I tried to get out DFU using tinyumbrella, iBooty and fixrecovery but it doesn’t work!!!

    I tried these steps both on Mac (pwnage tool) and PC (sn0wbreez) restoring from iOS 4.3.5 to 4.3.3 custom on iPhone 4!!!

    and I am not sure if I have SHSH!

  2. MAX says:

    this does not work at all, now i can do anything with my Iphone, i can’t restore it with itunes, do you have any idea ow to fix this now, i have tried all of this steps evryting was going ok, and in the end iphone did not reboot and now i can’t get the power to iphone

  3. […] that's exactly what that means. Follow this downgrade 4.3.5 to 4.3.3 tutorial it jailbreaks, downgrades and hacktivates all at the same time. Make sure that in […]

  4. bkZ says:

    A big thank You !

  5. JBA says:

    This worked perfectly!Thank you friend

  6. Elvis says:

    After trying countless times with all of the downgrades on the net, i came to yours, followed it step for step, and voila.. Thank you very much sir.. You are a life saver!

  7. Najim says:

    After many try, I am able to downgrade 4.3.5 to 4.3.3 with jailbreak.
    But after jailbreak no signal?
    Any body help pls.

  8. Sean says:

    Will this work for ipod touch 4g?

  9. dor says:

    its work but not fuuly wored…i installed the snowbreeze on iphone 4 that was bought with 4.3.4 and uprade to 4.3.5…
    but now i got SHSH 4.3.5 and the iOS 4.3.3 still Untethered for now!!!!

  10. Mamdouh says:

    This worked perfectly!Thank you very much

  11. anonymous says:

    dear hesham same thing happened with me
    Then i opened redsnow and this time selected only “just boot tethered right now”
    it wired for me

  12. […] this guide: How to downgrade GSM iPhone from 4.3.4/4.3.5 to 4.3.3 [Tutorial] | It helped me downgrade my Verizon iPhone 4 from 4.2.9 to 4.2.8 __________________ iPhone 4 […]

  13. Juman says:


    Which itunes version should we use? i read that the latest itunes 10.4 has high security and I should use itunes 10.2. which did you use? also Many times i get stuck on recovery loop but the method i used top downgrade was to change the HOSTS file and not click “start TSS server” on TU. I also get error 1013 but heard that this is normal/fine.

    Do you think that by clicking “start TSS server” instead of changing the HOSTS file would prevent me from going into recovery loop?


  14. Jason says:


    Im in the position as Juman. on my TU, i have all the boxes ticked apart from “UPDATE IPHONE 4 BASEBAND” – is this fine? also in your method you wrote to put the phone in Pwned-DFU mode. Can i just put the phone in normal DFU mode (Power + Home button for 10secs etc) without having to use Snowbreeze?


    • JaeM1llz says:

      You can use whatever method you want. But I have found this to be the easiest way to downgrade and if you are restoring a custom IPSW you MUST be in Pwned-DFU mode.

      • Jason says:

        ok thanks :D. could you pls send me a link to which sn0wbreeze to download to downgrade iphone 4 ios 4.3.5 because on on the ih8snow website i cant find a suitable snowbreeze to dload for 4.3.5.

        thnx so far for all the help!

        • Jason says:

          and having all the boxes ticked apart from “UPDATE IPHONE 4 BASEBAND” in TU – is that fine?

          • JaeM1llz says:

            As long as you have your 4.3.3 SHSH saved in TinyUmbrella it doesn’t matter what boxes you have checked since you are going to be using Tiny TSS server which doesn’t use those options(except for the update baseband part, leave that one unticked if you are trying to preserve your baseband). You can download Sn0wbreeze 2.7.3 from the link in the post above, remember you are creating a custom 4.3.3 firmware not a custom 4.3.5 firmware.

  15. Jason says:

    Thanks so much for the replies :D. I will have a go tmrw morning and post back my results!

  16. juman says:

    YOU ARE THE MAN BRO!!!!!!!!

    iv tried 100’s of tutorials across the web and they all failed BUT 1st try with your method and it works PEFECT. 10/10 sell this method it PWNS. got the biggest smile on my face!!! untethered jailbreak WOHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO


  17. Jiten says:

    I have been through a lot of sites to find a solution for downgrading from 4.3.5 to 4.3.2 on iPhone4 with shsh saved. This one worked… Thanks a ton.

  18. kouvty says:

    hello!!!!!!!!! Now my iphone4 use ios4.3.5 when i use tinyumbrella i see only 4.3.5
    can i downgrade to 4.3.3

  19. BB says:


  20. Anonymous says:

    Is it possible to UPgrade iPhone 4 iOS 4.2.1 to 4.3.3 now that iTunes/Apple does not recognizes older version that 4.3.5?

    • thescragster says:

      That makes no difference, you can only upgrade/downgrade to a firmware that you have your SHSH files saved for. If you do not have them saved for iOS 4.3.3 then you will not be able to restore to that firmware.

  21. Naceron says:

    I get error 3194 when restoring to 4.3.3 (I have shsh blobs)!!! help plz

  22. Neil dynamite says:

    Worked like a charm Thank you!

  23. Jeff Lee says:

    when i try to restoring ios 4.3.3 why will always pop up an error code 1600? can anyone please help me?

  24. lucas says:

    what am i doing wrong?

    this is such a great, concise tutorial and it seems to work right until the very end, then it crashes and my phone won’t power on or off or anything…

    I’m not skipping any steps, and i restarted the computer several times. I’m on a 3GS running 4.3.5

    It makes it through:
    extracting software
    verifying iphone for restore
    preparing iphone for restore
    (iphone lights up and it runs that whole progress bar)
    waiting for iphone
    preparing iphone software for restore
    restoring iphone software
    verifying iphone software
    verifying iphone restore
    restoring iphone firmware

    message: your iphone has been restored and is resetting comes up

    then it kicks me back to iTunes has detected an iPhone in recovery mode and the screen is black with unresponsive buttons.

    Where did I go wrong?


  25. ioS5 says:

    Thank you so much! It worked 100% I love u man! You save my iphone 4. I tried everything but yours works!!!

  26. SAURABH says:

    it is giving error 2005

  27. GRock says:

    I was able to downgrade my Iphone 4 from 5.0.1 to 4.3.3, but my firmware still didnt change from 4.11.08 to 4.10.0. Can Someone help me please.

  28. Rosie says:

    hi there,
    I am trying to get my iphone out of restore mode and theres a program i have to download and its asking what iphone to select. there are many choices for which iphone4 4.3. something.. how do i know what phone i have? how do i check it? pleas

Leave a Reply

who does assignment research paper writer property management essay thesis statement help research paper cheap essay writing service