올해 초 출시된 삼성 갤럭시 노트9에는 지난해 갤럭시 S8과 S8+에 처음 탑재됐던 빅스비 2.0이 그대로 적용되었습니다. 일부 사용자들은 특정 기능이 빠지면서 빅스비 2.0이 업데이트라기보다는 오히려 다운그레이드에 가깝다고 평하기도 하는데요. 다행히 몇 가지 간단한 방법만 알면 갤럭시 노트9의 빅스비 2.0 버튼을 자신에게 맞게 다시 설정(리맵핑)할 수 있습니다.
빅스비 2.0용 리맵핑 앱은 여러 가지가 있지만, 개발 커뮤니티의 수많은 테스트를 거쳐 선별한 최고의 두 가지 앱을 소개하겠습니다. 아래 내용을 참고해 갤럭시 노트9의 빅스비 버튼을 재설정하는 방법을 확인해 보세요. 단, 이 앱들을 사용하려면 PC에 ADB가 설치되어 있어야 하므로, 먼저 '윈도우에 ADB 설치하기' 가이드를 참고하시기 바랍니다.
앱 #1: Button Mapper

- 개발자: flar2
- 가격: 무료 (프로 버전 유료)
Button Mapper는 스마트폰의 모든 물리 버튼을 재설정할 수 있는 앱으로, 물론 갤럭시 노트9의 빅스비 버튼도 변경 가능합니다. 두 번째로 소개할 앱보다 안정성이 뛰어난 것이 장점이지만, 한 가지 단점이 있습니다. 바로 휴대폰을 재부팅할 때마다 스크립트를 다시 실행해야 한다는 점입니다. 아래 순서를 따라 설정해 보세요.
- 구글 플레이 스토어에서 Button Mapper를 설치합니다.
- PC에 ADB를 설정합니다. 별도 설치 가이드를 참고하세요.
- ADB를 활성화합니다. 설정 > 휴대전화 정보 > 소프트웨어 정보로 이동한 뒤 빌드 번호를 7번 연속 탭하세요. 비밀번호를 입력하고 두 번 뒤로 가면 개발자 옵션 메뉴에 진입할 수 있습니다. USB 디버깅 스위치를 켜면 ADB가 활성화됩니다.
- Button Mapper 앱을 열면 화면 하단에 접근성 서비스 활성화를 요청하는 팝업이 나타납니다. Button Mapper의 접근성 서비스 권한을 허용합니다.
- 앱 상단의 빅스비 버튼 옵션을 선택한 후 '사용자 지정' 버튼을 클릭합니다. 이후 아래 명령어를 실행해야 합니다:
adb shell sh /data/data/flar2.homebutton/keyevent.sh
adb shell sh /data/data/flar2.homebutton/keyevent.sh -d
휴대폰을 재부팅할 때마다 두 번째 명령어를 다시 실행해야 합니다. 이 과정에서 빅스비 보이스도 함께 비활성화됩니다. 만약 빅스비 보이스를 비활성화하지 않으면, 버튼을 누를 때마다 재설정된 기능과 함께 빅스비 보이스가 동시에 실행됩니다. 빅스비 보이스를 다시 활성화하려면 아래 명령어를 입력하세요:
adb shell sh /data/data/flar2.homebutton/keyevent.sh -e
'단일 탭'과 '길게 누르기' 메뉴에서 원하는 동작을 자유롭게 선택할 수 있습니다. 구글 어시스턴트 실행이나 손전등 켜기/끄기 같은 기능도 손쉽게 지정할 수 있습니다.
이 앱은 빅스비 보이스를 비활성화한 상태에서 버튼을 직접 재매핑하기 때문에 실제 사용감이 더 좋은 편입니다. 다만 재부팅할 때마다 ADB 명령어를 실행해야 한다는 점이 번거로울 수 있습니다. 매번 명령어를 실행하는 게 부담스럽다면 두 번째 앱이 더 적합합니다.
앱 #2: bxActions

- 개발자: Jawomo
- 가격: 무료 (프로 버전 유료)
bxActions는 지난해 갤럭시 S8과 S8+ 출시 때부터 빅스비 버튼 리맵핑 분야에서 꾸준히 사랑받아 온 검증된 앱입니다. 갤럭시 노트9의 빅스비 재설정에도 상당히 안정적이지만, 빅스비 보이스 자체가 삭제되지 않기 때문에 드물게 호환성 문제가 발생할 수 있습니다. 다만 개발자가 활발하게 업데이트를 진행 중이므로 버그를 발견하더라도 수정될 것으로 기대할 수 있습니다.
- bxActions의 공개 베타에 가입한 후 앱을 설치합니다.
- PC에 ADB를 설치합니다.
- ADB를 활성화합니다. 설정 > 휴대전화 정보 > 소프트웨어 정보로 이동해 빌드 번호를 7번 연속 탭한 뒤, 비밀번호를 입력하고 개발자 옵션에서 USB 디버깅을 켭니다.
- bxActions를 실행하고 안내에 따라 필요한 권한을 부여합니다.
- 빅스비 버튼 옵션을 선택한 후 'PC를 통해 권한을 잠금 해제하세요'라는 문구가 있는 빨간 박스를 클릭합니다.
- 아래 두 명령어를 실행합니다:
adb shell pm grant com.jamworks.bxactions android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.jamworks.bxactions android.permission.READ_LOGS
명령어 실행이 완료되면 앱을 완전히 종료했다가 다시 실행합니다.
이제 갤럭시 노트9의 빅스비 버튼에 원하는 동작을 자유롭게 할당할 수 있습니다. 구글 어시스턴트 실행, 손전등 토글 등 다양한 기능도 지원합니다.
이 앱도 잘 작동하지만, 실제 사용 경험상 Button Mapper만큼 항상 안정적이지는 않았습니다. 대신 단 한 번만 설정하면 되는 큰 장점이 있습니다. ADB 명령어 없이도 작동하지만, 명령어를 실행해 두면 앱이 더 빠르고 안정적으로 작동합니다. 결코 나쁜 앱이 아니며 기능 면에서는 최고 수준이라고 할 수 있습니다. 다만 가끔 갤럭시 노트9에서 불안정하게 작동하는 경우가 있었습니다.
빅스비 2.0 버튼으로 어떤 기능을 실행할 수 있나?
Button Mapper는 빅스비 버튼을 단일 탭 또는 길게 누르기 방식으로 설정할 수 있으며, 아래 목록의 동작들로 재매핑할 수 있습니다. 무전기 앱인 젤로(Zello) 관련 옵션도 포함되어 있으며, 프로 버전에서는 잠금 화면 상태에서 빅스비 비활성화, 버튼 누를 때 진동 피드백 등의 추가 옵션도 제공됩니다.
- 기본값
- 홈
- 뒤로 가기
- 최근 앱
- 메뉴 표시
- 마지막 사용 앱
- 화면 끄기
- 손전등 켜기/끄기
- 전원 메뉴
- 스크린샷
- 화면 분할
- 태스커(Tasker) 인텐트
- 방해 금지 모드
- 무음/진동 전환
- 볼륨 음소거
- 마이크 음소거
- 볼륨 +
- 볼륨 −
- 이전 곡
- 다음 곡
- 재생/일시정지
- 위로 스크롤
- 아래로 스크롤
- 복사
- 붙여넣기
- 실행 중인 앱 강제 종료
- 빠른 설정
- 알림 패널
- 알림 모두 지우기
- 밝기 +
- 밝기 −
- 자동 밝기 전환
- 블루투스 켜기/끄기
- Wi-Fi 켜기/끄기
- 세로 모드 고정 전환
- 키보드 변경
- URL 열기
- 젤로 PTT (프로 전용)
- 검색
- 어시스턴트
- 원하는 앱 실행
bxActions 역시 단일 탭과 길게 누르기를 모두 지원하며, 잠금 화면에서의 길게 누르기 옵션도 제공합니다. 단, 길게 누르기와 잠금 화면 길게 누르기 기능은 프로 모드(약 $3)를 구매해야 사용할 수 있습니다. 아래 동작들로 빅스비 버튼을 재설정할 수 있습니다.
- 빅스비 비활성화
- 빅스비 활성화
- 홈
- 뒤로 가기
- 전화 (다이얼러)
- 카메라
- 앱 실행
- 바로가기 동작 실행
- 태스커 작업 실행 (프로)
- 구글 나우
- 구글 어시스턴트
- 구글 어시스턴트 확장 (음성 직접 입력, '화면의 내용' 기능 지원)
- 미디어 재생/일시정지
- 미디어 다음 곡
- 볼륨 올리기
- 볼륨 내리기
- 방해 금지 (무음)
- 소리 모드 전환 (소리, 진동, 무음)
- iOS식 소리 모드 (소리, 진동) (프로)
- 작업 관리자
- 전원 메뉴
- 알림 센터
- 설정 트레이
- 자동 회전 전환
- 화면 분할 전환 (프로)
- 손전등 (시스템)
- 손전등 (강력 모드)
- 스크린샷 촬영
- 전체 화면 켜기/끄기
- 현재 앱 전체 화면
- 모든 알림 취소 후 읽음 처리 (프로)
- 읽음으로 표시 (프로)
- 헤즈업 알림 켜기/끄기 (프로)
- 삼성 캡처로 스크린샷 촬영 (프로 및 루팅 필요)
이상으로 갤럭시 노트9 빅스비 버튼 재설정 방법을 정리했습니다. 두 앱을 사용하는 과정에서 문제가 발생한다면 댓글로 알려주세요!