Incredibly, with the iPhone OS 1.1.2 update, it is again possible to use non-iTunes Music Store files as ringtones. We’ve updated MakeiPhoneRingtone to work with iTunes 7.5 and iPhone OS 1.1.2. Be sure you’re up to date, then grab MakeiPhoneRingtone to use custom ringtones with your iPhone.
Drop any AAC file on MakeiPhoneRingtone and it will be processed and passed off to iTunes, where it will be handled as a Ringtone. The file will show up in iTunes’ Ringtone sub-library as well as the Ringtones tab in the iPhone section, where you can sync it to your iPhone. Once it’s on your iPhone, you can use the file as a global ringtone, per-contact ringtone, or even an alarm clock sound.
We recommend our own audio editor Fission to help you create ringtones, as it can losslessly edit AAC files. You can also edit almost any audio format in Fission then convert to AAC. But regardless of how you create your ringtones, any AAC audio file 40 seconds or shorter1 will work just fine with MakeiPhoneRingtone, so download it now!
Please Note: Custom ringtones are undocumented and unsupported by Apple, and they may change or break with future updates, as they have in the past. It’s possible that the change to again allow custom ringtones is accidental and will be locked out rapidly, though we certainly hope this is not the case. Regardless, with iTunes 7.5 and iPhone OS 1.1.2, you can again use MakeiPhoneRingtone to get custom ringtones on your phone free of charge.
1. Actually, ringtone files (currently) have a hard ceiling of exactly 40.04 seconds. MakeiPhoneRingtone will pass off files of any length, but the Ringtones tab in the iPhone area of iTunes won’t show files longer than 40.04 seconds. I used Fission to determine exact file lengths. 40.04 works, and 40.05 doesn’t. Bizarre, but true. ↩