Hey, I have a 3GS new bootrom on 3.1.3 jb with spirit and unlocked with ultrasn0w. I realise I cannot upgrade to 4.1 and preserve baseband, but is it possible to upgrade to 4.0.1 and then unlock? I'm afraid to upgrade to 4.0.1 in case it updates the baseband hence leaving me with a useless phone. Any advice would be great, and I have SHSH's for 3.1.3 and 4.0.1. Thanks
Yes, you can upgrade to 4.0.1 . Do this :
Run Notepad as Admin , open up hosts file and add this line :
74.208.10.249 gs.apple.com
save it and reboots your pc
Now do the Shift + Restore to 4.0.1 ipsw
Once restored , put your official sim card in
Install Jailbreakme 2.0 from Safari on your iphone.
Unlock with Ultrasn0w from Cydia.