I’m frustrated, honestly. With iToner, we worked very, very hard to make sure we did things the right way. We didn’t hack into the phone at all, we didn’t “jailbreak” it – we used the same APIs that iTunes uses to put files on the iPhone, and we put those ringtones in the user area of the phone. This is why iToner ringtones survived OS updates.
Then Apple rolled out their iTunes music store sale of ringtones… and they broke iToner. The way they broke it seemed excessive, but understandable from a programming point of view, so we rapidly came out with a fix. The first few weeks of iToner’s life was nothing but coffee, code, and sleepless nights for people here at Ambrosia, so as such, sure, it’s frustrating that it’s broken yet again.
We’re not putting anything but data on the iPhone, and we’re doing it in the right way, and we’re putting it in the user area of the iPhone. Apple is intentionally making sure that products like ours don’t work. That I think is a mistake – it’s as if in an iPhone OS update, Apple decided that MP3s you got from ripping a CD should no longer play on your iPhone, and you should instead buy them from their store.