테크정보
목록
갤럭시 원UI 6.0 카메라 무음 오류 : 컴퓨터에서 ADO 명령어로 카메라 무음 사용하기
adoibfs64.s0nodevicesemulatorsfound
2024.04.09 64 회 읽음
24.04.09 64


도서관에서 책을 볼 때 책을 스마트폰으로 촬영하는 경우가 많아서 카메라 무음을 설정하여 자주 사용하고 있습니다.

삼성 갤럭시의 경우 최근 ONE UI 6 버전이 업그레이드 되면서 setedit 앱이 작동하지 않아서 스마트폰에 무선 adb를 이용해서 잘 사용하였습니다.

하지만 모든 스마트폰에서 되는 게 아니었네요.


csc_pref_camera_forced_shuttersound_key 0 카메라 무음 명령어 오류

일반적인 경우는 스마트폰에서 가능하므로 오류가 표시되면 해당 방법을 이용하셔도 됩니다.

갤럭시 A34 5G 모델의 경우 아래와 같이 libfs64.s0: no devices/emulators found 에러가 표시되어 작동이 안되네요. 구글링 해도 해결 방법이 없어 컴퓨터에서 설정하는 방법으로 해결 하였습니다.

아래는 스마트폰에서 adb 앱을 설치하고 명령어를 실행했을 때 모습니다.

adb pair 192.168.219.153:43185
Enter pairing code:
378725
Successfully paired to 192.168.219.153:43185
[guid=adb-RFCW50FFD1R-FhTfG8]
adb shell settings put system
csc_pref_camera_forced_shuttersound_key 0
libfs64.s0: no devices/emulators found

이런 문제로 고전적인 방법의 컴퓨터에서 ADB 명령어를 이용하려고 합니다.



ADO 다운로드

SDK 플렛폼 도구를 다운 받는 방법으로는 안드로이드 개발자 페이지 링크에서 받을 수 있습니다. 

https://developer.android.com/studio/releases/platform-tools?hl=ko 링크로 접속을 하면 사용하는 OS 환경에 맞는 프로그램을 다운 받을 수 있습니다.



파일을 다운로드 받고 압축을 풀면 아래와 같은 폴더가 있으며 flatform-tools 폴더 아래 ado.exe파일을 확인할 수 있습니다.


컴퓨터 마다 다르지만 제 환경에서는 아래 링크에 압축을 풀었습니다. 위치를 클릭하여 클립 보드에 복사하여 다음 절차를 따릅니다.




ADO 명령어 이용하기

위에 압축을 푼 위치를 복사 하고 진행하세요. 

윈도우11에서 설명 드리면 윈도우 키 + R 키를 누르고 아래와 같이 cmd를 입력하고 확인을 눌러 줍니다. 

cd [경로] 를 붙여넣기 하고 엔터를 누릅니다.



C:Usersetoca>adb devices 라는 명령어를 입력하였을 때 device 라는 부분이 표시되지 않으면 스마트폰에서 개발자 옵션 > 디버깅 > USB 디버깅을 체크 해주면 device 라고 연결되었다고 표시됩니다.

그 다음 adb shell settings put system csc_pref_camera_forced_shuttersound_key 0 명령어를 입력하면 카메라 무음 설정이 모두 끝납니다.

촬영해보고 이상이 없다면 USB 디버깅을 해제 해 줍니다.

Microsoft Windows [Version 10.0.22621.3007]
(c) Microsoft Corporation. All rights reserved.
C:Usersetoca>adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
RFCW50FFD1R     unauthorized

C:Usersetoca>adb devices
List of devices attached
RFCW50FFD1R     device

C:Usersetoca>adb shell settings put system csc_pref_camera_forced_shuttersound_key 0




스마트폰에서 간단하게 ADB 앱을 설치해서 간단하게 하면 되는데 제가 사용하는 스마트폰에서는 사용이 불가능하여 예전에 사용 해본 방법을 이용하였습니다.

컴퓨터에서 작업을 해야 해서 USB로 연결을 해야 하고 ADO 프로그램 설치를 해야 하는 번거로움은 있지만 카메라 무음 설정이 불가능한 방법은 아닙니다.

아이폰이나 외산 폰의 경우 국가를 해외로 하면 카메라 촬영 음이 나지 않는 모델도 있지만 국내에서 판매 중인 제품은 카메라 셔터 랙도 있는데 셔터 소리지 불편하긴 하네요.



주의사항

윈도우 Command 창을 이용해야 하며 윈도우의 터미널(PowerShell)을 실행하면 작동이 불가 합니다.

USB 케이블 연결할 때 장치를 인식하지 않는 경우 정품 케이블을 이용 해 주세요. (충전 전용 케이블의 경우 이용이 불가 합니다)



권한 허용을 누르지 않을때

폴드5에서도 실행 해 보았으며 잘 적용이 되었습니다.

명령 실행하는 시점에 스마트폰에서 권한 허용을 누르지 않으면 아래와 같이 에러가 표시되며 권한이 있으면 아무런 메시지가 표시되지 않습니다.

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: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
adb shell settings put system csc_pref_camera_forced_shuttersound_key 0



adb.exe: more than one device/emulator 에러

갤럭시 A53에서 실행하였습니다.

이렇게 여러 개의 장치가 표시되는 경우 해당 명령어가 작동하지 않고 adb.exe: more than one device/emulator 와 같이 에러가 표시됩니다.

이럴 때에는 adb kill-server 명령어를 통해 장치를 모두 초기화 하고 케이블을 다시 연결하여 사용합니다.

adb devices
List of devices attached
RFCW50FFD1R     device
emulator-5554   host
emulator-5562   host
emulator-5572   host




목록