Read previous post:
Unlocking iPhone 3GS: The AT&T Dilemma
iOS 3.0 Causing Battery Issues
Close