I was previously jailbroken on3.1.2 but had to upgrade when I couldnt get my iPod out of recovery mode a few weeks ago due to something I installed through Cydia. I have tried a million different ways to downgrade my iPod touch 32GB to 3.1.2 for jailbreaking. I tried the DFU, shift restore method and kept getting the "apple verifying" message then error message like everyone else. This is what I did last night and to my amazement I was able to downgrade back to 3.1.2. 1- Downloaded the iPod touch 3gen 3.1.2 firmware 2- Connected my iPod touch to my PC and launched itunes 3- Here's what I did different: I held the power and home buttons until the usb and iTunes image show up. THIS IS NOT THE DFU MODE METHOD. 4- hold shift button on PC and press the restore button (on iTunes) search for 3.1.2 firmware (i had it on my desktop) iTunes did it's thing and to my amazement I was back on 3.1.2 I know it's been said a million times that you cant downgrade an ipod touch 3gen 32GB back to 3.1.2 but it worked for me and I'm now jailbroken again. I don't know if it was a fluke or the way I put my iPod in recovery mode instead of DFU mode. I hope someone can verify this because I'm still not believing it.