x0FANSA-hk 님의 블로그

안드로이드 ADB로 카메라 셔터음 끄기 본문

Asteroid

안드로이드 ADB로 카메라 셔터음 끄기

x0fansa-hk 2026. 6. 18. 18:25

이 글은 안드로이드 사용자를 대상으로 작성되었습니다.

 

 오늘자, 제 휴대전화가 OS업데이트를 했습니다. 저같은 경우 ADB로 카메라 셔터음을 꺼놓지만, 이게 업데이트할때마다 초기화되어 다시 꺼줘야 합니다. 이왕 설정하는 김에 글을 쓰면 어떨까 싶어서 작성하게 되었습니다.

 

ADB - Android Debug Bridge

 우리가 컴퓨터를 하다보면, 클릭으로 컴퓨터를 동작시킬때도 있지만, 가끔씩 고급기능이나 강력한 기능을 사용하려면 cmd를 열고 터미널에 명령어를 입력할때도 있습니다. 안드로이드도 마찬가지 입니다. 저희가 사용하는 기능은 사실 안드로이드에서 완전히 지원하는 기능의 절반도 안됩니다. 역시 보기좋게 터치되고 앱으로 만들었을 뿐, 안드로이드도 결국 운영체제라 수많은 명령어로 동작되는 것이지요. 그렇기 때문에 안드로이드의 cmd도 있습니다. 다만 안드로이드를 쓴다면 99% 스마트폰일텐데, 스마트폰은 물리적인 키보드가 없어서 최대한 터치로 해결하게 감춰서 그런 것이지요.

 ADB는 이럴 때 사용합니다. 안드로이드를 쓰면서 일반적으로 접근할 수 없는 시스템을 조작하거나, 강력한 명령을 사용하기 위해 사용되는 도구입니다. 이때 명령어를 스마트폰으로 하나하나 입력하기에 (드럽게)어렵기 때문에 보통은 컴퓨터랑 연결해서 컴퓨터 터미널을 통해 사용합니다.


ADB 다운받기

https://developer.android.com/tools/adb?hl=ko

 

Android 디버그 브리지(adb)  |  Android Studio  |  Android Developers

기기와 통신할 수 있도록 지원하는 다목적 명령줄 도구인 Android 디버그 브리지에 대해 알아보세요.

developer.android.com

 여기서 ADB를 얻을 수 있습니다. 우선 접속을 하면 아래와 같은 화면이 나옵니다.

 계속 스크롤하다보면 대놓고 '여기에서 다운로드'하라고 나옵니다.(두번째 이미지의 노란색 형광칠된부분) 클릭하여 들어가 줍시다.

 역시 미주알고주알 뭐가 나오는데, 스크롤해줍시다. 그러면 '다운로드' 라고 적힌 단락이 나옵니다. 여기서 본인의 컴퓨터 운영체제에 맞는 파일을 다운받습니다. 운영체제에 맞게 클릭을 하면 이용약관이 나옵니다. 적당하게 읽고 맨 아래로 스크롤해서 다운받습니다. 저는 Windows로 다운받았습니다. 혹은 직통링크를 제가 걸었으니 바로 받아쓰셔도 됩니다.

 

다운로드 링크 ↓↓↓↓↓↓↓

Windows: https://dl.google.com/android/repository/platform-tools-latest-windows.zip?hl=ko

Mac: https://dl.google.com/android/repository/platform-tools-latest-darwin.zip?hl=ko

Linux: https://dl.google.com/android/repository/platform-tools-latest-linux.zip?hl=ko


ADB 사용하기

 그러면 압축파일로 다운이 됩니다. 압축을 풀고 폴더로 들어가 줍니다.

 

 폴더에 들어가면 뭔가 이상한게 많습니다. 그런데 아무것도 실행시키지 않아도 됩니다. 여기서 해당 폴더의 빈 공간에 마우스를 두고 'shift+우클릭'을 해 줍니다. 그러면 '터미널에서 열기' 라는 목록이 있습니다. 클릭해서 들어가줍니다. 이후 아래와 같이 검은 화면이 나옵니다.

 

 여기서 큰 따옴표 제외".\adb"를 입력해줍시다.

 왼쪽 이미지처럼 뭔가 그럴싸하게 나오고, google같이 익숙한 키워드가 나오면 축하드립니다. 컴퓨터에서 정상적으로 인식이 된 것입니다. 오른쪽 이미처럼 뭔가 잘 안된것처럼 나오면 무슨 문제가 발생한것입니다. 다시 설치과정을 처음부터 해보거나, 혹은 컴퓨터에 따라서 그냥 "adb"를 입력해보세요.

 

 여기까지가 컴퓨터에서 할 일 입니다. 이제는 안드로이드로 넘어가겠습니다.

 

 우선, 설정에 들어갑니다. 이후 설정의 맨 아래로 스크롤하면 '폰 정보' 라는 탭이 있습니다. 들어가줍니다.

 

 폰 정보에 들어가면 역시 아래에 '소프트웨어 정보'가 있습니다. 눌러서 들어가면 '빌드번호'라는 항목이 있습니다. 이 빌드번호를 빠르게 여러번 연타해줍니다.

 그러면 개발자 설정을 허용할건지 나옵니다. 확인을 눌러서 허용해줍니다. 이후 다시 설정으로 돌아옵니다. 설정 맨 처음 화면으로 돌아와서 다시 맨아래로 스크롤하면...

 폰 정보 아래 '개발자 옵션'이 새로 생겨있습니다. 여기를 들어가 줍니다.

 개발자 옵션에 들어가서 스크롤하여 'USB 디버깅'을 찾습니다. 이걸 사용하게 바꿔주면 폰에서의 준비도 끝이 납니다.

 이후 폰과 컴퓨터를 유선케이블로 연결해줍니다. 이때 케이블은 통신이 되야하므로 당연히 데이터 송수신이 가능한 케이블이어야 합니다. 아까 작성한 방식으로 컴퓨터에서 ADB를 켜준 다음에 나오는 검정창에 역시 큰따옴표 제외".\adb devices"를 입력해 줍니다.

 왼쪽 이미지처럼 기기아이디가 감지가 되면 컴퓨터 adb에서도 스마트폰을 인식은 하고있는 상태입니다.(unauthorized) 오른쪽처럼 리스트가 나오지 않는다면 다시 연결상태를 확인해봐야 합니다.

 

 이후 ".\adb devices"를 입력하면 스마트폰에 다음과 같은 알림이 뜰 것입니다. 허용을 눌러줍니다. 만약 알림이 뜨지 않는다면 스마트폰의 USB 디버깅을 껐다가 다시 켜고, 컴퓨터 ADB명령어에 ".\adb kill-server"를 입력한 이후 창을 닫고 다시 연결을 시도해줍니다.

 

 허용 이후 다시 ".\adb devices"를 입력해주면 이제는 인식 + 명령내리기 가능 상태입니다.(unauthorized대신 device가 기기아이디 옆에 출력되야합니다.)

여기까지 했으면 준비는 끝 입니다.

 


ADB로 카메라 셔터음 지우기

 대부분의 스마트폰은 기본값으로 기본 카메라의 셔터음이 켜져 있습니다. 우선 adb명령어를 ".\adb devices"로 컴퓨터 adb와 안드로이드 스마트폰을 연결시킨 이후(device), ".\adb shell settings get system csc_pref_camera_forced_shuttersound_key"입력해(역시 큰따옴표 제외) 줍시다. 그러면 0 아니면 1이 출력이 됩니다.

0: 이미 셔터음이 꺼져있는 상태입니다. 이런데도 셔터음이 난다면 제가 해결할 수 있는건 아닙니다.

1: 보통 셔터음이 켜져있을 것이기에 값이 1로 출력이 될 것입니다.

 ".\adb shell settings put system csc_pref_camera_forced_shuttersound_key 0"을 입력하여 셔터음 출력 값을 0, 즉 셔터음을 안나오게 설정합니다.

.\adb shell settings put system csc_pref_camera_forced_shuttersound_key 0 #셔터음을 무음으로
.\adb shell settings get system csc_pref_camera_forced_shuttersound_key #0:셔터음 무음, 1: 셔터음 나옴
.\adb shell settings put system csc_pref_camera_forced_shuttersound_key 1 #셔터음 켜기

0을 확인한 이후 다시 기본 카메라로 사진을 찍어도 셔터음이 나오지 않음을 확인할 수 있을 것입니다.

값이 0(셔터 무음)으로 설정되었음을 확인할 수 있다.


 

 맨 위에 적혀있듯, 이건 OS나 펌웨어업데이트 처럼 시스템이 바뀌는 큰 업데이트 시, 설정이 초기화됩니다. 셔터음이 나면 안되는 환경의 사람들은 큰 업데이트 이후 반드시 소리여부를 확인해보세요.