Last updated on 01/20/2009
Introduction: Jailbreaking is the process of obtaining read/write access to the entire iPhone file-system. This means you can install and use any number of 3rd party applications not allowed by Apple. Most of the iPhone’s advanced capabilities cannot be used as it is against the Apple SDK (Software Development Kit) and if you follow its rules, you can’t make any applications that use all of the iPhone’s full potential. So for the experienced programmers, you can write and distribute applications without any restrictions from Apple if you jailbreak your iPhone. The three biggest uses for jailbreaking are modifying the GUI (the look and feel of the iPhone), applications that use all the cool and advanced features (GPS, Bluetooth, Wi-FI, accelerometer, touch screen, etc) and running applications in the background (which Apple does not permit App Store apps to do).
The following are crucial to the most latest and sucessful jailbreaking method for the iPhone.
- an iPhone 3G , iPhone 2G or iPod Touch
- the latest version of iTunes 8 [installed] (Here)
- QuickPwn 2.2 for Windows [leave the .zip on your Desktop] (Torrent or Direct Download)
- 2.2 firmware [download this from iTunes or from the link provided in Step 2]
- Bootloader files 3.9 & 4.6 [download this from the link provided in Step 2]
Here is a step by step method with pictures of each instruction:
Step 1: Restore
- Connect your Apple device to your PC.
- Open iTunes (if it isn’t already) and go to your iPhone summary.
- Press the Restore Button.
- Backup your device’s settings.
- Restore & Update.
- Click Next.
- Click Agree.






iTunes should now be automatically downloading your device’s 2.2 IPSW firmware. (Download times depend on internet connection speed). If you already have it downloaded, it should start extracting and preparing your Apple device for the restore. Either way your device will restore for about 15-30 minutes. After you finish Step 1, go on to Step 2.
Step 2: Prepare for Jailbreak
You should now have a freshly restored iPhone or iPod Touch with the latest 2.2 firmware.
Now close iTunes and extract the .zip you downloaded earlier and put the files into a folder named QuickPwn 2.2:
Go to the folder where your iPhone .IPSW’s are stored.*
Then drag the 2.2 firmware IPSW into the QuickPwn 2.2 folder.**
*IPSW folder located in:
C:\Users\[username]\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates (Vista)
C:\Documents and Settings\[username]\Application Data\Apple Computer\iTunes\iPhone Software Updates (XP)
**If you can’t find the folder, you can download the firmware below but remember to put it into the QuickPwn 2.2 folder.
iPhone1,1_2.2_5G77_Restore.ipsw (iPhone 2G)
iPhone1,2_2.2_5G77_Restore.ipsw (iPhone 3G)
[MAKE SURE YOU DOWNLOAD THE RIGHT ONE!]
If you have the original iPhone and you want to unlock, download the bootloader files below and put them into your QuickPwn folder:
BL-39.bin
BL-46.bin
Next, unzip QuickPwn and launch it, it should recognize your device immediately.

You will be asked to select your iPhone firmware. If it is the correct firmware, QuickPwn will display a green check-mark. Click Continue


If you have the iPhone 3G, you will now be asked to Add Cydia, Replace your Boot logos or to Add “Installer”. At the very least, you have to select Cydia. The Apple logo shown at your devices start-up by will be changed if you select “Replace boot logo”.

If you have the original iPhone, you will see an option to unlock it. If you wish to do so, check the box next to Unlock phone. Then click next.

Then browse for the two bootloaders you downloaded earlier.

.png)
After you selected the bootloaders, QuickPwn should have verified it and there should be a green check mark. Click next.
.png)
You will now be asked to confirm your device is connected, click the blue arrow to continue.

Quickpwn will now put your phone in recovery mode, you will have to watch Quickpwn’s instructions carefully.

Finally, Quickpwn will let you know that the process was completed successfully.

Once your device has booted, you may restore all of your information back on to it. Then, you may begin to customize your device by launching Cydia, where you can download many types of things to make your Apple device unique.









im using a 2g phone WITH TMOBILE that currently has 2.0. if i follow this guide will it lock my phone back to att only? i know jailbreaking is not unlocking so im just making sure this guide will keep my phone UNLOCKED AND UPGRADED JB TO 2.2. thank you
If it is not in Installer, then it is not compatible with 2.2 .
right now my phone has the app store and cydia on it..no installer on the springboard. what tutorial would i use then? i have done days of reasearch and i cant find the right stuff
^^with my previous post…..it sayd you can select installer when you do the upgarde. would i just need to make sure that the check box is selected for installer? and then it would work?
hey i followed the instructions and it worked , but there is an issue, that is the iphone couldn’t see the domestic network i am in !!!!
what should i do ??
@hussein badran
This is used to pwn the device only, not to unlock it. In order to unlock it, you must use Winpwn. The problem is, is that the current version only supports 2.1, so you will have to look for a pre-pwned and unlocked .ipsw on the web.
@scott
Yes, you must check installer for it to be put on your phone.
quickpwn is not picking up my itouch 2g wats wrong? thee need help
i know it would put it on the phone for me but would it make it work?
im looking for the same answer as “badran”…..im woried if i do this tutorial…step by step. it will lock phone back and make it UNABLE to USE WITH tmobile. …..or am i wrong?
This program does not unlock your phone, you must use Winpwn or Pwnagetool for that.
which one would work and be the easiest to do along with this tutorial so i can have the 2.2 upgrade…..winpwn or pwnagetool??
also could u post a link for the tutorial on those programs. i have been looking for this answer for sometime now and have done much research and cant find it myself.
after much looking i just found this.
would i just need to follow this tutorial for what im looking to do?
http://www.iclarified.com/entry/index.php?enid=1880
Yes. But Pwnagetool is for Mac only and Winpwn is for Windows only. I recommend Pwnage tool if u can get it because Winpwn does not support 2.2 . If you don’t, look online for pre-pwned and pre unlocked firmware for your iPhone.
that link says it is for windows users. and it says it upgrades to 2.2
i dont mean to second guess anything …im just looking for a clear answer… thankyou very much for all your help
i just followed these instructions and then restored my phone.. everything worked great except now i have no service and cannot make phone calls. what went wrong ? how can i fix this?
No, it says to jailbreak it, not unlock it.
what happens if i accedently release the home button or do not press power button on time, while quickpwning it, will i totally screw up or just have to start over, thank you
@teresa
Are you using the phone with an unofficial carrier?
@brad
No, just relaunch the program and try again.
Is the dev tem relesing the ipod touch2nd gen tommorow. Any one now. The cerrent date is 1/17/09.
So if the jailbreak comes will I hafe to download a diffrent quickpwn or restorer file.
How long should the program take. I have been waiting on the (Wait for your iPhone to connect in Recovery Mode) screen for at least 10 minutes.
You should be on the “Wait for your iPhone to connect in Recovery Mode” for like 10 seconds.
Try using a different USB cable or connect it into another USB port on your computer.
I jailbroke 1 iphone with no problem, but the 2nd iphone keeps getting stuck in the last step for jailbreaking it says waiting for your phone to connect in recovery mode. It wont give the steps to hold the home or power buttons for the jailbreak. Please help.
i went through all theses steps but i didnt have service. what is the deal with that? then i restored it back and it still didnt have service. please help asap!
Are you using the phone with an authorized provider? (i.e AT&T). If you want to unlock your phone for use on other carriers, use Pwnagetool for Mac or Winpwn (or equivalent) for PC.
Everything went well. Put in my sim and my carrier appeared – but it is now in emergency mode – then it says different sim detected, connect to iTunes – I do that and it says that my sim is not supported – how do I get the phone to work?!
Did you do anything prior to the emergency screen being shown? My iPhone did that a few weeks ago for no reason, after it wouldn’t turn on or charge. I finally had to restore it. Try a fresh restore.
Is the jailbbreaking instructions also includes activating and unlocking?
i’ve successfully JB my iphone to version 2.1 tnx to step by step procedure here..
my question is this, i have a iphone 2.1 UNLOCK and JB and i’m planning to upgrade it to version 2.2. Since i need to restore and update it, will it LOCKED my iphone and not be able to use a ,local network(SIM) in the Philippines,not an official carrier? or do i still need to Unlock it again so that i can use any sim i want?.
tnx in advance
@marcky
No, this is only a Jailbreak guide, hence the title. If you want to unlock it, you must use Jailbird (not released) or find a pre-unlocked firmware on the internet. If you have a Mac, use Pwnagetool.
@tummy000
Yes, it will lock again, but you can still unlock it. If, you have a 1st gen iPhone, you must follow my instructions I gave above. If you have an iPhone 3G, you must follow the guide on this site for unlocking it.
I tried to update the software on my already jailbroken phone. I have a carrier other than AT&T and now I can’t use my phone because it says I have an unsupported SIM. What do I do?
Jailbreaking and unlocking is software based so when you update the software, it relocks and is un-jailbroken. If you want to unlock it, you must use Jailbird (not released) or find a pre-unlocked firmware on the internet. If you have a Mac, use Pwnagetool.
When I click on restore it wants to restore it and then install the latest firmware 2.2.1. Is this still going to work with 2.2.1?
Ok, well the answer is that it does not work. Since no one responded I tried it and it will not work.
rob i had the same problem my phone was jb prior to the 2.2.1 update after the update it went back to factory mode everything i had through jailbreak was gone but all the apps threw apple were still there i dont think they have a program written yet for the 2.2.1 i am waiting patiently also
I had the same problem reported several times in this thread — my network settings after the jailbreak disappeared (null)(null). I spent hours trying to get my iPhone restored and working again. I used Quickpwn for Windows and it works for some people and not for others. Any more thoughts on this issue? (I’m not a jailbreaking noob btw.)
Worked perfect and now on t-mobile
Thanks a million
i have a problem. it’s saying “the IPSW file you selected(iPhone1,2_2.2.1) does not match the firmware version of your device(iPhone1,2_2.2). Please note that QuickPwn does not upgrade your firmware, it only jailbreaks whatever firmware you currently have on your device.” what am i supposed to do? i see this after i connect my iphone and open quickpwn.
It means that you need to upgrade your phone via iTunes to 2.2.1 .
but my firmware is up to date and it is 2.2.1
According to the message, it isnt. But incase it is a fluke, try downloading the firmware for your iPhone again.
i got to step two and tried to launch quickpwn, it just says the application encountered an error and had to close?
It works fine for me
yeah i’m not sure the program won’t open on both my laptop or my desktop
ah figured it out, you need the newest net framework.
lol now i get to the firmware select screen, my firmware ends in 5g55 instead of 5g77. when i load it i get a filestring name error, when i load the one downloadable on the site i get firmware doesnt match your phone.
tried unlocking my iphone.but got hoked when i got yo opening the quickpwn file.its saying fireware error string please help
when i browse for the IPSW it tells me the following: “Firmware error string”.
why? what should i do??
how do i unzip everything in step 2????