Do I need to Unlock?
I've had a 3GS for about 6 months now, and I'm about to make the jump into jailbreaking, which I understand to be a pretty painless process with blackra1n. I have a few quick questions before I do, however:
I primarily want to JB to get apps like backgrounder and SBSettings. I have AT&T, and I am (honestly!) happy with AT&T. In my area (Rochester, NY) their coverage is awesome (Always 5 bars of 3G) and I even have a 20% discount through work.
Do I need to run blacksn0w and unlock? Or is jailbreaking enough? What do I lose by not unlocking? (e.g. Tethering? Or is it just for using with other carriers?). Basically, are there any real disadvantages to not unlocking if I want to stay with my original ATT SIM?
I have heard about problems with the 3GS, particularly with wi-fi and tethered jailbreaking. I'm not worried about the tethered JB, because I bought the phone as soon as it was released, so I should be fine with that (S/N XX924XXXXXX), but I really don't want to have to reset and/or reboot to fix wi-fi issues all the time though. Are these only with unlocking?
Finally, I'm on 3.1.2 (F/W 05.11.07) already through iTunes. Do I need to update or restore or anything before JB? I will probably make a backup through iTunes immediately before, so if the worst happens, I can always use DFU recovery and restore from that, correct?
My contacts/calendar/mail are all synced with google, so even if I have to restore fresh it's not the end of the world, but I'd like to avoid doing it.
Anything else I have to know right off the bat or before JB'ing?? I know I need to find a way to disable SSH or at least change the root p/w (probably both, so I can use SSH when I need to)
Thanks in advance.