iPhone Firmware 1.1.2 + iTunes 7.5 = Free Custom Ringtones
One of the most controversial components of the iPhone has been the subject of custom ringtones. As Apple currently implements custom ringtones, you have to purchase a ringtone at the same price of purchasing a song. This has left a lot of customers frustrated, and down a few bucks.
A few users have turned to iToner, the custom ringtone application, but the development has turned into a cat and mouse game. Each subsequent release of iTunes blocks iToner, and Ambrosia comes back with a new version which works.
However, as many people are reporting, you can add your own custom ringtones without any hacks with iTunes 7.5 and iPhone firmware 1.1.2.
Here’s how you do it:
- Take an .m4a file, and edit it down to 30 seconds or less.
- Save it, and rename the file with a .m4r extension.
- Open the file in iTunes by double clicking it or dragging it to the window.
- Sync your iPhone (make sure you have ringtone syncing enabled. You will see your custom ringtone in the list).
- Enjoy your new ringtone!
Hopefully this “hole” in the system will continue to exist. Or, as I anticipate, there will be an iTunes 7.5.1 update which will end our free ringtone fun… for now.
As for iToner, the developer Ambrosia Software states that the latest version is compatible with iPhone Firmware 1.1.2.

[...] Check it out! While looking through the blogosphere we stumbled on an interesting post today.Here’s a quick excerptOne of the most controversial components of the iPhone has been the subject of custom ringtones. As Apple currently implements custom ringtones, you have to purchase a ringtone at the same price of purchasing a song. … [...]
I tryed everything and i got it to show up in the itunes ringtones section and also in the iphones itunes ringtones section as well and when i sync up i still dont see it on the list of tones on the phone please help i have 1.1.2 firmware so it sould be working right?
No luck for me. I’m using 7.5 and 1.1.2 firmware but iPhone refuses to see ringtones unless I pay $2 to Istore. BTW I’m using a PC for syncing….is this the problem?
make sure the ringtone is under 30 secs. that was my problem
how do you edit to 30 secs ?
Found a great free app called SWITCH that converts mp3s to m4a files. Then rename extension to m4r….works perfect!!! Thanks for helpful posts.
Im using Microsoft Windows Vista Ultimate and am not experiencing problems.
What I do is make a folder in the Music folder called “iPhone Ringtones” and then make a folder for every ringtone I make. I then copy the original song to the folder, open up audacity and cut it to 30 secs and save back into the Music\iPhone Ringtones\[artists name] folder. Now I have 2 items in there: Original song and cut one.
I then open that song in iTunes, right-click and select “Convert to AAC”
Once you have done that, delete the shortened MP3 clip that you have just added to iTunes to convert. When iTunes says “do you want to move to recycle bin etc…” click “move to recycle bin.”
Next, right-click on the AAC file in iTunes and select “open in windows explorer” and cut the item and paste in:
paste a copy in Music\iPhone Ringtones\[artists name]
***THEN RENAME EXTENSION FROM .M4A TO .M4R***
paste a copy in a new folder, Music\iTunes\iTunes Music\Ringtones (if the folder “ringtones” does not exist, then create it)
***THEN RENAME EXTENSION FROM .M4A TO .M4R***
Next, open up iTunes, go File -> Add Folder to library and select the Music\iTunes\iTunes Music\Ringtones folder.
Then, go into the Music\iTunes\iTunes Music\Ringtones folder, and double-click the ringtone. This will add it to the “Ringtones” tab in the iTunes Library.
(c) William Mohammed 2007. All Rights Reserved.
LOL
After trying several of the various suggestions found around the net, I found William’s to work perfectly for me.
I’m using a Mac, so I adjusted accordingly.
Thanks William!
make a .m4a file (max 30 seconds) then rename it to .m4r and it will work fine
IMPORTANT
to rename you must first go to the folder of the .m4a, click tools>folder options>view and make sure you deselect “hide extensions for known file types
then click rename on the .m4a you want as a ringtone, change to .m4r and click yes.
does it work with 1.1.2 firmware OTB???
I have just tried it with itunes 7.6 and firmware 1.1.3 and it worked great.
It would be very petty for them to close this method, as at the end of the day do they want to sell more iPhones or more ringtones.
Also I am using media coder to convert TV programs to mpeg4, so I can watched missed shows on the train
Have fun