*********[HOW TO] RESTORE, UPDATE OR DOWNGRADE iDEVICE FIRMWARE*********
It's surprisingly common to see in LiveChat newbie iDevice owners asking how to go about restoring their iDevice. This thread will provide a step by step procedure on how to update, restore or downgrade your iPhone, iPod touch and iPad firmware. This will also give an insight about which data will be retained or lost upon doing a firmware restore.
Some important details you need to know before restoring.
- Restoring, updating and downgrading firmware will remove jailbreak and you need to rejailbreak after restore.
- Be aware that some firmwares only has tethered jailbreaks available or may not be currently jailbreakable.
- Restoring, updating and downgrading firmware will remove software unlock. You need to rejailbreak after restore and install ultrasn0w from cydia to unlock.
- Not all modem firmwares (basebands) can be unlocked by ultrasn0w. Be aware that updating firmware may possibly update your modem firmware (baseband) to a version with no software unlock.
- Modem firmware (Baseband) cannot be downgraded! Be careful if you rely on software unlock!
- Newer firmwares are not always better. If your current firmware is running well, stick with it.
- No you will not lose your purchased apps from the appstore as it is tied to your apple ID, you can restore purchased apple apps from backup or sync it back to your device. See below for backup and sync details.
- Yes you will lose all cydia apps and you will need to reinstall them one by one.
**********BEFORE STARTING THE PROCESS, DO THE FOLLOWING FIRST**********
1. Update your iTunes to the latest version. Download iTunes latest version HERE.
2. Pre-download the ipsw needed to restore.
iPhone Official Firmware ipsw Download Links
iPad Official Firmware ipsw Download Links
iPod Touch Official Firmware ipsw Download Links
Take note that you cannot restore to a firmware that is NOT the latest if you do not have SHSH saved for the firmware that you wish to restore to. For information regarding SHSH and how to check what firmwares you have SHSH saved, please refer to this thread. What is SHSH? How do I save/check my SHSH blobs? [TinyUmbrella/Cydia]
3. Backup or sync your device.
Although iTunes backs up most of your device's settings, downloaded applications, your audio, video, and photo content are not included in the backup. If restoring from an iTunes backup, your device settings, downloaded applications, audio, video, and photo contents will re-sync to the device because the "Sync" option under the respective tabs will be checked in iTunes when restoring from a backup. You can manually back up or restore your iPhone or iPod touch from a backup. To do so, Control-click or right-click the iPhone or iPod touch icon on the left side of the iTunes window and choose Back Up or Restore from Backup*:
If you choose to restore your device as a new user, downloaded applications, audio, video, and photo content will not be synced until you select the "Sync" option in iTunes under each tab. iTunes will not offer the option to restore from backup if no backups have been performed prior to accessing this option.
ATTENTION: If you are attempting to troubleshoot a suspected software issue or want to bring in a jailbroken device for warranty claim, it is recommended that you "set up as new" and NOT to restore from backup. Restoring a device's firmware will remove jailbreak!
WARNING: Backup from newer firmware versions may not work if you restore that back up on older firmware versions.
For more info on backups and details on where and what data is included in the backup, please refer to this
ARTICLE.
*****HOW TO RESTORE/UPDATE YOUR IPHONE/IPOD TOUCH/IPAD TO THE LATEST FIRMWARE*****
*** WARNING FOR IPHONE USERS THAT RELIES ON ULTRASN0W SOFTWARE UNLOCK ***
Restoring your iPhone to latest Official Firmware (OFW) may update your modem firmware (Baseband) to a version that is not ultrasn0w unlockable! If you want to retain your current Modem Firmware (Baseband), use custom firmware (CFW) instead!
Gevey Sim Interposer users READ THIS LINK!!
***ADDITIONAL STEPS ONLY IF RESTORING TO A FIRMWARE THAT IS NOT THE LATEST***
Before starting restore procedure, you need to
A. Download latest tinyumbrella at thefirmwareumbrella.blogspot.com/
B. Connect device to computer and launch Tinyumbrella
C. Highlight your device in tinyumbrella under connected device in left panel
D. Go to advance tab and tick "Request SHSH from Cydia"
E. Click "Save SHSH"
F. Go to general tab to confirm that you have SHSH saved for the specific firmware that you want to restore to.
G. Click "Start TSS Server"
H. Leave tiny TSS Server running in the background and start restore step 2 below.
No need to do these when restoring an iPhone 2G and 3G to 3.1.3 and below. - no SHSH signing.
No need to do these when restoring an iPhone 3G/3Gs and iPod Touch 2G to 4.1. - apple left SHSH signing open.
IMPORTANT: You CANNOT downgrade or restore to a firmware that is NOT the latest if you do not have SHSH saved for the firmware that you wish to restore to. For information regarding SHSH and how to check what firmwares you have SHSH saved, please refer to this thread.
What is SHSH? How do I save/check my SHSH blobs? [TinyUmbrella/Cydia]
Step 1.
Connect your device to your computer.
Step 2.
Launch iTunes, select your iPhone, iPad, or iPod touch when it appears in iTunes under Devices.
Step 3.
Select the Summary tab.
Step 4.
-Hold shift key on you keyboard (option key on OSX) and click Restore in iTunes, then browse and select Pre-downloaded ipsw.
-If you wish to retain all data, you may also do shift+update (option+update for OSX) instead. You will not be prompted to backup and restore backup (step 5 & 8) if you opt to use the shift+update function.
Step 5.
When prompted to back up your settings before restoring, select the Back Up option (as seen in the image below). If you have just backed up the device, it is not necessary to create another.
Step 6.
Select the Restore or Update option when iTunes prompts you.
Step 7.
Once the restore process has completed, the device restarts and displays the Apple logo while starting up:
Activation for iPhones only:
For factory unlocked iPhones or carrier locked but with same carrier sim inserted (ex. Globe locked but with Globe sim inserted), after a restore, the iPhone displays the "Connect to iTunes" screen. Keep your device connected until the "Connect to iTunes" screen goes away or you see "iPhone is activated." If iTunes does not have an Internet connection, you cannot complete this step.
For carrier locked iPhones without correct carrier sim inserted, your iPhone will be stuck in Activation Screen. You need to insert an active sim of the same carrier which your unit is locked to (ex. AT&T locked iphone, insert an active AT&T sim). Or you may use a JB tool to Hactivate (ex. Redsn0w). For appropriate version of redsn0w to use for your firmware version, see
FAQ.
Step 8.
The final step is to restore your device from a previous backup. Once your device is restored and—in the case of the iPhone—in the process of activating, you should be able to see the following in iTunes:

Select the backup you want for your device and select the Continue button to complete your device's restoration. If you do not want to restore from backup, select "Set up as new…"
Step 9.
Firmware restore is done. You can now proceed to jailbreak and unlock process if you want to do so. Please refer to the
FAQ for appropriate jailbreak tool to use for your firmware.
********** FREQUENTLY ASKED QUESTIONS **********
Q#1. I cannot restore because my device is not recognized by iTunes and/or stuck in spinning wheel or apple logo.
A#1. Place device in DFU mode and itunes will recognize it before proceeding with step 2 of tutorial.
How do I put my device in DFU mode? Remember that DFU mode is black screen but detected by iTunes in recovery mode. Connect to itunes screen on your device is not DFU mode, that is called recovery mode.
Q#2. I am encountering 1013/1015 error on restore and my device is stuck in connect to itunes screen.
A#2. It is normal to encounter 1013/1015 error on restore especially if you are not restoring to the latest firmware or your device is on iPad baseband (6.15). Take note of the error code then check out
1015 error fix thread and
1013 error fix thread
Q#3. I am getting a 3194 error on restore to the
latest firmware version and my device is stuck in connect to itunes screen.
A#3. It means you may have ran tinyumbrella before or have it running in the background. Do not use tinyumbrella TSS server if restoring to latest firmware version. You also need to remove cydia server redirect (gs.apple.com lines) from your host file. See
3194 error thread on how to edit host file.
Q#4. I am getting a 3194 error on restore to a
firmware version that is not the latest and my device is stuck in connect to itunes screen.
A#4. It means you do not have SHSH saved for that firmware or if you do have SHSH, you may not have tinyumbrella running in the background on restore. Followed additional steps on the above tutorial to run TSS server. Also see
3194 error thread for details.
Q#5. I cannot backup device because my device is in SWOD/ stuck in apple logo/ recovery mode. Help!
A#5. Skip the backup portion of the tutorial. Say bye bye to your data currently in your device, there is nothing you can do to recover it. You can just sync to itunes after restore to place back whatever data is present in itunes or use previous backup.
***This tutorial will be regularly updated for additional information that may have been omitted. Please reply to this thread for any info that members may want to be added.
***Credits goes to all team applei members for providing inputs to make this tutorial possible.