This is going to sound crazy and out of my league, and I plan to push myself to my limits with this, so here goes. I've been studying the jailbreak that iH8sn0w has put out for 4.0 on the 3GS, and think I've found a way to get it to work on 3.1.3 blobs. Right now all that I have is a proof of concept. And that is that if I can use the 3.1.3 firmware to patch the 3.1.2 like he does, and run spirit on LINUX, then I might be able to get 4.0 jailbroken untethered on all devices. Why Linux? Because on Linux, Spirit doesn't deliver the exploit using iTunes, it uses libraries based on iTunes, so restoring to 4.0 with the 3.1.3 edits FIRST, then using spirit on linux is the plan. I'll post back with an update within a day or two, I have to work 12 hours shifts the next two days so I'm going to be pretty drained, but I'll keep you updated with my findings so that some of you out there can test out what I'm doing and see if there are any improvements to be made. Anyone interested in following this up with me? Please know how to use a linux system already and build spirit to be usable, I don't want this to become a lesson on how to use linux.