MODDING AND/OR UNLOCKING WILL VOID YOUR APPLE WARRANTY
Proceed at your own risk.

CHECK YOUR FIRMWARE VERSION BEFORE DOING ANYTHING ELSE

Most of this FAQ is specific to phones that have the 1.02 firmware. Don't know your firmware version? See our Firmware page for directions.

Can I Carrier-Unlock a 1.1.1 phone via software unlocks like anySim, iUnlock or the GeoHot hardware unlock? What does it mean to "Downgrade" to 1.0.2?

Is there such a thing as "Virginizing" the iPhone? When is a virgin not a virgin?

How do I Flash my iPhone baseband to factory(virgin) state (Mac/Win 1.0.2 only)? Why would I re-flash?

How do I check what version of the firmware is on my iphone?

How do I unlock my iphone?

Where can I get the anySIM GUI unlocker from the dev team?

I'm having problems with anySIM the GUI unlocker from the devteam.

Will my unlocked iPhone survive a restore?

I had problems during the unlock, how do I start fresh?

I'm getting "No service" after the unlock, what can I do?

Do I need to remove the AT&T sim card from the iphone when I'm unlocking?

What is installer.app/App.tap and how do I install it?

What is jailbreaking?

I'm getting an Invalid SIM message?

What is the lockdownd patch/Factory Activation and how do I do it (Mac/Win)?

What do I need to run on my iphone to download files from it or login via SSH or use WinSCP or any SCP program?

When I run "AT+CLCK="PN",0,"00000000" I get an error

Where can I download the iphone firmware packages?

My PUTTY connection won't work?

I need some files, where can I find them?

What Settings Do I use for GPRS on my unlocked phone?

How do I get Voicemail button working?

How do I change timeout before going Voicemail?

Why does my battery life suck after installing so much stuff?

What do I do if iTunes stopped recognizing my iPhone?

How do i get edge to work on tmobile?

How do I get my contacts from my sim card to my iphone?

How do I change the carrier logo?

How do I activate the YouTube application on the iphone?

I'm getting an Invalid SIM message?

How do I activate the YouTube application on the iphone?

   

How do I check what version of the firmware is on my iphone?

If your phone has already been activated, go to start - settings - general - about - version If your phone has not already been activated, see step 1 here

How do I unlock my iphone?

This will also activate YouTube If you use the GUI unlocker, you HAVE TO START FROM A VIRGIN PHONE

Windows: click here
Mac: Hacktheiphone.com Mac Guide

Alternate PC guide if all else fails:  Hacktheiphone.com Windows Guide

Where can I get the Anysim GUI unlocker from the dev team?

Please note: To if you use the GUI unlocker, you HAVE TO START FROM A VIRGIN PHONE

You can get it right off the Wiki here
or: Zip download or PXL download

To get the GUI unlocker through installer.app on the phone

1) Browse from MobileSafari to conceitedsoftware/iphone/beta.
2) Tap Yes when asked if you want to add the repository.
3) Run Installer. anySIM is under the System section

I'm having problems with anySIM the GUI unlocker from the devteam.

Please note: To if you use the GUI unlocker, you HAVE TO START FROM A VIRGIN PHONE

Will my unlocked iPhone survive a restore?
If you restore your phone via iTunes to the same version (i.e. 1.0.2) the answer is yes, your unlock will survive. If a new version comes out, we don't know yet.

I had problems during the unlock, how do I start fresh?

You need to restore your phoneto a factory state as described here.

I'm getting "No service" after the unlock, what can I do?

You need to restore your phoneto a factory state as described here and start over again.

Do I need to remove the AT&T sim card from the iPhone when I'm unlocking?

It doesn't matter; you can have any sim in there.

What is installer.app and how do I install it?

Installer.app (Also knows as App.tap) is a program that installs other 3rd party applications on your phone wirelessly (via wi-fi or edge). The windows and Mac versions can be found here: http://iphone.nullriver.com/beta/

What is jailbreaking?

Jailbreaking is the process that allows you to run unsigned code on the iPhone. You are required to "jailbreak" your phone to run any 3rd party application. Programs like ibrickr and apptapp installer perform this for you.

How do I change the carrier logo?

Not for the faint of heart.. At the moment there is no easy way to do this if your carrier is anything but T-mobile, Vodaphone, AT&T or Cingular.If you're brave go here: http://iphone.fiveforty.net/wiki/index.php/IPhone_Customization

You Tube
How do I activate the you tube application on the iPhone? You need to copy "the 3 files" to /var/root/Library/Lockdown.
If you have a freshly restored phone, the easiest way to do this is to skip to step 5 here

Where do I get the 3 files and how do I copy them over to the iPhone?

The 3 files are available here. On windows you can use ibrickr or any file transfer program on the MAC. (SCP)

Note to Mac users: You need to delete all the files in /var/root/Library/Lockdown/activation_records. Then download this file and decompress the archive in your home folder. Then double click the Install youtube.term file

What are some symptoms of a corrupt baseband?

1.)    You may not be able to hear phone calls unless you switch speakerphone on and off.
2.)     You may not be able to receive text messages.
3.)    Phone is showing no service even though you’ve successfully unlocked.

If any of these symptoms occur, You need to restore your phoneto a factory state as described here and start over again.

Activation
I'm getting an Invalid SIM message?
This means your phone is not activated. You need to activate using either IaSign or patch lockdownd

What is the lockdownd patch and how do I do it (Mac/Win)?

The lockdownd patch is also known as "Patching out activation" or making the phone "Factory Activated". The iPhone requires each new sim to be "paired" with the phone, otherwise known as "activation". By modifying a file on the phone called "lockdownd" the phone will be in "factory activated" mode and you will not have to reactivate it every time you swap Sims on an unlocked phone.

To do this, download this file and put in the /usr/libexec/ directory on your phone, then reboot the phone.

Note to Mac users: If you activated any other way - meaning that you activated via " Independence " or iActivator" etc. YouTube may not work, you will have to restore and start over!)

Can I Carrier-Unlock a 1.1.1 phone via software unlocks like anySim, iUnlock or the GeoHot hardware unlock? What does it mean to "Downgrade" to 1.0.2?

Phones that come with 1.1.1 firmware cannot be Carrier-Unlocked at this time (see Status page to see what's new). It is possible to "Downgrade" the OS to 1.0.2. This allows you to jailbreak your phone and install 1.0.2 applications on it. Consequently, you will lose 1.1.1 apps, like the iTunes WiFi store. It may be possible to carrier-unlock using a TurboSim, but we havent tested it. (See Links page for Forums that may have more info).

For information on downgrading to 1.0.2, see the Dev Wiki here, or check forums.

Is there such a thing as "Virginizing" the iPhone? When is a virgin not a virgin?

Phones that have been Carrier-Unlock with AnySim, iUnlock, GeoHot hardware method, or any derivative can not be fully "virginzed" at this time. Once a phone is unlocked, the baseband information for the IMEI is affected. This means that your phone needs to remain unlocked in order to display the correct IMEI. If run the 1.1.1 update over a 1.0.2 firmware, your phone will lose its IMEI and you will have a brick. There is no fix for IMEIs that have been broken by 1.1.1 at this time.

How do I Restore my iPhone to factory state (virginizing)(Mac/Win 1.0.2 only) (Virgin phone)?

First see above.  Virginizing your phone means flashing the baseband (modem) to a virgin state. Most unlocking procedures modify the baseband by writing code to it. The reason we flash the baseband is that If you only do a restore via itunes (to the same version of the firmware), your baseband software is not updated. In the event that an unlocking process has gone wrong, re-flashing will usually fix your baseband. Please note, however, that you cannot flash 1.0.2 baseband if you already updated to 1.1.1. There is no fix at this time.

To prepare, if you haven't already, Download ibrickr , (if you have iTunes 7.4.x you will need to download this file and place it in the ibrickr folder for it to work) ICE03.14.08_G.fls, ICE03.14.08_G.eep, Terminal & Necessary Files. It is suggested to keep extract these files into your ibrickr folder.

1.      Open Ibrickr and choose Files
2.      In the Ibrickr File manager view on the right side of the screen click the on the picture of the iPhone where it says bin/ it will look like a hyperlink
3.      click the upload files button. select ICE03.14.08_G.eep & ICE03.14.08_G.fls  click open and wait for them to upload
4.      click back go to file and upload the files from the iphone.unlock.zip to /usr/bin
5.      Once the files have been uploaded go back to the main screen of Ibrickr and choose Applications > install from PXL file and choose MobileTerminal-VT100-svn161.pxl
6.      From your iPhone tap the Terminal icon on your springboard and type launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
7.       From your iPhone tap the Terminal icon on your springboard and type cd /usr/bin then hit enter, then type chmod +x bbupdater and hit enter then type ./bbupdater -f *.fls -e *.eep and hit enter
8.      Restore via Itunes by holding down the power and home keys on your iPhone for up to 45 seconds at which time you’ll see a yellow triangle and a message to connect to Itunes. Make sure your phone is connected to the computer and launch Itunes.  Follow the options to restore.

Note 1: If you are stuck getting into restore mode, try several times, and try with the phone in the dock or connected to the computer.

Note 2: Your phone needs to have connected to iTunes at least one time before you do anything, then just cancel out of the "AT&T activation screen or close Itunes)

9.       Quick factory activation and YouTube Activation for freshly restored phones:

Windows: Download this file, and run "(CLICK HERE) activate.bat"

Mac: Download and run apptapp installer. Then download this file and decompress the archive in your home folder. Then double click the Install youtube.term file

What do I need to run on my iPhone to download files from it or login via SSH or use WinSCP or any SCP program?

You will need to install App.tap installer, then install OpenSSH and the BSD Subsystem.

When I run "AT+CLCK="PN",0,"00000000" I get an error

Restore and start over

Where can I download the iPhone firmware packages?

1.0.0 is available here: http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3538.20070629.B7vXa/iPhone1,1_1.0_1A543a_Restore.ipsw

1.0.1 is available here: http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3614.20070731.Nt6Y7/iPhone1,1_1.0.1_1C25_Restore.ipsw

1.0.2 is available here: http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3823.20070821.vormd/iPhone1,1_1.0.2_1C28_Restore.ipsw

My PUTTY connection won't work?

You need to install OpenSSH and the BSD Subsystem from the App.tap installer You also need to make sure the screen lockout is set to "never" in "Settings - General - Auto-Lock - Never"

The most commonly asked for files are linked here:

ibrickr
PACAY activation/YouTube for windows
Quick activation/YouTube for Mac
apptapp installer
ICE03.14.08_G.fls
ICE03.14.08_G.eep
lockdownd
the 3 files
termcap (goes in /etc)
bbupdater (goes in /bin)

What Settings Do I use for GPRS on my unlocked phone?

Check out this excellent guide here to get GPRS settings for you carrier. The settings are located in: Settings>General>Network>EDGE on your iPhone once it's unlocked.

How do I get Voicemail button working? 1. If you have set a SIM PIN, disable it (Settings>Phone>SIM PIN>off)
2. SSH into your phone/lib>
3. Run launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
4. Run minicom
5. Type AT+CSVM=1,"xxx" where xxx is the number the phone should dial for your voicemail. (For Telstra Mobile, it's 101, for example)
6. You'll get OK as the response. If you get an "ERROR" as response, be sure to unset your PIN before entering minicom
7. Quit minicom with commands: CTRL-a, then q
8. Run launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
9. if you want to, you can re-enable your SIM PIN now
10. and you're done!

How do I change timeout before going Voicemail? 1. From the keypad dial the following: *#61#
2. Press the Call button
3. Write down your voicemail number. It's the number after "Forwards to"
4. From the keypad dial the following: *61*1VOICEMAILNUMBER*11*30# inserting your voicemail number where VOICEMAILNUMBER is. It should be 11 numbers. For example, if your voicemail number is 16787641111 then your command would be: *61*16787641111*11*30#. 30 is the length of time in the command above. 20 is the default. 30 is the max.
5. Press the Call button to send your command to the server
6. You should see the following:
Setting Activation Succeeded
Voice Call Forwarding
When Unanswered
7. Congrats. You are set! Call your iPhone again to see that it now takes longer to hit voicemail.

Why does my battery life suck?        

The SSH process (among other things) kills your battery life. You need to either disable it or uninstall it.
You can install UIctl from App.tap and use that to load/unload it directly from the phone
You may also want to turn off wi-fi and Bluetooth when they are not in use. 
Also try locking your phone when not in use to turn off the screen.

The easiest way to unlock your virgin iPhone for Windows (even without wi-fi, This will also activate YouTube)

Before you do anything you MUST verify you have firmware 1.0.2 on your phone.  Use of any other firmware may brick your phone.   Additionally if you have done any modifications unlocks etc. you must virginize your phone before you begin this procedure.  Please see the section "How Do I restore my phone to a factory state" for detailed instructions. Failure to do this may result in you having an iPaperweight. 

The guide here is windows only. Mac users go to http://hacktheiphone.com/74/1.htm

Step 1

Firmware Check: If your phone has already been activated, go to start - settings - general - about – version
If your phone has not already been activated, do the following:

1.      If your screen has a message asking you to activate the phone slide your finger as though you are making an “emergency call”
2.      Enter *3001#12345#* on the keypad. 
3.      Press Call
4.       From the Field Test Menu Choose versions and look for a Firmware version that starts with 3.14.  If you have 3.14 you are at the current firmware in this guide which is 1.0.2.  If its not 3.14 not you will need to update your firmware, Just do Step 8 under here.

Step 2 Upgrading Firmware – Skip to Step 3 if your firmware is current

1.      Connect your Iphone to your computer.
2.       Open Itunes. When you get activate with AT&T or Invalid sim close Itunes.
3.     
Create a folder named c:\iphone on your computer. 
4.     
Download ibrickr .  If you have iTunes 7.4.x you will need to download Itunes Mobile Device DLL as well. Extract the contents of the ibrickr archive to c:\iphone\ibrickr and if you downloaded the Itunes Mobile Device DLL above place this in the directory as well
5.      Follow the onscreen instructions in Ibrickr to “free your phone”
6.      Once Ibrickr finishes close Ibrickr
7.      Download PACAY extract it to the ibrickr folder and run the file "(CLICK HERE) activate.bat" This file maybe in a sub folder called point and click activation (with YouTube). Follow the instructions, including restarting your phone.
8.      Download AnySIM and extract it to the Ibrickr folder.
9.      Open Ibrickr click applications and let it install the PXL service. You may have to reboot the phone a few times to complete this step.
10.  Once you’ve rebooted the phone close Ibrickr and reopen it.  Click Applications > install from PXL file, and select the file you downloaded in step 8 (anysim.pxl)
11.   Once you’ve installed anysim.pxl from your iPhone go to settings > general > auto lock and set it to “Never”
12.   Hit the home key on your iPhone and then click on the AnySIM icon which should be on your springboard.
13.  AnySIM will launch do as it says and “slide to unlock” (scroll down in the disclaimer screen) It will do its thing and in about 10 minutes you’ll be unlocked.
14.  You can leave AnySIM on the phone or remove it through Ibrickr in applications.

What do I do if iTunes stopped recognizing my iPhone?

If iTunes suddenly decides it doesn't like your iPhone, and will not recognize or sync you can remove the Lockdown plist and it will be automatically generated next time you sync the phone.

On a Mac:

1. Close iTunes
2. Open Terminal
3. run rm ~/Library/Lockdown/*.plist
4. Close Terminal
5. Start iTunes
6. Sync your iPhone

On a Windows machine:

1. Close iTunes
2. Open Command prompt
3. run del C:\Documents and Settings\YOUR USERNAME HERE\Application Data\Apple Computer\Lockdown\*.plist
4. Close Command prompt
5. Start iTunes
6. Sync your iPhone

How do i get edge to work on tmobile?

login to your account online. Change your phone to any blackberry. Then add the blackberry plan for 19.99 and use wap.voicestream.com as the APN with no user/pass in edge settings.

How do I get my contacts from my sim card to my iphone?

The iPhone does not support sim contacts. You must sync your old phone to your computer (google it) and then sync your iPhone.