Unlock.no

IMPORTANT! This tutorial is OUTDATED. It is only provided as an example of our tutorials.

Click here to get access to our new tutorials!

Activating and Jailbreaking iPhone 3G

This tutorial will help you do the following to your iPhone (click on item for more details):

It will not unlock the SIM-lock, so it will not solve problems getting signal when switching SIM-card. We will notify you as soon as we find a solution to unlock the SIM-lock.

This tutorial assumes you are on a PC with Windows XP or Windows Vista. After you are done you can of course use your iPhone with any PC or Mac.

Note: You may also follow this tutorial if you have an iPhone 3G with old firmware, and want to upgrade to a newer verision. Even if you already upgraded by mistake, and your phone is not usable, following this tutorial will in most cases fix it. If not, just contact us and we'll help you.

The tutorial was last updated November 23rd, 2008.

Very important info about the new iPhone 2.2 firmware!

Apple has released the new iPhone 2.2 firmware. If you have a SIM-locked iPhone 3G, and are waiting for a way to unlock it, we recommend that you do NOT upgrade to this version, and instead follow this tutorial. If you upgrade you are reducing the chance of being able to unlock it, if a unlock solution is found.

If you still want version 2.2, you can follow this tutorial, but instead of downloading the ipsw file mentioned below, download this 2.2 firmware file.

Preparation and software downloads

Before you start, you should remove any SIM-card from the iPhone.

You'll need to download two files - the PC software, and the iPhone software:

  1. Go to http://blog.iphone-dev.org/ to download the software that will be demonstrated in this tutorial.
  2. Click here to download iPhone 3G firmware file v2.1 - 238MB.
    Make sure you save it as a .ipsw file, and remember where you save it. You should not open it as an archive and extract files from it.

You will also need to have iTunes 8.0 or higher installed. If you do not already have that, you can download iTunes here: http://www.apple.com/itunes/download/ - You can check your version by clicking Help → About iTunes. Version number is shown on the first line that scrolls upwards.

Restoring/Upgrading Your iPhone 3G to Version 2.1

This step may be skipped if you are sure you already have version 2.1 installed on your phone, but we recommend to do it anyway to ensure that your phone is in a completely fresh state.

Turn off your iPhone by holding the power button for 5 seconds, and then drag the slider to power it off. Disconnect the cable if it's connected (or remove it from the dock). Start up iTunes.

Hold down the Home button on the phone while connecting the USB-cable. (or putting it in the dock) Keep holding the button, and after a few seconds the phone will show a picture of a cable and the iTunes icon.

When the PC detects the phone, iTunes will show a message telling you that the phone needs to be restored:

restore mode

Click OK, and then hold down the SHIFT-key on your keyboard while clicking the "Restore" button:

restoring iphone firmware manually

A file dialog will show, letting you pick a file firmware. You need to select the iPhone firmware file (.ipsw) you downloaded in the previous step. Browse to the path you downloaded the file to and double-click on the firmware file (filename should be iPhone1,2_2.1_5F136_Restore.ipsw):

picking iphone restore file manually

The restore process will now start. It will take around 10 minutes to complete. If you get an error message, please refer to the troubleshooting part.

When the restore is complete, your phone should show a picture of a cable and the iTunes icon, but now with a slider that says "Slide for emergency" in various languages. You may proceed to the next step.

Activating and Jailbreaking the iPhone 3G Using QuickPwn

Open the QuickPwn.exe application you downloaded earlier and make sure your iPhone is still connected to the PC.

Note: If you get error "The application failed to initialize properly (0xc0000135)" you need to install .NET Framework 2.0 first.

1: When the application starts, click the blue arrow.

quickpwn connect iphone

 

2: On the next screen the application needs to load the iPhone firmware file you downloaded earlier. If iTunes has already downloaded that file, it will be loaded automatically. If not, click the browse button, and navigate to the firmware file like you did previously. Click the arrow button to continue.

loading iphone firmware in quickpwn 2 loading iphone firmware in quickpwn

 

3: On this screen you'll want to check Add Cydia or/and Add Installer - these are applications that lets you install third party applications and tweaks not approved by Apple. Click here for more info about i Cydia and Installer. You can check Replace boot logos if you want the white apple that shows when your phone is starting, to be replaced by a pineapple. Click the arrow button to continue.

adding unlock, cydia and installer on iphone

 

4: Now you are told to ensure that your phone is connected. Before you click the button, hold your iPhone in your hand, and make sure the other hand is free. And remember that the Home button is the round one on the front, and the Power button is the one on the top of the phone. Now you can click the button:

ensuring iphone is connected in quickpwn

 

5: At this screen you must just follow the instructions, and try to avoid getting stressed. If you are successful, you'll see things starting to appear on your phone.

jailbreaking and unlocking iphone jailbreaking and unlocking iphone 2 

If you get an error message saying "Your device has connected in the wrong mode", don't click OK, just move it away. Then hold down both the home button and the power buttons until the phone screen turns black. Wait about 2 seconds after the screen turned black before you release the power button - but keep holding the Home button. After about 15 seconds, you should see that the application starts working again. Just wait, and still, do not click OK on the error message.

6: Now your phone firmware is getting modified. This will take about almost 5 minutes. When it's done it will reboot the phone and the Slide for emergency screen is gone. Your device is now activated and prepared for installation of third party applications through Cydia and Installer.

iphone unlocked  screenshot of unlocked iphone

Troubleshooting and Frequently Asked Questions

Problem with "Different SIM detected" and "Slide for emergency"

In some very rare cases, the phone will not get activated properly, causing a "Different SIM detected" message and you are stuck at the "Slide for emergency" screen.
Solution: In most cases, this problem is solved if go through this tutorial from the start again, but this time make sure that you have no SIM-card inserted. If you didn't have any SIM-card inserted the first time, try with the SIM-card you want to use inserted this time. We are working on finding a definite solution for this problem, but since we are unable to reproduce the problem ourselves, we would really appreciate feedback from you. Let us know which card you had in when you went through the tutorial the first time. And whether or not the above solved the problem. In advance, thanks for your help.

This section is under construction. If you have any questions or problems, please contact us.

Explanations for iPhone Words and Phrases

Extra Information and Tips

How to move and reorder icons

If you hold down any icon in two seconds, the icons starts to wiggle, and you can drag them around to change the order of the icons. Drag the icon to the right if you want to move it to a new page.

Setting menu and writing language

To change the menu language on your phone, and selecting which dictionary it should use, go to Settings → General → International

Taking a screenshot of your iPhone display

To take a screenshot of the current display on your iPhone, hold down the Home button then press the Power button. The screen will flash white, and the image is saved into your camera roll.

Download links for all iPhone firmware files

Below you'll find a list of all firmwares and baseband versions available for the iPhone, and download links to them.

If you don't want to use the 2.1 firmware as this tutorial tells you to, you may choose to download either 2.0.1 or 2.0.2 instead.

Firmwares for the original iPhone:

Baseband version in parenthesis.

Firmwares for the new iPhone 3G: