Ever since Apple released iPhone OS 3.1.3 earlier this month, we have had guides to jailbreak iPhone 3.1.3 firmware using redsn0w, sn0wbreeze and PwnageTool. But most of the comments so far have been regarding mistakenly upgrading iPhone/iPod Touch to non-jailbreakable firmware versions.
Upgrading to the latest firmware iPhone OS 3.1.3 upgrades the Baseband to 05.12.01 which is yet to be jailbroken and unlocked, but iPhone Dev team’s PwnageTool 3.1.5 is available for download to upgrade your iPhone & iPod Touch to OS 3.1.3 without upgrading baseband there by retaining capability to jailbreak & unlock.
This guide is for those iPod Touch users who have mistakenly upgraded to OS 3.1.3 and stuck with it. This step-by-step guide will help you to downgrade iPod Touch 3G 3.1.3 to 3.1.2.
Note : You might also need to edit your Hosts file in etc folder of Windows 7 if you get an “ineligible iPod Device” error arising from the downgrade. I am not sure if this error comes or not but would recommend you all to do the same to be on the safer side.
Note 2: For those who are wondering what to edit in Hosts file, look for steps 3 & 4 in this guide here.
How to Downgrade iPod Touch 3.1.3 to 3.1.2 OS
1. Make sure you have Original iPod Touch 3.1.2 IPSW file. You can check in the below location
C:/ Users{your windows user name} / AppData / Roaming / Apple Computer / iTunes / iPod Software Updates
In case you don’t have, download links are given here.
2. Make sure that your iPod Touch 3G is not connected to the PC/Mac
3. Power off your iPod Touch 3G
4. While holding the power button (for 10 seconds or so), connect your iPod Touch 3G to PC/Mac.
5. If you see the “Connect to iTunes” message on your iPod touch then it means you are now in recovery mode.
6. Once in recovery mode, Click on iPod Touch Device on iTunes Sidebar and press Shift + Click on restore button will be prompted open firmware location. Point to the location where your firmware 3.1.2 is located and click OK.
Voila!! Your iPod touch 2G /3G has been downgraded to the jailbreakable 3.1.2 firmware!
Thanks Vaibhav!


Raju PP is the founder-editor of Technically Personal, which is one of the most widely read technology blogs on the web. He holds an Engineering degree in Electronics & Communication, and has previously worked as a Technical Specialist in Banking Software domain.
im using a mac will it still work
thankyou so much. worked perfectly first go. make sure that the host is edited correctly and this will work fine.
It worked thanks!!
Thankyou very much. it was very helpful =)
No need to downgrade anymore: Spirit jailbreak is out: http://techpp.com/2010/05/03/jailbreak-ipod-touch-3g-os-3-1-3-with-spirit-untethered-guide/
It deffinately tells me that the firmware is unsupported.
where will the ipod 3.1.2 firmware must be save?
my way of doin it is have the firmware you want to downgrade to and the latest. you then copy the name of the latest firmware and copy it onto the firware you wish to dowgrade to. Then go into itunes hold shift and click restore then choose your firmware you renamed.
I have done this twice and has worked first time so i hope it works for you guys.
Will it delete any paid games that you have bought
when you get the firmware do you get the 1 you want to restore to or the 1 that your ipod touch is on ? im confused
the firmware that you want to restore on after you have renamed it
the firmware you want to restore on once you have renamed it as the latest firmware
Can I downgrade my iPod from my ipod
heres a video on how to easy downgrade an iphone or ipod touch
http://www.youtube.com/watch?v=6SpS5AlCxS8