i'm thinking about buying a 3gs on craiglist and unlocking it myself. all i'm finding around my area have ios4 installed. i want to know if i am able to unlock/jailbreak it and how. if there is a thread to learning about unlocked and jailbroken iphones for beginners, can you link me. please and thank you.
If they don't have any SHSH files saved for 3.1.x then you can't downgrade and you can't jailbreak 4.0 yet. If they have SHSH for 3.1.2 or 3.1.3 is best. You should try to check the bootrom too, old bootrom is better as you could go back to a jailbroken 4.0 after you jailbroke at 3.1.x.
It's confusing isn't it!
Short answer, best buy on 4.0 would be:
3.1.2 SHSH file saved (3.1.3 2nd best - won't elaborate here)
Old bootrom.
Most folks won't have a clue what you are asking them which probably means no SHSH files saved since they probably never jailbroke.
Um... I dont think you understood. If you get a 3GS with SHSH blobs backed up, then yes you can jailbreak it on 4.0, not 4.0.1.
You need those SHSH files to downgrade to 3.1.x so you can jailbreak that with Spirit. But if you wanted to go back up to 4.0 and jailbreak it, youd have to use something else besides Spirit in order for it to work.