From ModMyiFone - Wiki
How to add and remove custom ringtones (the easy version)
(intel Mac only)
by: exNavy
Before I get into the instructions for the easy to use program, I want to give credit where credit is
due. Because of the hard work of a couple people, nightwatch, geohot and ziel
in particular, and the rest of the iPhone development team, they created two key programs (Jailbreak
and iPhoneInterface) that allow custom ringtones to be installed onto the iPhone. Because of
these programs, a new program has been developed: iFuntastic! (by bitSplit Enterprises), which makes
it very simple to not only install but to manage ringtones on the iPhone.
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, turned on, and charged.
Step 2.
For the really paranoid, when iTunes launches after docking, make sure you have a
backup of your phone and all settings (if you want to keep them). 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.
Download the iFuntastic! program. You can get it
right here or off
RapidShare if you prefer. (it's a 16mb download).
Launch the application.
Step 5.
Click the number 2 button (the next time you run this program, you will just
skip ahead to the number 3 button). You will get the spinning beach ball for a minute while the
program (it's got Jailbreak inside) does its thing.
Next click the Select Ringtone Folder... button (over to the right of the number 2 button).
Navigate to the folder where you keep your ringtones at. When you've found the folder, click the
Choose button in the dialog box.
You will see your ringtones populate the file window on the program. A hard drive icon next to a
name indicates it is stored on your computer. You can also preview the ringtone by clicking the
speaker icon.
Step 6.
Go to number 3 on the program and click the Unlock button.
You will get a spinning beach ball. At this point, put the iPhone into recovery mode by pressing and
holding 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.
More ringtones will now appear in the file window. Ringtones with an image of an iPhone next to
them are currently on your phone.
Step 7.
Let's say i want to add the CTU.mp3 ringtone. Click on its name and a green + symbol appears.
To remove a rigntone, like Bark.m4a, click it and a red x appears.
When you are all done adding and removing ringtones, click the Update button by the number 5, and
your list will update on the right.
Go to number 6 and click the Lock button.
Step 8.
On the iPhone, press and hold the Home and Sleep/Wake button until the apple logo appears. Then
go to number 7 on the program and click the Done button.
Step 9.
Turn off the iPhone then turn it back on. Go to: Settings -> Sounds -> Ringtone, and
select your new ringtone. Here's my before and after.
Once you have done this, iTunes doesn't automatically launch when connecting the iPhone. You can
launch iTunes manually and it will sync with the iPhone though.
If you find the iPhone acting weird, just put it into recovery mode (press and hold the Home button
and the Sleep/Wake button for a full 25 seconds), then launch iTunes and allow it to restore the
iPhone. You will of course need to repeat these instructions to replace your ringtones that the
restore process erases.