From ModMyiFone - Wiki
This method is OLD and OUTDATED.
The new method is here.
This guide is for OS X. The Windows version is here.
Thanks go to Mark at hacktheiphone.com for most of the content, and the guys at the Dev Wiki for the software. I have simplified a couple steps of Mark's guide, and taken out some other stuff. Without further adieu...
'This guide will get you started modding the iPhone.
I know this looks like a difficult procedure. Read it through first before performing anything.
Once you have all the files downloaded, and have put them all in the same folder, this is a 4
minute process. Seriously. Download the files that I link to on this site. There are many
versions of Jailbreak and iPhoneInterface. The build numbers were not consistent. You could have
problems if you got your files elsewhere but use these instructions.
Warning
-
We felt we had to say something before you performed this modification. There is obviously some
risk involved here, but everyone we know of has been able to restore their iPhone by using iTunes.
I've heard no report of anyone damaging their iPhone by doing this. However, if your
iPhone becomes unresponsive to restoration via iTunes, then you may have to seek repair or
replacement through Apple Inc., or AT&T. Pay careful attention to the instructions here. We are NOT
responsible for your results. You are assuming all risks. These instructions were completed
successfully by many people before being posted here, but we cannot account for everyone's
individual computer system configurations or ability to follow directions.
-
It is unknown what, if any, effect future updates to iTunes or iPhone software and firmware will
have on the modifications we are able to do.
Step 1.
Make sure your iPhone is docked and charged.
Step 2.
From iTunes, make sure you have a backup of your phone and all settings (if you want to keep
them). Simply connect the iPhone to your computer and iTunes will sync your iPhone. Automatically
backed-up information includes text messages, notes, call history, contact favorites, sound settings,
widget settings, certain network settings, and other preferences.
Step 3.
Quit iTunes. Don't just minimize it, shut it down. If you have the iTunes Helper
open, you must quit that as well. To determine if they are running, open the Activity
Monitor program found in the Utilities folder inside of the Applications folder. If it is running,
highlight it in the list and click the Quit Process button.
Step 4.
Make sure the iPhone is on.
Step 5.
Download the
software restore file from Apple. (91.2 MB .ipsw)
Once the file is downloaded, most browsers may automatically decompress the file and leave a
folder called iPhone1,1_1 on your desktop. If your browser did not do this, and you have an .ipsw
file instead, then rename the extension to .zip and decompress it yourself.
Step 6.
Create a folder called phonedmg in your home folder.
Step 7.
Place the software restore files you downloaded from Apple (the iPhone1,1_1 folder) into the
phonedmg folder. Do not place the whole folder in here, just what's in the folder.
Step 8.
Download this
iPhone Tools Pack (56 KB .zip) and put its contents into the phonedmg folder as well.
Step 9.
Go to your Applications folder and then go into the Utilities folder and find the program called Terminal. You should move this to your dock for easier access. Note that when typing in the terminal, everything is case sensitive. So watch your capital letters and lower case letters. Do not interchange them, they won't work.
Step 10.
Start Terminal and type:
cd phonedmg Then press the return key.
You'll see you are now in the phonedmg directory where all of your files that you downloaded
earlier should be.
Step 11.
Type:
./jailbreak then press the return key. You should see the text
Looking
for iPhone... If you don't, then you did something wrong. When you run jailbreak with
the iPhone on you'll get this:
It will next say:
Step 12.
Press and hold the Home button and the Sleep/Wake button for a full 25 seconds.
The iPhone will restart in recovery mode. At this point the iTunes program may open, so close
it.
Note: If you have iTunes 7.3.1 it won't launch automatically when you go into recovery mode.
Continue to Step 13.
Note: If you have iTunes 7.3.054 go back to the Terminal window running jailbreak and press and hold
the CTRL key while pressing the C key. You have to do this because jailbreak tells you to go into
recovery mode, and doesn't give you a prompt to kill the shell process.
At the new prompt type ./jailbreak Then press the enter key. A few additional lines of
text will appear as the iPhone is modified. This process may take up to one minute and it won't
look like anything is happening, but trust me, jailbreak is busy. What until you get a screen
similar to the one below.
Step 13.
Step 14.
Back in the Terminal type:
./iPhoneInterface Then press the return key.
Congratulations! You are now in your iPhone and ready to start adding/removing/modding files!