[UPDATE: Grr. Comments were broken again. I will never intentionally disable commenting on posts, so if you ever happen to be unable to leave one, I’d like to hear about it :)]
Sorry that I’ve been neglecting all of y’all. I’ve just been hax0ring around in the inner-workings of the iPhone, and have been having so dang much fun that I haven’t had time for you.1
Tonight, for instance, I decided to see if I could take advantage of the on-phone voice mail handling to do things that no one ever intended me to. See, you click a button to record a greeting or play voice mails, never actually having to call up a voice mail system to do anything. I decided that I wanted to try to take an existing audio file and use that rather than recording audio through a tinny cellphone microphone. So, having full system access to every nook and cranny of the thing, I did a little digging around and found where it stores the temporary greeting file that is created (you record it, then you have an opportunity to listen to it, THEN you click ‘save’ to upload it), finding it in relatively short order.2 It is an 8000 KHz .AMR file. I don’t know what that is, but FFMPEG can create them, so I created my own using audio I happened to have lying around.
After recording a couple seconds of audio on the phone, I then replaced the temporary greeting file with my newly-created one, and then clicked ‘play’ on the iPhone to see if it was dumb enough to just assume the file was the same one it recorded. It was. I then clicked ‘save’ and watched it upload the audio to the voice mail system.
The same can be done with incoming messages, which should prove rather handy should anyone ever leave any mean-spirited ones.
If you’d like to experience my new (temporary) voicemail greeting, go ahead and give me a ring at 3605211191 before about 6am Pacific time on Aug 16th (I’ll be changing it to something a little less… crazy… at that time.)
Also, please feel free to leave me a message after the beep. If I get anything good, maybe I’ll post them here.
1: I do have a full review coming at some point in the future, as I decided to keep it rather than off-loading it. Short review: despite the many, many, many (many) annoying stupid things about iPhone, it’s still the best (and nerdiest) phone I’ve ever, ever owned. You can have it when you pry it from my cold greasy hands.
2: In case you’re playing along at home, after recording your temporary greeting, you’ll find it at /var/root/Library/Voicemail/Greeting.amr on your iPhone. Just copy your 8000 KHz .amr file over that one.