HOW-TO CHANGE SMS/EMAIL TONES.
Preparation Notes: Before you attempt to do any of this, if you have jailbroken your iPhone using blackra1n, you will need to go to Cydia and download/install "afc2add". Without it, you won't be able to use iPhone Browser or iFunBox.
-First, you find the audio file that you want to be as your new TXT notifier, try to find it as any of the following file formats:
wav, mp3, aiff, m4a
-Then, load it into iTunes. Click on Edit > Preferences > Import Settings > Advanced, and set the conversion encoder to AIFF.
-Go back into your library inside iTunes, locate the file you just added, right click on the sound file you imported, and select "Convert to AIFF".
-Let it convert.
-Once it's done, right-click the file, and go to info. Follow the path to that file, and then simply rename it to *.caf.
-Open up iPhone Browser. You can also use iFunBox.
-On iPhone Browser, click on Goto Location > UISounds on the top bar. For iFunBox, navigate to this directory:
/System/Library/Audio/UISounds
-Locate the files named:
"sms-received1.caf"
"sms-received2.caf"
"sms-received3.caf"
"sms-received4.caf"
"sms-received5.caf"
"sms-received6.caf"
-Decide which one you don't like, and delete it.
-Lets use the first one, "sms-received1.caf" as an example. Delete that ba$tard from the original directory.
-RENAME your NEW ringtone (created in iTunes) to "sms-received1.caf", and drag it into that iPhone Browser / iFunBox directory.
-Go to your iPhone, select "Tri-tone" as your message, and that will be your new SMS/TXT/MMS Ringtone. Do this for the other five and there you go.
Voila, thats all it is. it sounds like a lot of steps, but once you do it once or twice, its really second nature.