Does your phone have new or old bootrom?
If yes and without SHSH files, not possible to go to 4.0.1 or 4.0.2. You can only install 4.1.
If old, JB 3.1.3 with Spirit, install Spirit2pwn = install custom firmware through Cydia, and then, create (pwnagetool) or find (google) custom firmware, and then, restore with that file through iTunes.
I believe its 5.12.01 - Im not sure if thats new or old...