When apple released their iOS4, I thought it was cool to run the new operating system on my iPOD touch 2G. None of my friends wanted to flash the new OS but me. I took the risk to flash it and had it jailbroken 2 weeks later. Then things started to get worse.
- My ipod touch had inevitably rebooted itself a few times due to low memory
- There is a latency in between the switching of songs in the music player
- Battery life really sucked to the max
- Lagginess in playing games
- And many other more…
So about 4 weeks ago, I was looking for a cure in Google to downgrade this highly anticipated OS back to 3.1.3 but to no avail. All of the methods found in Google required me to have the SHSH of the ipod touch before flashing it to iOS4. This was a no-return step. If you have not backed up your SHSH to saurik’s server after u jailbreak in iOS3.1.2 or 3.1.3, you will never ever be able to get the SHSH back. I was fucking cursing and swearing.
Then a white holy light came and gave me an optimal solution for this situation. It is STILL POSSIBLE for you to downgrade your iOS4 back to 3.1.3 WITHOUT YOUR SHSH if you can find the custom firmware to flash it. You need to have LibUSB installed (64bit go google for a tutorial), then google for a custom firmware and flash it. If you encounter error 21 or 16xx, dont worry.. just keep on trying to flash! (thats what I did). You can find a full tutorial in redmondpie..
And a disclaimer yet, although I have used the method.. it was at my own risk as well… im not responsible for your bricked device if you did not follow the right instructions.