Xperiaのシャッター音を変更する方法まとめ(要root)

2013.09.21 雑記 ライター:__agar

(※10/17更新:記事の最後に手順をまとめました)
以前からAndroidスマートフォンのrootを取る目的のひとつに「カメラのシャッター音を消す」というものがあります。
別に変な意味ではなくともたとえばレストランでSNSに投稿するための写真を撮る場合なんて大きな音でシャッター音が鳴ったら無粋ですよね?
また、スクリーンショットを撮るときなどにもカメラのシャッター音が鳴るので、うっかり電車内でスクリーンショットを撮ってしまい変な目で見られたという経験のある方も少なくないと思います。

このシャッター音を消す方法にはいくつかありますが、以前からあって馴染みのある方法がbuild.propと呼ばれるファイルの中にあるシャッター音に関する記述を変更する方法です。
「ro.camera.sound.forced=1」、つまりカメラの音を強制的に鳴らすという記述の1の部分を0にすると無効になります。
しかしこの方法はXperia Zなどの比較的新しい機種では通用しないことがいくつかの事例で確認されています。

というわけで、Web上を探していくつか別の方法を見つけましたのでメモがてら紹介しておきます。もちろん各方法ともにroot必須です。

まずこちらは使える機種が限られますが、海外版のものと同様にシャッター音のON/OFFが可能にされたカメラアプリと置き換えてしまうという方法があります。Xperia Zなどの機種にあるようです。この方法の利点はシャッター音を鳴らしておきたい場合にすぐに有効にできることでしょうか。

もう一つの方法がシャッター音として保存されている音声ファイルをそのまま入れ替える方法です。
/system/media/audio/camera/sound1 にあるshutter.m4aというファイルがシャッター音です。

また、実際に無効化してみて気付いたのですがXperiaのカメラの音がうるさく感じる原因はこちらのシャッター音よりはオートフォーカスの音にあるかもしれません。
/system/media/audio/camera/common の中にオートフォーカスの決定音がありますのでこちらもあわせて入れ替えておきましょう。

では何に入れ替えるかと言いますと自分で他機種のシャッター音を持ってくる、あるいは素材を見つけてくるといったこともできますが無音化の場合は無音のファイルが必要になります。
そのファイルを持ってくる一番簡単な方法が先ほど紹介した/system/media/audio/camera/sound1というディレクトリの近くにある/system/media/audio/camera/sound0にあります。この中に入っている音声ファイルが無音のものなので、これをコピー、リネームして目的の場所に配置するだけで無音化できます。

シャッター音関連でもう1ヶ所、system/media/audio/ui/camera_click.ogg がスクリーンショットのシャッター音となっています。こちらを消したい場合はリネームして該当するファイルが無い状態にしてしまって大丈夫です、空の音声ファイルがなくても動作します。

ーまとめー
1. /system/media/audio/camera/sound0からno_sound.m4aをコピーします。

2.シャッター音である /system/media/audio/camera/sound1/shutter.m4aを(1)でコピーしたファイルを同名にリネームして置き換えます。

3.フォーカス音である /system/media/audio/camera/common/af_success.m4aを(1)でコピーしたファイルを同名にリネームして置き換えます。

4.スクリーンショット音も消したい場合は /system/media/audio/ui/camera_click.oggを適当な名前にリネームします。

5.以上の手順が終わったら必ず再起動してください。

現時点で動作の確認出来ている機種はSOL21,SO-05DでどちらもAndroid 4.1での確認です。
おそらく同様のファイル配置になっている機種ならば通用するかと思いますので上記以外の機種で成功した方がいらっしゃればご報告いただけると幸いです。

Xperia VL SOL21 au [ブルー]
Xperia VL SOL21 au [ブルー]

posted with amazlet at 13.12.23
ソニーモバイルコミュニケーションズ
売り上げランキング: 20,980
Xperia SX SO-05D docomo [White]
Xperia SX SO-05D docomo [White]

posted with amazlet at 13.12.23
ソニーモバイルコミュニケーションズ
売り上げランキング: 67,460