Filed under: Hacks, How-tos, iTunes, iPhone
Cleverboy discovers ultimate ringtone hack

Hacker par excellence Cleverboy, aka Dudley, has pretty much figured out what makes ringtones ringtones as far as iTunes is concerned. He discovered an atom in the m4a metadata that identifies the file's role. He downloaded a copy of AtomicParsley, the command-line metadata editor, and after a bit of hacking discovered that setting the "stik" metadata to 14 turned any aac file into a ringtone. He writes, "The file immediately appeared in my ringtone list, and after syncing, it appeared on my phone without one iota of complaint. --NONE".
The command in question is as follows:
AtomicParsley mmbop.m4a --stik value=14


![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 2)
Johnny Thrash said 12:44PM on 9-12-2007
I can only say, "WOOT!"
Reply
Fraser Drew said 12:47PM on 9-12-2007
I just want to know how you can get the ringtones list up without an iPhone! so i can prepare!
Reply
Joe said 12:51PM on 9-12-2007
I can only say, "mmbop"?
Reply
Praveen said 12:58PM on 9-12-2007
Never cease to be amazed by all you iphone hackers.
Reply
Pablo said 1:02PM on 9-12-2007
...and Apple figures out how to disable this hack in five, four, three...
Reply
Macroy said 1:03PM on 9-12-2007
Now, how might I go about making this into an Automator/Applescript app/thingy?
Reply
sterling said 1:09PM on 9-12-2007
Apple is either going to release an update that totally reworks ringtones, thus completely breaking all these workarounds, or this is just another example of them just not caring.
Reply
ExUrbanKevin said 1:13PM on 9-12-2007
What I want to know is are these ringtones only for an iPhone, and if not, how do other phones access them?
Reply
Cleverboy said 1:16PM on 9-12-2007
Yes, it was custom recorded. I don't actually have "mmbop" in my personal music catalog. Shoot me. And Erica, you're being far too kind, but thanks.
Reply
Bryan said 1:39PM on 9-12-2007
Rich Gee
I've been having the same problem for two days now. Apple can't seem to help me! Any luck on your end? Feel free to send an email to me at carl@peggin.com or here if you'd like.
Thanks
Reply
Bryan said 1:54PM on 9-12-2007
I know this isn't the right blog to post, but thought Rich Gee (and others) would want to know. I just received an email from Apple, here it is:
"I'm sorry you ran into an error when you were trying to check for purchases on the iTunes Store. This error was caused by a temporary issue with the iTunes Store that should be resolved now. Please check the iTunes Store again. All features should be working well."
Don't know if it works yet, haven't checked. I really hope it works cause I've spent a lot of money and can't get any of my songs!
Reply
Kyle Cameron said 2:12PM on 9-12-2007
Here's to free use of music
Reply
Craig said 2:15PM on 9-12-2007
I too would like to know if these ringtones will work on non iPhones. I have an A900M Samsung from Sprint and would like more ringers..... Thx.
Reply
mini said 2:23PM on 9-12-2007
have others tried this out? Running this command doesn't change my "stick" value...it still says 'Normal'. Any thoughts on what I'm doing wrong?
Reply
unteins said 2:24PM on 9-12-2007
I imagine Apple will plug the ringtone holes as often as it can, since being able to create ringtones deprives them of revenue.
I don't think they'll work too hard to purposefully break the unlock and 3rd party apps because those generate revenue by getting sales they wouldn't otherwise be able to get.
Reply
Rich Gee said 2:29PM on 9-12-2007
Is the iTunes store down? Cannot receive my purchased tracks.
Reply
Aron Trimble said 2:31PM on 9-12-2007
Why would someone use this instead of just using MakeiPhoneRingtone.app? Is there something wrong with it; my DSL at home still does not work and I haven't gotten the chance to test it?
Reply
Yvo said 3:28PM on 9-12-2007
sterling... oh they care it took 'em what... 12 hours to come out with the initial fix. I think your first guess is right; they are probably reworking the entire system.
Reply
Alex said 3:48PM on 9-12-2007
@mini
it's "stik" without the C.
that should help?
Reply
Christian said 4:07PM on 9-12-2007
Cue a GUI applet that accomplishes this in 3... 2... 1...
Reply