docomo/au 端末を海外で使うときにシャッター音を消す

docomo/au 端末は海外で使うときにもシャッター音が鳴ってしまいます。 これを、グローバルモデルのようにシャッター音等カメラ関連の音が鳴らないようにするため、 カメラ関連の音声ファイルをすべて無音ファイルで上書きします。

前提条件


変更作業

Xperia の USB デバッグを有効にして PC に接続し、 シェルから直接変更します。

E:\> adb shell
shell@SOL26 $ su
# mount -o rw,remount /system
# cd /system/media/audio/camera
# cp -p common/af_success.m4a common/af_success.m4a.orig
# cp -p sound1/fastcapture_launch_and_capture_done.wav sound1/fastcapture_launch_and_capture_done.wav.orig
# cp -p sound1/shutter.m4a sound1/shutter.m4a.orig
# cp -p sound1/shutter_done.wav sound1/shutter_done.wav.orig
# cp -p sound1/start_rec.m4a sound1/start_rec.m4a.orig
# cp -p sound1/stop_rec.m4a sound1/stop_rec.m4a.orig
# cp -p sound1/timeshift_shutter.wav sound1/timeshift_shutter.wav.orig
# cp -p sound0/no_sound.m4a common/af_success.m4a
# cp -p sound0/no_sound.m4a sound1/fastcapture_launch_and_capture_done.wav
# cp -p sound0/no_sound.m4a sound1/shutter.m4a
# cp -p sound0/no_sound.m4a sound1/shutter_done.wav
# cp -p sound0/no_sound.m4a sound1/start_rec.m4a
# cp -p sound0/no_sound.m4a sound1/stop_rec.m4a
# cp -p sound0/no_sound.m4a sound1/timeshift_shutter.wav
# cd /system/media/audio/ui
# cp -p VideoRecord.ogg VideoRecord.ogg.orig
# cp -p camera_click.ogg camera_click.ogg.orig
# cp -p camera_focus.ogg camera_focus.ogg.orig
# cp -p ../camera/sound0/no_sound.m4a VideoRecord.ogg
# cp -p ../camera/sound0/no_sound.m4a camera_click.ogg
# cp -p ../camera/sound0/no_sound.m4a camera_focus.ogg
スクリプト
Xperia