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.
Comments
kpanesar said
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
on 2/6/2008 Isn't this illegal?
palthainon said
on 2/5/2008 Think you could do a video of this?