How to Unlock an iPhone

By kpanesar

Rate: (5 Ratings)

Here is a short seven step tutorial for unlocking an iPhone. Once unlocked, the iPhone will be usable with any carrier. Here is a link to a website that will detail the steps with pictures. This will only be an overview of the steps needed to unlock the Apple iPhone.

Instructions

Difficulty: Challenging

Step1
You will need a program called iNdependence. Once this program is downloaded you will need to jailbreak your iPhone so that you can write files to it thereby unlocking your iPhone. Click "Perform Jailbreak." You will see a picture of a jail cell and text that says "Waiting for Jail Break"
Step2
This step is the Activation Step. Click on the Activation tab within iNdependence. It will ask for the iPhone firmware files which can be downloaded. Reboot and you should be activated and you can see the iPhone interface.
Step3
Next, you will need a program from NullRiver called SSH. This might happen from iNdependence, but if not don't be alarmed. Be sure to set up your wi-fi settings because Installer will just download stuff at random, but right now we just want these programs installed in the following order:
BSD Subsystem (v1.5)
Community Sources (v2.5)
Installer (v2.63)
OpenSSH (v4.6x)

Alright if those apps installed okay you should be able to open SSH on your iPhone (user:root and password:dottie):

ssh root@your.iphone.ip
Step4
Remove the SIM card from your phone as you won't need it till the end. There is a link provided under the "TIPS" section that will allow you to download the file and it corresponds with the steps in this article. Once you download the zip, you will be able to start hacking. Put the files from the zip onto the iPhone into these locations:
/usr/libexec/lockdownd
/etc/termcap
/bin/ice.fls
/bin/nor
/bin/iunlock
/bin/bbupdater
Step5
Login to iPhone via SSH and execute the following, everything should be fine, but watch for some errors. This step takes about 20 minutes.

chmod +x/bin/iunlock
chmod +x/bin/bbupdater
mkdir/usr/local
mkdir/usr/local/etc
/bin/launchtl unload
/system/library/launchdaemons/com.apple.CommCenter.plist
iunlock ice.fls. nor
bbupdater -v
Step6
Now we need to tweak the modem--Use SSH and run

minicom-s

It will say something about a file not being found which is fine. Select "serial port setup" and change "/dev/modem" to "/dev/tty.baseband" and save setup as dfl. and hit exit.

At the command line type:

AT+CLCK="PN",0,"00000000"

and then

AT+CLCK="PN",2

This should result in an OK response from minicom
Step7
Now reboot your iPhone and put the SIM card in. Congratulations you have just unlocked your iPhone. If not, don't worry; try, try, and try again.

Tips & Warnings

  • Here is the site that has detailed instructions, albeit in more computer lingo; nevertheless pictures are provided:
  • http://macapper.com/2007/09/11/download-iphone-unlock/
  • There is a possibility you may end up trashing your iPhone; proceed with caution!

Comments

| View All Comments

kpanesar said

Flag This Comment

on 2/7/2008 no this isn't illegal...kinda the same lines as how people move music from an ipod to the computer, which is technically illegal.

and the linked site should clarify any questions

Nyko said

Flag This Comment

on 2/6/2008 Isn't this illegal?

Flag This Comment

on 2/5/2008 Think you could do a video of this?

View All

Post a Comment

POST A COMMENT

Request a New How-To Article

Looking for more How To information? Chances are there’s an eHow member who knows how to do what you’re looking to do. Submit an article request now!

eHow Article:  How to Unlock an iPhone

eHow Member: kpanesar

kpanesar

Novice Novice | 258 Points

Category: Electronics

Articles: See my other articles

Related Ads