I thought I’d upgrade my iPhone 3GS (which was recently semi-retired, but has since found a new home in my wife’s handbag) with iOS 4.2.1, since that is the first version to ever support Find My iPhone. I wanted to be able to locate the phone (and thus, my wife) if required.
So, I went ahead and search for the direct download, knowing that Apple would not be offering the said firmware anymore from within iTunes, now that iOS 4.3.1 is out in the wild. I found a couple of sites, and managed to grab a copy. However, upon trying to perform the upgrade, I was greeted with Error 3194. Yes, the darned error code which basically means that you can’t install that particular version of iOS onto your device because Apple would not allow you to do so anymore.
The story behind this is, Apple would stop signing older firmwares whenever new ones are made available. Signing is a process that happens when you install new versions of iOS onto your device, whereby iTunes checks with Apple’s servers and ‘signs’ the installation. I’m not about to jailbreak my device, so I went ahead and installed the latest firmware, which is 4.3.1 (build 8G4).
Anyhow, since this post relates more to direct downloading the firmware from Apple’s website (Apple continues to offer older firmwares, although they wouldn’t sign it, I am not sure why), we’ll stay on topic and provide you with the locations. You are free to do whatever you please with the IPSW files that you download, which I know most of you will use it to jailbreak older devices.
iOS Firmware – Direct Download Links
written by xcool
\\ tags: Direct Download, Firmware, iPad, iPhone, iPod touch, IPSW, Software Update