Reset/Restore a Jailbroken Phone
I have a jailbroken 3GS on 4.3.1, Baseband 06.15.00. I have a problem with my Visual Voicemail and I'd like to wipe the entire phone back to the original jailbroken (custom) image so that no user data or settings are present. I don't want the stock 4.3.1, I want a clean jailbroken 4.3.1.
Currently, the phone was jailbroken with Sn0wBreeze 1.2.1 so I have a custom IPSW.
Can I use iTunes -> Restore to wipe the phone and then see if my problem is resolved ?
If so, will Cydia and UltraSn0w still be present after the Restore ? If not, what are the steps that I can take in order to achieve this?