日本の携帯電話からiPhoneに乗り換えると。そんなこともできないの!?と、いうことに多々遭遇します。そのうちのひとつがメール着信音の変更が出来ないこと。厳密に言うと何パターンか用意されているのですが、いわゆるデフォルトのおまけ程度のもので個性のかけらもありません。
変更するには以前記事にしたシステムフォントの変更同様、jailbreak(脱獄)する必要はありませんが、ちょっと面倒なのと、動作保証外の内容になりますのでおきまりごととして、
jailbreak(脱獄)等のお約束ごと。
この記事の内容はAppleの保証外の内容になることはもちろんのこと、自己責任が伴います。なおかつ、記載内容によって起こった障害に対し、作者に一切の責は発生しないことご理解のもと、ご購読くださいませ。また、ほとんど受け売りの内容になっておりますので、詳細は各自お調べください。また、ご質問にもお答えいたしかねます。
用意するもの
- 着信用にしたいサウンドファイル
- サウンドファイルを切り出すアプリケーション
※既に数秒のものなら不要。 - 切り出したサウンドファイルをAIFFに変換できるアプリケーション(MP3 > AIFFならiTunesでOK)
※着信用にしたいファイルが既にAIFFなら不要 - iPhoneのシステム内のファイルにアクセスできるアプリケーション(DiskAidやiPhone Explorerなど。jailbreakしていればOpenSSHでのアクセスなど。
まずは着信音にしたいサウンドファイルの準備。
基本的にはAIFFファイルであれば問題ないようです。が、長いものは再生しきれませんので、デフォルトのサウンドをお手本に、短く、ファイルの極力軽いものが好ましいです。サクッと試したところでは、500KB程度が上限でしょうか。1M程度まで試しましたが、鳴るときとハングアップするときがありました。
サウンドファイルが準備できたら、iPhoneのシステムファイルにアクセス。
/root/System/Library/Audio/UISoundles/
フォルダ内にnew-mail.cafというファイルがあるので、リネームするかバックアップして、自分で用意したサウンドファイルを、そのファイル名に置き換えます。
置き換えたらiPhoneを再起動。
以上で終了!
メール受信時に、無事に鳴ったら成功。うまくいかなかったらサウンドファイルを小さくしてみたり、再生時間を短くしてみたり、AIFFの出力を変えてみたりしてみましょう。
Hack, jailbreakは個人的に推薦しませんので、この手の記事はメモ程度で今回もいつになく「あえて」端折って書いております。他の方がもっと詳しく書いていますから(^^;