Create your own ring tones on a stock 1.1.1 iPhone
Oct 31, '07 12:00:00PM
Contributed by: Anonymous
Here's an iPhone tip for installing your own ringtones on 1.1.1 without having to jail break it. The details are in this blog entry, but the basics are as follows...
You'll need iPhuc, Ringtonator, and a text or plist editor. Then...
- Prepare your ringtones. I've only tried this with m4a files. Your mileage may vary. First, run your ringtone trough Ringtonator. You should now have both an m4a version, and an m4r version of your ringtone.
- Load up iPhuc and add BOTH files (m4a and m4r) files to the /iTunes_Control » Ringtones directory. (using the putfile command).
- You need to get the Ringtones.plist file from /iTunes_Control » iTunes using iPhuc and the getfile command. Save a copy of the file in case your make a mistake!
Then you'll need to edit the plist in the plist editor or your favorite text editor. You need to add two entries to the Ringtones dictionary, one for the m4a file and one for the m4r file. I made up the GUID myself, but I'm sure there's a better way to do this. However, note that the GUID is the same for both the m4a and m4r files. You can also edit the name key. You can see a sample ringtone file at the above linked blog post.
Put your modified version of your Ringtones.plist file back on your iPhone in the /iTunes_Control/iTunes directory.
That's it. Your ringtone should appear in your ringtones list.
[robg adds: I haven't tested this one...]
Comments (4)
Mac OS X Hints
http://hints.macworld.com/article.php?story=2007102307592020