Tutorial: How to install iOS 5 GM on iPhone, iPad and iPod Touch

    Last night Apple released iOS 5 GM and today we learn that a UDID is not needed to install the new operating system on compatible iDevices. In the image above you have listed all the devices that can install iOS 5 GM and the good part is that you can do the same thing at home without any problem. This is theoretically the final version of Apple's operating system, but if functionality problems are discovered, it could be updated, modified, etc. This tutorial is addressed to those who have a factory unlocked phone or one that does not need decoding. For those who have an iPhone 4 and want to decode it, the tutorial for sn0wbreeze is for you.

    That said, here's how you can install iOS 5 GM.

Step 1

Ask an iOS app developer to give you iOS 5 GM and iTunes 10.5 beta 7 for Windows and beta 9 for Mac OS X. You'll need both to restore.

Step 2

After installing the new version of iTunes, connect the iDevice to the computer and make a backup to be sure to save your contacts, settings, etc.

Step 3

After you have finished making a backup, enter the terminal in DFU Mode. For some, the method also works without DFU Mode, but I managed to block an iPhone without putting it in DFU Mode, so I recommend you to do it. To enter the device in DFU Mode you must:

  • hold down the power button for 3 seconds;
  • without letting go of the power button, press the Home button for 10 seconds;
  • after the 10 seconds pass, release the Power button and the phone should already be in DFU Mode. In Windows, the computer will recognize it and automatically start iTunes, if it is closed.

Step 4

Now holding down the shift (Windows) or option (Mac OS X) key, click on the Restore button in iTunes. A new window will open and from it you will choose the downloaded iOS 5 GM ipsw.

After choosing the ipsw iTunes will start to restore and when it finishes you should have iOS 5 GM ready installed.

If you receive error 3194 when you restore, then remove from the Windows Hosts file the IP that leads to Saurik's server.