Starting last week, AT&T began unlocking iPhone's for users who wanted to take their phone to another service or travel overseas, but jailbreak users couldn't take advantage of the free service because AT&T's method required an update to the firmware. However, it is possible to unlock the official way through AT&T and still retain your jailbreak.

Unlocking your phone isn't a bad idea if you plan on travelling overseas or you're considering switching up cell phone providers at some point. You can unlock your phone for free and still retain your AT&T account if you like.

Advertisement

To start, you need to initiate the process to unlock your phone through AT&T. Log in to your AT&T account and start a support chat with customer service. Within a few hours you'll receive an email with the steps you need to take to unlock your phone. When you get the confirmation email, download the newest version of redn0w (Windows or Mac) and select the jailbreak option. You'll drop your phone into DFU mode before getting to screen that asks you to Install Cydia. Uncheck the Install Cydia box and check the box marked Deactivate. Now connect your phone to iTunes and it will activate with the new unlock and the jailbreak.

The above process will work for every iPhone except the 4S. For the 4S, you have to head into Cydia and grab a package called SAM. Jailbreak blog Jailbreak Untethered has a guide to doing this for yourself, and hit up the link below for more details on unlocking your non-4S iPhone.