To unlock an iPhone first you have to jailbreak it. You need to make sure exactly what you want to do, when unlocking a phone you will have to change the baseband from whatever it is to 06.15.00 the ipad baseband. Apple does know about this glitch and does not let you update regularly through itunes, if you do and have the0 6.15.00 baseband and you try to update you will get an error. If you just want to jailbreak it you don’t need to update to ipad baseband and can update regularly through itunes.
Necessary software:
IPSW for the specific OS version I am on 4.2.1 but this tutorial should be good up to atleast 4.3.3
iPhone 3G and 3GS use different IPSW make sure to download the right one.
This is where I get my IPSW from http://www.iclarified.com/entry/index.php?enid=750
if it says iphone1,2 = iphone 3g iphone 2,1= iphone 3gs. Make sure to download the right one.
Grab redsnow from the internet and make sure to put it all in the same folder or atleast where you know where it is at.
1. Once you got everything in order click on redsnow, browse to your corresponding IPSW (should be the same version as your OS).
Once RedSn0w identifies it you should see this
2. Once RedSn0w successfully identifies the IPSW click next for the 3G you should see this screen, the 3GS gives you same screen with much less options but the ones that matter are “install Cydia” and “install iPad Baseband”. Install cydia is just for jailbreaking, if you need to unlock it to use your phone with any GSM Carrier you need to update the baseband too. This tutorial were going all the way make sure to check both. And turn your phone off. By holding power button(top right hand corner).
3.You will be told to turn off your device, it should be off already on this part you need to make sure you know a bit of phone anatomy. Power button is top right, the home button is the button on the bottom center of the screen. Once you know this continue, it should tell you to hold powerbutton 3seconds, then click and hold the home button for about 10seconds and finally release powerbutton and keep holding the home button until it goes into dfu mode.
4. During DFU mode, you should see the pineapple and computer loading into the phone screen just wait until the phone finishes downloading and installing cydia. Dont disconnect until it says done, but even then i keep it connected. It should restart by itself and when you go to settings about should be able to see your baseband updated to ipad baseband.
On your home Screen you should see Cydia already installed
Congratulations you have just jailbroken your iPhone with the possibility of unlocking it which is what we will do next.










