Just need a bit of help on how to update my iPhone 3GS to the latest iOS firmware and maintaining my jailbreak/unlock.
Currently on firmware 3.1.3 (Build: 7E18) and baseband 05.12.01 (untethered).
Model number is an MC, so new bootrom. Jailbroken using Spirit and unlocked with ultrasn0w.
Cydia says I have SHSH blobs for 3.1.2, 3.1.3, 4.0, 4.0.1, 4.0.2, 4.1, 4.2.1+...
Only have a laptop running Windows 7, so all jailbreak programs must be Windows compatible.
Last thing, I've lost the original SIM so if activation is required, this won't be possible although the iPhone was activated legitimately when purchased...
To update you cannot keep your jailbreak and unlock but you can update then re-jailbreak and re-unlock. You can also keep your current baseband to unlock without having to use iPad Baseband.
How to Update an iPhone and Preserve the Baseband
1) Download PwnageTool 4.2 if your on a Mac from Here
OR
Download Sn0wbreeze if you are on Windows from Here
Just followed the guide as above however I am now stuck with a white screen on the iPhone as iTunes gave error 2002 while restoring with custom firmware...
What do I do!?!?
<EDIT> Restarted the computer and started again... Seems to be working! </EDIT>
Something isnt right. Sn0wbreeze can be buggy. Create a new custom fw. Be sure when putting into DFU you're using pwned DFU mode, not sure but if you didn't do this it much be a problem.