Hello all, Basically, my cousin wanted me to put iOS 4 on his iPod Touch 2G, so i hooked it up and downloaded iOS 4, iTunes + Shift + Restore, and bam i got hit with the error 3194. So i checked his Cydia, he had 3.1.3 previously with SHSH blobs for 4.0 and 4.1, and the thread here about upgrading to iOS 4 does not work anymore as Apple has stopped signing. You'll just get hit with that error if you try. So, i used TinyUmbrella and it worked a treat, so i thought i'd share it here. I'll be using the iPod touch 2G as the prime example here, but you can use this tut on others. Just choose the right 4.0 in TinyUmbrella (Step 5). Step 1: Download iOS 4.0 (Google it) Step 2: Connect your iPod Touch (haven't tested others but i'm sure they work too) and let iTunes back it up. Step 3: Download TinyUmbrella from here: http://cache.firmwareumbrella.com/umbrella-4.1.4.exe Step 4: Disable your Anti-Virus AND then run TinyUmbrella as an Administrator, when it opens press 'Start TSS Server', it'll kill iTunes, you'll need to restart iTunes Step 5: Now you can display your SHSH but i'm assuming you have SHSH for 4.0, so TICK Advanced options and hit the drop down menu for 'Request Version'. Choose iPod2G 4.0 (8A293), and press 'Reset' Step 6: Go to iTunes, hit Shift+Restore, choose the 4.0.ipsw, and after it's extracted etc you should be restoring to i0S 4.0 Please Register or Log in to view images. Then just jailbreak it with www.jailbreakme.com (on your iPod) and you'll have 4.0 jailbroken on your iPod Touch. Hope this helps some people, because i read that some people didn't know what to do. P.S: Not enough time to take step by step screenshots but i will if people want them. Cheers!