SMS/MMSとメール着信音の変更方法

いまさら感もありますが環境再構築を機に覚書。


<着信音用.cafファイルの作成方法>
(1)iTunesで再生可能なファイルであれば、iTunesの編集>設定>一般>インポート設定>インポート方法でAIFFエンコーダを選択。
(2)iTunesで対象ファイルを右クリックしてAIFFバージョンを作成。
(3)作成されたファイルを右クリックし、Windowsエクスプローラで表示。
(4)作成した「***.aif」のファイル名、拡張子をメール着信音なら「new-mail.caf」に変更、SMS/MMS着信音なら「sms-received1.caf」〜「sms-received6.caf」のいずれかに変更。


〜変更例〜
WindowsMobileの着信音をiPhoneへ移管してみた。
元ファイル名 → 変更後ファイル名
Echo (Alert).aif → new-mail.caf
Ascending Chimes (Alert).aif → sms-received5.caf(iPhoneの設定>サウンド>新着SMS/MMSで「ベル」と表示)
Echo (Alert).aif → sms-received6.caf(iPhoneの設定>サウンド>新着SMS/MMSで「エレクトロニック」と表示)


<変更手順>
(0)sshでrootによるリモートログインを許可していない場合は、WinSCPなどでは直接必要なファイルの書き換えができないので、一旦変更用ファイルを/private/var/mobile/にコピーしてから、PuTTyでmobileログイン後、suになって書き換えを行う。


母艦とi-FunboxでUSB接続の場合は、/System/Library/Audio/UISoundsのファイルを直接置き換えればOK。


(1)WinSCPiPhoneに接続し、/System/Library/Audio/UISounds/配下の下記ファイルをPCへバックアップ。
※sms-received1〜6のどれでもよいが今回は5と6の変更とした。


new-mail.caf(メール着信音)
sms-received5.caf(SMS/MMS着信音)
sms-received6.caf(SMS/MMS着信音)


(2)希望の着信音をaifファイルで作成し、メール着信音はnew-mail.cafに、SMS/MMS着信音はsms-received5.cafとsms-received6.cafにファイル名を変更。


(3)WinSCPiPhoneに接続し、(2)で作成した変更後ファイルを/private/var/mobile/に下記ファイルをコピー。


new-mail.caf
sms-received5.caf
sms-received6.caf


(4)PuTTyiPhoneに接続し、下記コマンドでファイルを移動(コピー)。iPhone本体のMobileTerminalでもOK。


# cp -r /private/var/mobile/new-mail.caf /System/Library/Audio/UISounds/new-mail.caf
# cp -r /private/var/mobile/sms-received5.caf /System/Library/Audio/UISounds/sms-received5.caf
# cp -r /private/var/mobile/sms-received6.caf /System/Library/Audio/UISounds/sms-received6.caf