Milenyals Forum

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!



Staff member
Global Moderator
Respected Member
Full Member
Half Member
Aug 14, 2018
Can I downgrade from 4.3.x to 4.3.3? (Or generally upgrade/downgrade from any version to any other version?)

If you've never jailbroken your device before (or used TinyUmbrella): no, sorry, Apple has a system that tries to prevent each device from being restored to any firmware version except the latest version. (You can try using
To see this hidden content, you must react with one of the following reactions : Like Like
to do a tethered jailbreak on iPhones and iPod touches running 4.3.4, 4.3.5, but tethered jailbreaks are very inconvenient and should be avoided unless you're familiar with tethered jailbreaking and want it anyway. Also, if you use TinyUmbrella, make sure you have "set hosts to Cydia on exit" unchecked before trying to jailbreak with redsn0w.) One exception to this rule is that Apple is still signing version 4.1 for the iPhone 3GS.

If you have jailbroken your device before: you may be able to work around this system and restore to an earlier version, especially if you've used Cydia within the past few months, because opening Cydia automatically saves currently-available firmware signature files (also called "SHSH blobs") from Apple. Exception: you can only downgrade a GSM or CDMA iPad 2 for a limited time (while 4.3.5 is still the latest version of iOS), and it may not work even now. (Tip: if you've previously manually edited your hosts file, place a # symbol in front of any entries for; this may help ensure a successful restore process.)

To try downgrading (a process that may bring up various mysterious errors, so be prepared to do further research):

Download and open
To see this hidden content, you must react with one of the following reactions : Like Like
(ignoring any start-up messages), plug your device into your computer (let iTunes make a full sync and backup just in case), click "Save SHSH" in TinyUmbrella, and see if you have any SHSH blobs from firmware versions earlier than 4.3.4 — these blobs will allow you to restore to their corresponding version numbers. (You can try going to the "Advanced" tab and checking or unchecking "Request SHSH from Cydia" to try to find more blobs.)

Be sure to uncheck "Set hosts to Cydia on exit" and "Request SHSH from Cydia" before attempting the restore. If you are downgrading an iPhone 4 and are not concerned with preserving your baseband (for example, do not check this if you rely on ultrasn0w unlock), check "Update iPhone 4 baseband". Now ensure that iTunes is shut down, and your device is plugged into your computer.

Click "Start TSS Server". Now you can minimize TinyUmbrella, turn your device off, and then put it into DFU mode: hold the power (lock) button and home button for 10 seconds, then release the power button but keep holding the home button for another 15 seconds.
Open iTunes. Your device should be recognized immediately as being in recovery - if not, and if iTunes prompts you to check with the iPhone server, click "Check", and then your device should be recognized as being in recovery.
Then hold down the Shift key (Windows) or Option key (Mac), and click "Restore".
iTunes will ask you for the firmware file (also called "IPSW file") for the version that you want. You may be able to find this firmware file, named something like iPhone3,1_4.3.3_8J2_Restore.ipsw ("DeviceNameX,X_FirmwareVersion_XXX_Restore.ips w") on your computer, or you can just download a copy of the correct file using the links on
To see this hidden content, you must react with one of the following reactions : Like Like
After the restore process finishes, you may get an error with the code "1015". This is expected - just go back to TinyUmbrella and click "Exit Recovery Mode". (If that does not work, you can put your device into DFU mode and try the "Fix Recovery" button in TinyUmbrella, and if you are still stuck in recovery, download the stand-alone "fixrecovery" tool from the TinyUmbrella website. You will get two files: one is 421 (for 4.2.1 firmware), and one is fixrecovery43 which you should use if you are downgrading to 4.3.3. You may get an error mentioning that you need "zlib1.dll" - download it
To see this hidden content, you must react with one of the following reactions : Like Like
and place it in the fixrecovery folder.)