Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
10-16-2007, 06:30 PM #1
So we can get ringtones in 1.1.1, but what about modifying the SMS alert?
without jailbreaking. jailbreaking 1.1.1 is more of a pain in the *** than I'd like to deal with, but I was wondering if anyone has looked into modifying the SMS alerts. any thoughts?
10-16-2007, 07:44 PM #2
more info to follow....
Okay, here's the easy way...
The file for the name change is here:
Now, what .caf file do you change? I picked Horn (who the heck wants a horn to sound when you get a text message???) Anyhow, you can change ANY of the sounds listed, just replace the appropriate text in the Sounds.strings file.
So how do you find out which file is which? Well actually they go in order, so just put your new renamed .caf sound file on your iPhone.
Here's the file that lists the names of the SMS sounds.
Here's what your new SMS sounds, located in the same location look like:
Please note that the numbering is off by one! So, if you want to replace say item #1, Chime, you need to replace sms-received2.caf file. If you look at this screenshot you can see that even though the name is #2, it's actually number 3 in the left side. In my example for Horn, I replaced sms-received4.caf.
Last edited by CyberGreg; 10-16-2007 at 08:12 PM. Reason: added notesWhite 3G
10-16-2007, 07:50 PM #3
don't like teasers. do tell.
10-21-2007, 05:48 PM #4
where do I find something to see the files, I assume are on the phone
11-05-2007, 11:32 AM #5
11-05-2007, 01:55 PM #6
yup i want to know how to do it for windows as well.
11-07-2007, 08:01 AM #7Does this work for windows xp?
how can i edit the plist & string file?
is there anyway of putting more sms tones without replacing the old one like puting sms-received7.caf , sms-received8.caf and so on??
I just want to add more not replace the ones i have.
Can this be done?
11-07-2007, 08:52 PM #8access my iphone internal files
ho can io access my iphone files like you did........
11-07-2007, 09:23 PM #9
All you guys with windows, use iphonebrowser1.4 It works great for me.
I have vista by the way.
11-11-2007, 12:52 AM #10
what is that .caf extension?????
11-11-2007, 04:12 AM #11caf
afaik CAF stands for coded audio file. Just convert an mp3 or wav to aiff using Quicktime (pro for Windows) an then rename the ending to caf. That'll do.
However, I am still looking for a program to adapt the plist and strings files in Win XP. Up to now, I tried Notepad, Notepad2, eclipse Java Development Kit, jEdit, Word and a hex editor but none worked.
Do I have to recompile the file after having changed it? Or is this just plain text changing?
EDIT: ok, it's easy: Use the strings to XML decode which can be found here somewhere (here: http://18.104.22.168/~khchung/cgi-bin/plutil.cgi)
Then use jEdit (download from sourceforge) to edit the new XML file.
In sounds.plist you can change the following part:
You can add a line <string>ALTERNATE_7</string> here and also <integer>8</integer> a little below.
In the file sounds.strings you can edit the following part:
As you can see, I added a "Test" string which is also shown in the "New Text Message" Sound menu.
The only thing which does *not* work up to now, is adding a new caf sound file (being named sms-received7.caf) so that it will also be played when clicking on "Test".
If anyone happens to know a solution....I am waiting for it.
Last edited by msbab; 11-11-2007 at 10:35 AM. Reason: found out some new stuff
11-12-2007, 07:31 PM #12
I was wondering how to make this work with 1.1.2 ?
11-12-2007, 09:27 PM #13
11-13-2007, 05:39 AM #14
I repeat: It *is* possible to add another list entry in your SMS-Sounds menu. The iPhone won't just play the sms-received7.caf.
*Be sure to save your original files if something goes wrong*
In sounds.plist you have to change the following part:
Add <string>ALTERNATE_6</string> here.
I'm not sure if this is the original config, just add an additional integer.
In the file sounds.strings you will have to edit the following
One sound is now renamed "James Bond" and there will be another, additional entry named "Test".
I also added an additional file named sms-received7.caf but clicking on "Test" won't play anything. So this is the point which has to be worked on.
If you did something wrong while changing the files, you will not be able any more to access the "SMS-Sounds" submenu! (undo this by uploading your original config files).
11-20-2007, 08:08 AM #15
12-02-2007, 01:01 PM #16
FOR WINDOWS USERS:
1.we need a caf file for the tone...
USE ibrickr ---->this will convert ur mp3/wav musicfile to .caf and store a copy in your ibricker folder on your computer.
2. in ibrickr---->click sounds/sms alert (received) then add mp3/wav file u want to convert to caf
3. then go to ur ibrickr folder(in ur windows explorer) and u will see ur converted .caf file
Open your ibricker folder and rename the file to one of the following:
4.then log on to winscp and place the file into:
System/Library/Audio/UISounds (you can make a back up of the original sms-received file if you like)
Replace the original file in the folder with ur new and ur favorite smstone u converted to caf file.
ENJOY UR NEW & FAVORITE SMS TONESDoNt ForGeT to Say "THanK You" using tHe THANKS ButToN if you found my post helpful
Apple iPhoNe 3GS Factory Unlocked 3.1.2 All working flawlessly!!
12-27-2007, 03:34 PM #17
12-28-2007, 07:59 AM #18
Thanks theone77, that was simple and painless.
It's a pitty that iBrickr doesn't do the full job.
When I converted my audio file, iBrickr uploaded it to my iPhone to the correct directory as sms-received.caf but not accessible via Settings > Sounds > New Text Message. It was a simple matter to rename one of the other files via WinSCP (to back it up on the phone, e.g. sms-received4.caf to sms-received4.ORIG), then rename the new sound file to sms-received4.caf...
A reboot and now my Horn is catching Sonic Hedgehog rings!
Tippy, to change the label that is displayed in Setting > Sounds > New Text Message...
- Download the Sounds.strings file from /Applications/Preferences.app/English.lproj on the iPhone to you computer
- Run that file through the converter at http://22.214.171.124/~khchung/cgi-bin/plutil.cgi
- This will allow you to open it with a text editor (use Wordpad on Windows not Notepad so it displays nicely)
- Over-type the label that corresponds to the sound file that you replaced with your preferred label, e.g. change Electronic to Cosmic
- Save the file and upload it back to the iPhone (best make a backup of the original file first)
- Reboot and you're done!
It doesn't matter that you've converted the file to edit it, but not converted it back - the iPhone doesn't care.
Last edited by fastdump; 12-28-2007 at 08:04 AM. Reason: Automerged Doublepost
The Following User Says Thank You to fastdump For This Useful Post:
12-29-2007, 07:16 AM #19
12-29-2007, 07:31 AM #20