Is there any software other than iTunes to restore an iPhone?

ITunes isn't letting me downgrade my iPhone 3GS from iOS 6 to iOS 5 as error 3194 keeps coming up. Is there anything I can do about it or is there any other software to downgrade my iPhone?

I doubt it, if you are trying to downgrade so you can jailbreak it there's a tethered jailbreak using redsn0w for ios6