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

Is there a way to downgrade an iPod touch (2nd gen) from iOS 4 back to 3.1.3?

share|improve this question

There are two ways.

The first way was if you backed up your SHSH blobs with Cydia. (you would know if you did this) During a software update, iTunes verifies the software with an Apple server to make sure it's a valid, Apple-approved release. With major upgrades now 3.x, 4.x, Apple has stopped signing older versions, so if you try to restore normally to an older SW version, the verification process will fail.

The tutorial above will register your specific device on Cydia's server, then force iTunes to verify there instead of Apple's servers. Unfortunately, if you didn't back up before you upgraded, this will not work.

The other option requires some terminal work and downloading iRecovery, but it's not so bad. Here's a tutorial for it.

share|improve this answer
Your bold print is wrong. SHSH blobs only apply for reinstalling v4.0 up on a second gen iPod Touch. – Macha Aug 2 '10 at 16:27
Hmmm...I couldn't find anywhere online stating that. Everywhere I read says that for all models, you must back up your SHSH blobs in order to downgrade. Why is the 2nd Gen iPod different? And can you point me to a source please? – Thomas Aug 2 '10 at 16:59
SHSH blobs were first introduced with the iPhone 3GS/Touch 3G. Older models don't have a hardware SHSH check. In iOS 4.0, Apple put in a software check for the Touch 2G and iPhone 3G, but this only affects installing the 4.0 firmware. – Macha Aug 2 '10 at 17:08
Gotcha. Thanks for the info! Very informative! – Thomas Aug 2 '10 at 17:14

On a second gen iPod Touch, just download the firmware (or find it if it is still on your system, but iTunes has a habit of deleting it), put your device into DFU mode, and shift-click restore on iTunes. A guide for DFU mode is available at iClarified

Warning: You will lose all your data.

share|improve this answer
How do you put your device into DFU? – Philippe Aug 2 '10 at 20:45
@Philippe: Link added. – Macha Aug 2 '10 at 21:47
But once I tried tried to downgrade from iOS 4 to iOS 3.1.3 iTunes showed error 3194 and 10XX. I tried it more than 30 times with different versions of iTunes. Read a lot of guides, but none of them worked. – Bakhtiyor Apr 13 '11 at 16:30
@Bakhtiyor: Are you certain you are using a second generation ipod touch? Otherwise you need a SHSH blob. – Macha Apr 13 '11 at 17:10
I am 100% sure that I have iPod Touch 2G, because I have been using it during 1.5 years. – Bakhtiyor Apr 14 '11 at 8:31

Use Whited00r. It's super easy:

  • gives you iOS 3.1.3
  • certain elements are skinned ala iOS 6
  • it's fast/quick
  • no SHSH blob requirements or any of that
  • download the zip containing an IPSW
  • option-click on Restore iPod in iTunes, select downloaded file
  • enjoy
  • tweak to get rid of additional items
share|improve this answer

Your Answer


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