I know that it is possible to install lower versions of IOS to jailbroken devices over various tools by creating custom firmware.The problem is we have some test devices in the company and we want to have one device eactly with IOS 4.3. It will not be downgrade since the device itself has IOs 4.2.1 installed.Is there a documented way to active it and the most importantly where can i find older IOS versions?
-
http://www.iphonefirmware.com/firmwares-download/ – Ilker Baltaci Sep 28 '12 at 08:14
2 Answers
EDIT: Editing because this no longer works and it gets downvoted by people who didn't read the comments.
Apple wants us to use the latest version, and develop for the latest version, there is no way of downgrading anymore.
OLD ANSWER: You can download any firmware for any iOS device here
To install it, you have to go to iTunes and click on update with the alt key pressed, then you can choose the .ipsw
file with the firmware you want.
For the "This device isn't elegible..." message try this

- 51,328
- 11
- 132
- 176
-
it shows me the following error "This device isnot eligable for teh requested build" ? – Ilker Baltaci Sep 28 '12 at 08:28
-
it is recommended to comment out the line 74.208.10.249 gs.apple.com in /etc/hosts file but i do not have that line in hosts at all – Ilker Baltaci Sep 28 '12 at 08:45
-
Are you sure you downloaded the correct ipsw file for your device? – jcesarmobile Sep 28 '12 at 09:10
-
yes sure iPod4,1_4.3_8F190_Restore is ifle name and i have i pod 4th generation with 4.2.1 installed – Ilker Baltaci Sep 28 '12 at 09:21
-
-
-
-
-
take a look to my last edit, I added a link that can solve your problem – jcesarmobile Sep 28 '12 at 10:19
-
This link only helps when you saved your shsh when the old version was the current one – Bastian Sep 28 '12 at 10:31
-
He doesn't want to downgrade. Try this: check /private/etc/hosts and /etc/host, if any of this is pressent (74.208.105.171 gs.apple.com and/or 74.208.10.249 gs.apple.com) delete them, and then add 17.112.176.11 gs.apple.com, save to desktop and replace the old one with this one – jcesarmobile Sep 28 '12 at 10:49
-
2it doesn't matter if you want to downgrade or upgrade.. apple only authorizes the latest released version for the device – Bastian Sep 28 '12 at 12:09
-
1I agree with @Bastian's comment, but surely there has to be a way? If you are developing to support iOS 7.x devices, you need to be able to test against a real 7.x device, so downgrading to an earlier release should be allowed somehow. Shouldn't it? – Phil Ryan Mar 23 '15 at 03:43
-
2No, apple wants us to use the latest version, and develop for the latest version, there is no way of downgrading anymore. I have some devices and keep some of them without updating so I can test. – jcesarmobile Mar 23 '15 at 07:08
Apple doesn't want you to install anything but the latest version available of iOS, so every install of a firmware will get checked with Apple's servers.
There is a way to save the authorization for other firmwares with tools like TinyUmbrella, but you can only save the authorization of the currently allowed version; so, if you did not use TinyUmbrella 2 years ago when iOS 4 was the newest version, there is no way to downgrade your device.

- 2,135
- 2
- 26
- 39

- 10,403
- 1
- 31
- 40
-
3He doesn't want to downgrade, he has 4.2.1 and wants to install 4.3 – jcesarmobile Sep 28 '12 at 10:39
-
shall i maybe just jailbrak the device and install custom firmware =) – Ilker Baltaci Sep 28 '12 at 10:40
-
i tired like 3 ipsw files and 3 ituens versions but still got the same – Ilker Baltaci Sep 28 '12 at 11:27
-
you can always install the latest available version for your device. if you jailbreak you might be able to install other version's, too. – Bastian Sep 28 '12 at 12:07