Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am currently using an iPhone 3GS. My phone's iOS version is 4.1. I want to upgrade to 4.3 but the latest version is 6.0. How can I upgrade to 4.3 or 4.5 from 4.1?

share|improve this question
You can't. Apple stopped signing that particular version some years ago. Not possible. – user10355 Jan 25 '13 at 6:49
Why do you want an older version of the OS than the new current version? – Mark Jan 25 '13 at 11:42
Because of speed decrease? – Max Ried Aug 9 '13 at 19:09

Simple answer is no it will not work.

Apple stopped signing old versions long ago; you either have to stay on the iOS you have or update to the latest your device will support.

A 3GS will support iOS 6.1.6 available via iTunes or direct from

share|improve this answer

Download the firmware iOS 4.3.5 from Apple:,1_4.3.5_8L1_Restore.ipsw

and then perform the update with this file. You select to install from a local file by holding the Option key while pressing "restore iPhone" button in iTunes.

You can find a list of all available firmware files at various locations – use your favorite search engine to search for "iphone firmware files" and you'll find e.g. these lists:

share|improve this answer
This doesn't get you the needed crypto keys to install it. – Max Ried Aug 9 '13 at 19:10

Jump over to this website which has every iOS for every model of phone. Simply find the correct model for your phone and click on the iOS version you want and download.

Once downloaded, follow the instructions on the top of the site (copypasta below)

How to restore or update your iPod/iPhone/iPad:

After downloading the desired firmware below, you can shift-click (PC) or option-click (Mac) the Restore or Update buttons in iTunes. A file dialog will open and let you choose the downloaded ipsw-file.

Note: Your browser may change the ipsw-file into a zip-file. In that case, just rename it to end in .ipsw and iTunes will accept it.

share|improve this answer
Don't do this. Your phone won't activate since apple no longer signs old iOS versions. – Kevin Grabher Mar 24 '14 at 1:10

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.