I tried using the search function, but I really didn't find any answers to my question. I have a 3GS that I'm using on T-Mobile right now. It is 3.1.2 firmware, since I know better than to update before a jailbreak and unlock is released. I've read a lot about saving my SHSH to Cydia. What does that mean? How do I do that? What benefits does this have? Thanks for you help.