Unlock an iPhone and Install Unofficial Apps
by Zack Stern, PC World
Difficulty: Hard; Time: 2.5 hours
Despite its coolness factor, the Apple iPhone comes with way too many restrictions. You're locked into AT&T service, for starters. On top of that, Apple says that it must approve all software before anyone can use the programs. But with this iPhone hack, you'll be able to swap in a different SIM from another provider. In addition, you'll have access to new software tools--such as one that gives you the ability to share the iPhone's mobile Internet connection with a laptop--that AT&T doesn't permit. As of this writing, you can hack both the original iPhone and the newer 3G iPhone to give them access to new software, but with this hack only the original handset can accept other SIM cards.
The hack requires a Mac in order to work. The process will void your warranty, and there's a small chance that you'll damage the phone in a way that prevents your restoring the handset from a backup. At the very least, before you dive in, sync your iPhone with iTunes and then Ctrl-click the phone name to create a software backup. A program called PwnageTool performs the hack. You'll also need original firmware for the iPhone. If you're lucky, you'll have a recent version of it in Users, Username, Library, iTunes, iPhone Software Updates. Otherwise, click your phone, and select the Restore button in iTunes to download the latest file to that location. Next, search online for "bl39.bin and bl46bin iPhone boot-loader download" and grab copies of those two files. Now verify that the .ipsw and .bin files you downloaded will work, by checking the list on the PwnageTool Web site.
Launch PwnageTool and choose your iPhone. Click the right arrow for the next page. PwnageTool should find the .ipsw file automatically (if it doesn't, browse to the file manually). Select the file and click the right arrow. It'll ask for the bootloaders; click No to skip the search, and enter where they're stored locally. Then click Yes to create the new iPhone .ipsw firmware file. You will be prompted for your admin password. After the tool tells you to connect the phone, follow the on-screen instructions to turn it off, push the power button followed by the home button, and then release the buttons in that order.
Back in iTunes, hold down the Option key and click Restore. Choose the new, PwnageTool-created firmware on your desktop, and click Open. After several minutes, iTunes will restart the phone and will prompt you for a backup file to restore your old data on the hacked phone. Choose one if you want, or skip the prompt to start fresh. A utility called Cydia will have been installed on the iPhone. It downloads unapproved software directly to the handset, but you'll still be able to buy programs through the App Store. And if you've hacked an original iPhone, you can now make calls on it with any active GSM SIM card.
Unlock Almost Any Mobile Phone
Difficulty: Easy; Time: 20 minutes
If you travel internationally, you can save money by buying a local, prepaid SIM card and swapping it into your phone, instead of paying high roaming rates to your U.S. cellular provider. Most U.S. phones, however, are locked to a single carrier and function only with SIM cards from that company. Here's how to unlock your mobile handset for use on any GSM network.
Enter your phone's unlock code exactly as shown to free it for use on any GSM carrier.First try to find a free code online that might unlock the phone. You can visit unlockitfree.com or bilemo.com/unlck, or you can begin by searching for your phone model online, using terms such as “Nokia 6820b free unlock code.” You'll be prompted on such sites to enter the phone's unique IMEI number (usually found under the battery), the model, and your carrier. With that data, the site will generate several codes and instructions for typing them into the handset. I recommend trying the first code returned at a few sites (since they can generate different results), instead of running though a full list of codes at one site.
If you're unsuccessful, try following the same process at a for-pay site, such as mobilecodez.com.
Next: How to Install Android on Your iPhone