Last Update ; 01/Nov/2012
韓国版のGalaxy S2 LTE版(shv-e210s、SKテレコム)のカメラのAF音とシャッター音を無音化してみました。
PC側がSDKを使える環境になっている事と、端末がroot化されていてbusyboxがインストールされている事が前提条件です。
root化については以下を参照してください。
韓国版Galaxy S3 LTEモデル(shv-e210s)のroot化
http://galaxy-shw-m110s.blogspot.kr/2012/07/galaxy-s3-lteshv-e210sroot.html
【AF(オートフォーカス)音を消す】
カメラアプリの中身を弄ります。
まず、SDK上から下記操作をして、端末からカメラアプリを吸い出します。
$ adb pull /system/app/SamsungCamera.apk
Galaxy S2のカメラアプリのファイル名は"Camera.apk"でしたが、S3では"SamsungCamera.apk"となっていますので注意して下さい。
"apk"の解凍と圧縮にはApk Managerを使用しました。
Apk Manager 4.9
http://forum.xda-developers.com/showthread.php?t=695701
手順は以下です。
1)Apk Managerの"/place-apk-here-for-modding/"フォルダ内に、"SamsungCamera.apk"を置きます。
2)"Script.bat"をクリックしてApk Managerを起動します。
3)"Set current project"( "22"+[Enter])から"SamsungCamera.apk"を選択します。
4)"Extrack apk"("1" + [Enter])を選択すると、"/projects/"フォルダの中に"SamsungCamera.apk"というフォルダが出来ます。
5)Windowsのエクスプローラ等を利用して、"/SamsungCamera.apk/res/raw/"内の以下の5つのファイルを適当な無音ファイルに置き換えます。
autofocus_error.ogg
autofocus_ok.ogg
camera_click.ogg
camera_click_short.ogg
cameratimer.ogg
6)Apk Managerに戻り、"Select compression level for apk's"("19"+[Enter])を選択します。
"Enter Compression Leberl (0-9)"と聞かれますので"0"を入力します。
7)"Zip apk"("3"+[Enter])を選択します。
署名の有無を聞かれますので、"Regular apk"("2"+[Enter])を選択します。
8)"/place-apk-here-for-modding/"フォルダ内に"unsignedSamsungCamera.apk"が出来ますので、これを"SamsungCamera.apk"にリネームし、端末の"/system/app/"にコピーします。
オリジナルのファイルは"/system/app/"内に"SamsungCamera.old"等のファイル名でバックアップしておくと良いでしょう。
$ adb push SamsungCamera.apk /sdcard/
$ adb shell
$ su
# mount -o remount,rw /dev/block/mtdblock3 /system
# mv /system/app/SamsungCamera.apk /system/app/SamsungCamera.old
# cp /sdcard/SamsungCamera.apk /system/app/SamsungCamera.apk
9)アプリを置き替えたら端末を再起動します。
【シャッター音を消す】
SDKから"/system/media/audio/ui"内の以下のファイルをリネームして無効にします。
Auto_focus.ogg
Auto_focus_error.ogg
Camera_focus.ogg ・・・Jelly Bean(Android 4.1.1)版のみこのファイルがあります
Cam_Start.ogg
Cam_Stop.ogg
camera_click.ogg ・・・何故かこのファイルだけ先頭文字が小文字です
Camera_click_short.ogg
Camera_empty.ogg
Camera_Timer.ogg
Shutter.ogg
Shutter_multiple.ogg
VideoRecord.ogg
例
$ adb shell
$ su
# mount -o remount,rw /dev/block/mtdblock3 /system
# mv /system/media/audio/ui/Shutter.ogg /system/media/audio/ui/Shutter.old
リネームしているだけですので、簡単に元に戻すことが出来ますが、不安でしたら、バックアップも取っておくと良いでしょう
最新の機種については下記もご参照ください。
Galaxy Note 9(SM-N960F/DS)のカメラの無音化
https://galaxy-shw-m110s.blogspot.com/2018/12/galaxy-note-9sm-n960fds_22.html
【AF(オートフォーカス)音を消す】
カメラアプリの中身を弄ります。
まず、SDK上から下記操作をして、端末からカメラアプリを吸い出します。
$ adb pull /system/app/SamsungCamera.apk
Galaxy S2のカメラアプリのファイル名は"Camera.apk"でしたが、S3では"SamsungCamera.apk"となっていますので注意して下さい。
"apk"の解凍と圧縮にはApk Managerを使用しました。
Apk Manager 4.9
http://forum.xda-developers.com/showthread.php?t=695701
手順は以下です。
1)Apk Managerの"/place-apk-here-for-modding/"フォルダ内に、"SamsungCamera.apk"を置きます。
2)"Script.bat"をクリックしてApk Managerを起動します。
3)"Set current project"( "22"+[Enter])から"SamsungCamera.apk"を選択します。
4)"Extrack apk"("1" + [Enter])を選択すると、"/projects/"フォルダの中に"SamsungCamera.apk"というフォルダが出来ます。
5)Windowsのエクスプローラ等を利用して、"/SamsungCamera.apk/res/raw/"内の以下の5つのファイルを適当な無音ファイルに置き換えます。
autofocus_error.ogg
autofocus_ok.ogg
camera_click.ogg
camera_click_short.ogg
cameratimer.ogg
6)Apk Managerに戻り、"Select compression level for apk's"("19"+[Enter])を選択します。
"Enter Compression Leberl (0-9)"と聞かれますので"0"を入力します。
7)"Zip apk"("3"+[Enter])を選択します。
署名の有無を聞かれますので、"Regular apk"("2"+[Enter])を選択します。
8)"/place-apk-here-for-modding/"フォルダ内に"unsignedSamsungCamera.apk"が出来ますので、これを"SamsungCamera.apk"にリネームし、端末の"/system/app/"にコピーします。
オリジナルのファイルは"/system/app/"内に"SamsungCamera.old"等のファイル名でバックアップしておくと良いでしょう。
$ adb push SamsungCamera.apk /sdcard/
$ adb shell
$ su
# mount -o remount,rw /dev/block/mtdblock3 /system
# mv /system/app/SamsungCamera.apk /system/app/SamsungCamera.old
# cp /sdcard/SamsungCamera.apk /system/app/SamsungCamera.apk
9)アプリを置き替えたら端末を再起動します。
【シャッター音を消す】
SDKから"/system/media/audio/ui"内の以下のファイルをリネームして無効にします。
Auto_focus.ogg
Auto_focus_error.ogg
Camera_focus.ogg ・・・Jelly Bean(Android 4.1.1)版のみこのファイルがあります
Cam_Start.ogg
Cam_Stop.ogg
camera_click.ogg ・・・何故かこのファイルだけ先頭文字が小文字です
Camera_click_short.ogg
Camera_empty.ogg
Camera_Timer.ogg
Shutter.ogg
Shutter_multiple.ogg
VideoRecord.ogg
例
$ adb shell
$ su
# mount -o remount,rw /dev/block/mtdblock3 /system
# mv /system/media/audio/ui/Shutter.ogg /system/media/audio/ui/Shutter.old
リネームしているだけですので、簡単に元に戻すことが出来ますが、不安でしたら、バックアップも取っておくと良いでしょう
最新の機種については下記もご参照ください。
Galaxy Note 9(SM-N960F/DS)のカメラの無音化
https://galaxy-shw-m110s.blogspot.com/2018/12/galaxy-note-9sm-n960fds_22.html
0 件のコメント:
コメントを投稿