I currently have a 3GS with 3.1 and 05.11.07. I jailbroke with blackra1n and then unlocked with blacksn0w. I need the unlock because I am getting rid of AT&T for T-Mobile tomorrow. Does anyone know for sure if I update to 3.1.2 TODAY will I still be able to unlock? Someone on this board mentioned that updating to 3.1.2 now will change my baseband and prevent the unlock. Any mods know the true answer? Is there any real reason to update to 3.1.2?
My second question is if I go to iTunes and restore, will it simply restore to 3.1? Does this erase all my data on my phone?
iTunes will back up your data such as contacts photos music videos and applications. Any jailbroken data can be backed up with aptbackup (free) or pkgbackup (paid--$3.49) from Cydia. Also for future reference, baseband is what determines unlockability (not firmware version) so upgrading to 3.1.2 won't hurt you. If you hit "restore" you will still be on 3.1, if you hit upgrade you will, duh, upgrade The 3.1.2 baseband is 5.11.07 so you have no worries.
Pkgbackup is supposed to be better. I just used aptbackup tho cuz I didn't download pkgbackup an didn't feel like it. It worked well. One click restore and it's all back to normal but that's just me a lot of people ran into issues (I did a year ago it bugged out) but that was so last year lol
Actually it's a lot faster to use cydia backup apps cuz it only takes 1 click to put everything back in place. Beats searching for it all individually especially if you have a lot of little tweaks and stuff like openssh and sbsettings etc.