Galaxy シリーズを中心としたAndroidのカスタマイズの覚書です。
現在のメイン機種はGalaxy Note 9(グローバル版)。
10年目を迎え、古い投稿を整理・改訂しました。
カスタマイズのまとめ(リンク集)はこちらです。

2017/12/17

Galaxy Note 5のカメラの無音化(QK2)


Galaxy Note 5の標準カメラアプリの中身とシステム領域にある音源ファイルを弄る事によりAF音とシャッター音を無音化してみました。

機種は韓国版のGalaxy Note 5(SM-n920s、SKテレコム版)です。

以下のバージョンのファームウェアで問題が無いことを確認済です。

QK2(2017年12月時点の最新ファームウェア)

端末がroot化されている事が前提条件です。

無音化が上手く出来ない原因の大半は、ZIP時の圧縮レートの設定ミスかアプリの権限の未設定ですので、この2点に十分注意して下さい。
概要
カメラのシャッター音にはシステム領域の下記フォルダ内の音源ファイルが使われています。

/system/media/audio/ui

ビデオの開始・終了音には下記フォルダ内のカメラアプリの中の音源ファイルが使われています。

/system/prev-app/SamsungCamera6/SamsungCamera6.apk

この2箇所を変更することにより、標準カメラを無音化することが出来ます。
カメラアプリの加工
ESファイルエクスプローラー等のファイラを使用して、端末から以下のカメラアプリを取り出してPCにコピーします。

/system/prev-app/SamsungCamera6/SamsungCamera6.apk

ES ファイルエクスプローラー
https://www.do.global/zh_CN/product/

取り出したカメラアプリの解凍と圧縮にはAPK Multi-Toolを使用しました。


[Windows][UTILITY][TOOL] APK Multi-Tool
https://forum.xda-developers.com/showthread.php?t=1310151
APK-Multi-Tool-APK-Multi-Tool-bf66148.zip

手順は以下です。

1)APK Multi-Toolの"/place-apk-here-for-modding/"フォルダ内に、"SamsungCamera6.apk"を置きます。

2)"Script.bat"をクリックしてAPK Multi-Toolを起動します。

3)"Set current project"( "27"+[Enter])から"SamsungCamera6.apk"を選択します。

4)"Extrack apk"("1" + [Enter])を選択すると、"/projects/"フォルダの中に"SamsungCamera6.apk"というフォルダが出来ます。

5)Windowsのエクスプローラ等を利用して、"/SamsungCamera6.apk/res/raw/"内の以下のファイルを適当な無音ファイルに置き換えます。


6)APK Multi-Toolに戻り、"Select compression level for apk's"("23"+[Enter])を選択します。

"Enter Compression Leberl (0-9)"と聞かれますので"0"を入力します。

7)"Zip apk"("3"+[Enter])を選択します。

署名の有無を聞かれますので、"Regular apk"("2"+[Enter])を選択します。

8)"/place-apk-here-for-modding/"フォルダ内に"unsignedSamsungCamera6.apk"が出来ますので、これを"SamsungCamera6.apk"にリネームし、ファイラを利用して端末の"/system/prev-app/SamsungCamera6/"にコピーします。

念の為、オリジナルのファイルもPCにバックアップしておくと良いでしょう。

9)アプリを置き換えたら権限を変更しておきましょう。(以下の様に設定して下さい。)


10)権限を変更したら端末を再起動します。
システムファイルの変更
ESファイルエクスプローラー等のファイラを利用して"/system/media/audio/ui"内の以下のファイルの拡張子を適当なもの(”.old"等)にリネームして無効にします。


リネームするだけですので簡単に元に戻すことが出来ます。

他の不要なシステムアプリの無効化も一括して行うスクリプトを用意しておくと便利です。

Galaxy Note 5の不要なプリインストールアプリをスクリプトで一括無効化
http://galaxy-shw-m110s.blogspot.kr/2015/10/galaxy-note-5_22.html
その他の機種のカメラの無音化(参考)
Galaxy Note 9(SM-N960F/DS)のカメラの無音化
https://galaxy-shw-m110s.blogspot.com/2018/12/galaxy-note-9sm-n960fds_22.html

Galaxy S4 LTE-Aのカメラの無音化(deodex版、odex版)
http://galaxy-shw-m110s.blogspot.kr/2013/11/galaxy-s4-lte-adeodexodex.html

Galaxy S4のカメラの無音化(ESファイルエクスプローラー使用)
http://galaxy-shw-m110s.blogspot.kr/2013/05/galaxy-s4_2.html

Galaxy S3のカメラの無音化
http://galaxy-shw-m110s.blogspot.kr/2012/07/galaxy-s3.html

Galaxy S2(Android 4.0.3)のカメラの無音化
http://galaxy-shw-m110s.blogspot.kr/2012/03/galaxy-s2android-403.html

カメラのシャッター音の無音化(Galaxy S)
http://galaxy-shw-m110s.blogspot.kr/2010/11/blog-post_20.html

Galaxy S4のカメラの無音化(SDK使用)
http://galaxy-shw-m110s.blogspot.kr/2013/06/galaxy-s4me6.html

0 件のコメント:

コメントを投稿

システムの改竄やカスタマイズには端末が起動しなくなったり保証の対象外となるリスクが伴います。自己責任にてお願い致します。