I'm thinking about jailbreaking my iPhone 3G. I'm sticking with AT&T, so no need to unlock. I previously used a jailbreak about a year and a half ago to try out Backgrounder, but the phone became laggy in general and I wasn't happy with it, so I restored to an official Apple firmware. I'm interested now in seeing if a jailbroken iPhone 3G will run better than it did before, and hopefully better than it's running now. I also want to check out LockInfo because it would be nice to add a little bit of functionality to my phone after 2.5 years. So my question is this I've read that certain unlocks that are out there now are irreversible, and I was wondering if that applied to jailbreaks as well. I'm planning on using redsn0w to jailbreak, and I just want to make sure that I can restore it back to Apple firmware if I need to in the future. Sorry if this is a question that gets asked a lot, and thanks for the help!