I am leaving for Brazil in 3 weeks (for the next 5 months) and before I go want to unlock my 3GS to be able to put in a Brazilian SIM card. I have never jailbroken or unlocked and I've been reading as much as I can but I am a little confused about some things... Any help would be tremendously appreciated - I have gathered that I cannot unlock my phone without jailbreaking-- is this true? If so, how do I unlock it after jailbreaking it? - Are there any jailbreaking programs that would allow me to keep iOS5 on my 3GS? - Which jailbreaking programs are the simplest? - If I need to restore my phone after jailbreaking it, would I restore it through iTunes like I would usually do? I don't intend to really do anything with the phone besides use it abroad (aka I don't want to change the themes or access other apps or any of that- I just want the unlocked iPhone and that's pretty much it) Thank you!