必要物
・Windowsパソコン
・パソコンとスマホをつなぐUSBケーブル (Type A – Type C)
手順
adbコマンドの用意
まず、AndroidをCLIで操作するために adb ツールを用意します。
Android Studio (Android用の開発者ツール)をインストールすれば入りますが、開発をしない方にはデータ量が過大なため以下のサイトからツールのみをダウンロードします。

SDK Platform-Tools リリースノート | Android Studio | Android Developers
Android SDK Platform-Tools は Android SDK 用のコンポーネントです。
こんなファイルが入っています。
これを適当なディレクトリに解凍します。

開発者向けメニューを表示
設定 > 端末者情報 > ソフトウェア情報 > ビルド番号 を何度かタップします。
すると、開発者向けメニューが表示されるようにります。
設定画面の最下部に「開発者向けオプション」というメニューが表示されれば大丈夫です。
USBデバッグを許可
設定 > 開発者向けオプション > USBデバッグ を有効にします。
※「自動ブロッカーによりブロック」と表示されて変更できない場合は自動ブロッカーをオフにします。
設定 > セキュリティおよびプライバシー > 自動ブロッカー
シャッター音をオフ
パソコンとスマホをUSBケーブルで繋ぎ、スマホ側に表示されるUSB設定(通知にあるかも)から「ファイル転送・Android Auto」を選びます。
その状態でコマンドプロンプトで以下のコマンドを実行していきます。
特にメッセージ等は表示されませんが、表示されないことが正常です。
# パスを通していない場合はツールの場所に移動
# 以下は Android Studioでインストールした場合のため、解凍した場合は指定のディレクトリに移動する
cd %USERPROFILE%\AppData\Local\Android\Sdk\platform-tools
# シャッター音をオフにする命令を送る
adb shell settings put system csc_pref_camera_forced_shuttersound_key 0
エラー例
次のようなエラーが表示された場合は、USBデバッグが有効になっていません。
C:\Users\ryuden\AppData\Local\Android\Sdk\platform-tools>adb shell settings put system csc_pref_camera_forced_shuttersound_key 0
* daemon not running; starting now at tcp:5037
* daemon started successfully
adb.exe: no devices/emulators found
次の表示のみの場合は、スマホが接続されていないかUSBモードに誤りがあります。転送モードにしましょう。
adb.exe: no devices/emulators found
動作確認
この状態でカメラを起動して撮影を行います。
写真、動画ともに無音になっていればOKです。
参考

【最新】Galaxyスマホのカメラシャッター音を消す2つの方法。SetEditが使えないアナタに…
国内版のGalaxyスマートフォンでは、カメラ撮影をするとカメラのシャッター音が強制的に鳴る仕様になっています…
コメント