Been searching around forums like crazy looking for some sort of direction on how to do this, but anything I find is back from 2007. Is there any tool I can use to restore my iPhone 3GS to Virgin state? I could even virginize it to an earlier firmware and then update to 3.1.2. My phone is just having some serious problems that an iTunes restore doesn't fix.

