I asked a similar question before but thought I needed to be more specific as no matter where I looked I could not seem to get a solid answer. The specifics are: 2G running 1.1.4 with a 04.04.05 baseband previously unlocked and jailbroken using pwnage 2.0. I am experiencing problems with the phone freezing several times a day. Should I upgrade to 3.1.2 considering the previous jailbreak, unlock etc? or do I understand correctly that this will also update my baseband and therefore make it impossible to unlock again? Or should I option restore and choose restore from backup? Since it was unlocked with pwnage will it remain unlocked after a restore or update? I also read to never restore from a backup. Is blackra1n an option or even necessary with previous pwnage jailbreak? I have read all the tutorials possible BUT I have come across the occasional comment about the previous pwnage possibly causing an issue and an upgraded baseband being a nightmare. So considering all the facts, what should I do? btw I am running the latest itunes on a mac if it matters Once again a sincere thank you to all.