HOW TO: Custom SMS Tones for FREE!

Wiltron

Well-known member
Feb 11, 2010
219
9
0
Visit site
HOW TO: Custom SMS Tones - UPDATED FOR IOS 5.0

UPDATE OCT 17 2011
IOS 5 UPDATE

ADDED UNRESTRICTED RINGTONES SECTION - Unrestricted means no length limit, and no size limit
ADDED IOS 5.0 NOTIFICATION - Good news everybody (Say it like Professor Farnsworth)

---------------------------------------------------

Hello everyone, another guide by me - this time, its how to change your default SMS tones, to anything you want!

Now, you'll need a few programs to get started:

1. Audacity
2. iTunes 9.0+
3. winSCP
4. Jailbroken 3.0+ and openSSH installed

---------------------------------------------------

First, you need to make your SMS tones. Use Audacity to trim your SMS tones to 5 seconds or less. You can make them longer, but do you really want a 30 second clip playing every text message you get? I recommend 2 seconds or less.

Once you've trimmed and made your tones, export them as an MP3, and import them into iTunes.

In iTunes, open up your preferences, and change the "Import Settings" and change it to the AIFF standard. Any Quality setting is fine.

Right click your songs in iTunes, and click "Create AIFF version". Delete the MP3 version (to keep things organized). Your AIFF file will be located in the iTunes media folder.

In Windows Explorer, enable "Show Extensions for known file types", and change the AIF extension to CAF.

Rename the file to sms-received2. You can have a maximum of 5 custom SMS Tones. DO NOT replace the 1st file (sms-received1.caf) which is tri-tone. DO NOT attempt to add an additional sms tone such as sms-received7.caf or higher, as it will cause your phone to restart indefinitely.

Once you're all done with the above, open up winSCP (or whatever program you use to SSH into the phone), and browse to the root directory of your phone. Then from there, go to System / Library / Audio / UISounds.

Copy and paste your CAF files over and over-write the ones there. Backup if you deem necessary, but any software restore will restore these files. No need to restart or respring as your new sound clips are ready to go.

There is no way to rename these files, they will still say "Horn" and what not.

Enjoy everyone! Hope this guide helps you!

---------------------------------------------------

UNRESTRICTED RINGTONES

First off, when you create a ringtone and sync it with iTunes, it has to pass 3 specific criteria in order to be synced to the device.

1st) Is it the proper extension (.m4r)
2nd) Is it less than 30 seconds in length
3rd) Is it under 1MB in file size

If any of the above come back with a "NO" answer, then it's added to your library, but NOT SYNCED TO YOUR DEVICE.

Time to bypass the 2nd and 3rd steps - with a very simple, very easy SFTP upload!

First, make your ringtone. It's pretty much the same as the custom SMS ringtone guide above, but have iTunes convert it to a M4A file, and rename it to M4R Extension. That's how you make a ringtone. Now, to sync it to your device without having to worry about if its over 30 seconds or larger than 1MB.

All you need to do, is drag and drop the M4R files into the following directory, when logged in under root.

Code:
private/var/stash/Ringtones
or
Code:
Library / Ringtones

Once you've uploaded them, you may have to restart your phone in order to see them listed under the custom ringtone section in your settings app. I personally didn't, but some friends of mine who did this reported to me that they had to restart.

---------------------------------------------------

IOS 5 SOFTWARE AND WHAT THIS MEANS TO YOU

attachment.php

Good news everybody! I've discovered a way to make you realize that you're talking in Professor Farnsworth's voice in your head!

Also, I've discovered that Apple and iTunes decided to remove the "Restrictions" in place for iOS4.x and allow custom SMS ringtones. The problem is, it still checks for a few things:

1. Is it an M4R file type
2. Is it under 5 seconds
3. Is it under 250kb

If any of those are untrue, it will assume it's a ringtone, and not be selectable from the SMS Tone menu.

Trim, compress and otherwise modify those short ringers for your SMS tones, and then sync with iTunes.

NO JAILBREAK REQUIRED FOR THIS, ONLY IOS 5

Again, Enjoy! Have fun - any problems, questions or comments, let me know!
 
Last edited:
  • Like
Reactions: tourstagefan

ElectricDoodie

Well-known member
Feb 3, 2010
48
0
0
Visit site
You actually went and made a guide! Thank you so much! Now, I can have my Metal Gear Solid Codec sound play.

Now, to figure out how to request a sticky for this...
 

Wiltron

Well-known member
Feb 11, 2010
219
9
0
Visit site
I told you I was going to make a guide for it - I don't lie :p

And I think the mods lurk these forums, and sticky if they deem nessessary.. however, people need to say things like "Sticky this!" and what not, or else they wont know that the masses want it stickied :p

Remember, mods are robots programed by TIPB and are there to serve us, and ban the non-conformists (J/K <3 Jeremy and all the others)
 

white573

Well-known member
Sep 7, 2009
114
0
0
Visit site
I love the fact this out and is working for people. By no means am I trying to rain on sones parade but....anyring has been doing this for awile so I'm not sure were the benefit of this process is??
 

LVCIFER

Well-known member
Jun 18, 2009
1,394
7
0
Visit site
Actually, there's a simpler way that I've been messing with. :)

You need to create the system SMS tones. This also works with all system sounds.

SSH into your themes folder (/Library/Themes), and create a folder. It can be called anything. I call mine "Custom UI Sounds).

So the path should read:
/Library/Themes/Custom UI sounds

Once again, that's just an example of a folder.

INSIDE the folder you created, create another folder called "UISounds". So the path should read:
/Library/Themes/Custom UI Sounds/UISounds

in this folder, place all the system sounds you created. They must be named correctly though, so if you want to "replace" a SMS tone, you need to name it "sms-received1.caf" - "sms-received5.caf". (It allows me to rename the 1st one)

Then, respring.

Open Winterboard. Enable your new "Theme" (Custom UI Sounds).

Respring.

Voil?. :)

All sounds are overridden by Winterboard. :)
 

LVCIFER

Well-known member
Jun 18, 2009
1,394
7
0
Visit site
Also, whenever you want to disable it, just deactivate it through winterboard or use a different "theme". :)

works like a charm.
 

soulfulzeta

Well-known member
Jan 26, 2010
123
0
0
Visit site
Actually, there's a simpler way that I've been messing with. :)

You need to create the system SMS tones. This also works with all system sounds.

SSH into your themes folder (/Library/Themes), and create a folder. It can be called anything. I call mine "Custom UI Sounds).

So the path should read:
/Library/Themes/Custom UI sounds

Once again, that's just an example of a folder.

INSIDE the folder you created, create another folder called "UISounds". So the path should read:
/Library/Themes/Custom UI Sounds/UISounds

in this folder, place all the system sounds you created. They must be named correctly though, so if you want to "replace" a SMS tone, you need to name it "sms-received1.caf" - "sms-received5.caf". (It allows me to rename the 1st one)

Then, respring.

Open Winterboard. Enable your new "Theme" (Custom UI Sounds).

Respring.

Voil?. :)

All sounds are overridden by Winterboard. :)

Sounds easy but I have no idea where to start. What's SSH? Where do you find the folders in the library? Are we talking Cydia, PC/Mac, etc. Sorry, I'm not a IT person so I have not a clue where to locate this stuff.
 

Smlk

Well-known member
Apr 3, 2010
303
5
0
Visit site
Nice job on the guide. Thanks- things like that are really helpful for people like me that are chicken to play around AND don't have all the knowledge.
 

jcash74#WN

Member
Jul 2, 2010
6
0
0
Visit site
Very nice, already finding usefull guides. Thanks! Also thanks Alli for the refernce to the 1st page SHSH guide I was looknig for something on that.
 

Wiltron

Well-known member
Feb 11, 2010
219
9
0
Visit site
I'll be updating this guide shortly on how to add UNRESTRICTED ringtones to your device.. Bypass the iTunes 30 seconds max and 1MB max sync.

Expect it in about an hour or so (pending no issues IRL here)
 

Wiltron

Well-known member
Feb 11, 2010
219
9
0
Visit site
Unrestricted Ringtones section added - can I get a mod to rename the original post, to show that the guide has Custom SMS and Unrestricted Ringtones?

Tried Editing the post and renaming, but it's not renaming on the forums..