It is arguable that there are a number of frustrating things about the current iPhone OS. One of them, for me, is how few SMS tones are included, and the fact that you cannot add and/or change them. Not officially, anyway.
This is a trick I figured out early on, in my iPhone days, and I have been using it ever since. Today I’m going to show you how to create SMS tones for your iPhone, and then show you how to install them. With this method, you will be able to install as many SMS tones as you want, using WinterBoard to activate them.
You will need your iPhone to be jailbroken for this to work. If you jailbreak with blackra1n, you will also need to install “acf2add”, from Cydia. You will also need to have WinterBoard installed, to activate you SMS tones. We are going to create the SMS tones with a program called “Audacity“. Then we will install the SMS tones, via USB, with a program called “DiskAid”. Both of these are free and available on Mac and PC, although the free version of DiskAid is limited to a 14 day trial. It is only $10, if you want to keep using it after that.
The process is simple, if you’re familiar with the root file system of the iPhone. Here’s the steps, in point form, but for a more indepth tutorial, please watch the video:
Step 1. Find a sound file that you want to have as your SMS tone. It can be any format that Audacity can handle. Just drag and drop it into the Audacity window.
Step 2. Adjust the size and volume of you sound file. You want it to be pretty loud, so you can hear it from your pocket, and you want it to be no more than 3 seconds long, or it gets annoying. Technically, you can have your tone be as long as 30 seconds, but the tone will not stop when you open your Messages app, to reply to a message. It will always play the full 30 seconds.
Step 3. Export the SMS tone as a AIFF file. Create a new folder on your desktop, and name it whatever your new tone is called. Inside that folder, create another folder and name it “UISounds”. Put your new tone into that folder. Rename your tone “sms-received1.caf”. Make sure you change the extension, as well as the name.
Step 4. Lastly, open up Diskaid and connect your iPhone. In the drop down menu, on the lower left, select Root folder. Navigate to Library > Themes, then click “Copy to Device”. Select the folder we created earlier, and click “Open”. That’s it. Your done! All you need to do now, is go into WinterBoard, on your iPhone, and activate your new SMS tone.
Here’s the video to help you out:
If you have any questions, please post in the comments below.