Custom ringtones and system sounds
Page 2 of 2
Method 3: Using GarageBand to make a new ringtone.
Apple has also provided a way to create ringtones via GarageBand.
Launch GarageBand and select iPhone Ringtone. Then select either Example Ringtone, Loops, or Voice,
and click Choose.
Name your project, pick your options, and click Create.
A default loop opened up. The sky is the limit in GarageBand.
When you are done with your composition, click Share, then select Send Ringtone to iTunes.
In about a minute, your ringtone will be saved, and sent to iTunes.
Now go to the Ringtones tab, select your ringtone and click Sync.
The ringtone will be placed in the Custom section of your ringtones menu.
If you would also like to replace system sounds here's how
Attention
I will be using YummyFTP to upload the files in this portion of the tutorial. These instructions
can be applied to any files you want to add to your iPhone, provided you already have SSH installed.
If you have not installed OpenSSH, or used YummyFTP before, then
you must read this tutorial first.
The method described below is changing the system file directly. You would need to change it each
time manually to switch sounds. It would be far easier to use WinterBoard to change your system
sounds. To learn how to do this with WinterBoard,
click here.
For the ultimate in customization, you can follow these steps to change your system sounds for new
mail, new sms, new voicemail, et cetera. Remember you will be updating the system sounds, you can
always restore them with a full restore if you don't back up the original files prior to overwriting
them.
These are the audio files in the /System/Library/Audio/UISounds folder on 4.0 firmware:
alarm.caf
beep-beep.caf - sound played when docking the iPhone.
begin_record.caf - sound played when starting an audio recording
begin_video_record.caf - sound played when starting a video recording
ct-busy.caf
ct-call-waiting.caf
ct-congestion.caf
ct-error.caf
ct-keytone2.caf
ct-path-ack.caf
dtmf-0.caf - sound played when pressing 0 on the phone keypad.
dtmf-1.caf - sound played when pressing 1 on the phone keypad.
dtmf-2.caf - sound played when pressing 2 on the phone keypad.
dtmf-3.caf - sound played when pressing 3 on the phone keypad.
dtmf-4.caf - sound played when pressing 4 on the phone keypad.
dtmf-5.caf - sound played when pressing 5 on the phone keypad.
dtmf-6.caf - sound played when pressing 6 on the phone keypad.
dtmf-7.caf - sound played when pressing 7 on the phone keypad.
dtmf-8.caf - sound played when pressing 8 on the phone keypad.
dtmf-9.caf - sound played when pressing 9 on the phone keypad.
dtmf-pound.caf - sound played when pressing # on the phone keypad.
dtmf-star.caf - sound played when pressing * on the phone keypad.
end_record.caf - sound played when ending an audio recording
end_video_record.caf - sound played when ending a video recording
jbl_ambiguous.caf
jbl_begin.caf
jbl_cancel.caf
jbl_confirm.caf
jbl_no_match.caf
lock.caf - is the sound played when pressing the Sleep/Wake button.
long_low_short_high.caf
low_power.caf
mail-sent.caf - is the sound played when sending an email.
middle_9_short_double_low.caf
new-mail.caf - is the sound played when an email is received.
photoShutter.caf - is the sound played when taking a picture.
ReceivedMessage.caf
RingerChanged.caf
SentMessage.caf
shake.caf
short_double_high.caf
short_double_low.caf
short_low_high.caf
SIMToolkitCallDropped.caf
SIMToolkitGeneralBeep.caf
SIMToolkitNegativeACK.caf
SIMToolkitPositiveACK.caf
SIMToolkitSMS.caf
sms-received1.caf - is the sound called Tri-tone, for text message receipt.
sms-received2.caf - is the sound called Chime, for text message receipt.
sms-received3.caf - is the sound called Glass, for text message receipt.
sms-received4.caf - is the sound called Horn, for text message receipt.
sms-received5.caf - is the sound called Bell, for text message receipt.
sms-received6.caf - is the sound called Electronic, for text message receipt.
sq_alarm.caf
sq_beep-beep.caf
sq_lock.caf
sq_tock.caf
Tink.caf
Tock.caf
unlock.caf - is the sound played when you "slide to unlock".
ussd.caf
Voicemail.caf - is the sound played when you receive a voicemail message.
|
Choose a file on your computer that you like. Here's my example in iTunes, note it is in mp3 format
already.
The first step is converting your file to aiff format. Click iTunes, Preferences, and then the
General tab. Click the Import Settings... button.
At the next screen make sure you select AIFF Encoder from the Import Using drop down box. Click OK.
You may want to switch this back when you are done, just be aware that this is how you change file
formats with iTunes.
Now when you go back to iTunes and right click your file and select Create AIFF Version.
The conversion will be made and the sound will be placed in your library. You should have an mp3
and an aiff version. Remove the aiff file out of iTunes to your desktop. Click the file name so it
becomes editable. Change the aif extension to caf.
You'll be prompted to confirm the extension change. Click "Use .caf".
There is the properly formatted .caf. Now you need to name the file the same thing as the file on
the iPhone you want to replace. In my case I want to change the unlock.caf file with my own. So I
renamed it.
Use OpenSSH to navigate to the location of your new audio file and the
/System/Library/Audio/UISounds folder on your iPhone.
I would rename the original unlock.caf file to something else, before moving your new unlock.caf
file into this folder. That way you can always go back to the original sound. You will need to
reboot the iPhone for the change to take effect, or respring the iPhone.