안드로이드 스마트폰이든 안드로이드 TV든 운영체제의 본질은 같습니다. 즉, 안드로이드 TV도 다른 안드로이드 기기만큼 자유롭게 커스터마이징할 수 있다는 뜻입니다.
앱 사이드로딩처럼 본격적인 트윅을 시도하려면 ADB(Android Debug Bridge)의 도움이 필요합니다. 이 글에서는 ADB를 이용해 안드로이드 TV와 PC를 연결하는 방법을 단계별로 살펴보겠습니다.
PC에 ADB 설치하기
가장 먼저 해야 할 일은 PC에 ADB를 설치하는 것입니다. Android 개발자 공식 웹사이트에서 Android SDK Platform Tools를 다운로드하면 되지만, 처음 ADB를 설정하는 사용자들은 이 도구를 사용하다 오류를 겪는 경우가 많습니다.
Windows 사용자라면 xda-developers에서 배포하는 Tiny ADB and Fastboot를 설치하는 편이 훨씬 간편합니다. macOS 등 다른 운영체제 사용자는 ADB와 Fastboot 사용 가이드를 참고해 환경을 구성하시기 바랍니다.
설치가 완료되었다면 이제 안드로이드 TV에서 USB 디버깅 모드를 활성화해야 합니다.
먼저 설정 > 기기 환경설정 > 정보로 이동한 뒤 빌드 항목을 여러 번 연속해서 눌러 개발자 옵션을 잠금 해제하세요.
이제 기기 환경설정 메뉴에서 잠금 해제된 개발자 옵션을 확인할 수 있습니다. 목록에서 USB 디버깅 토글을 찾아 켜주면 됩니다.
ADB로 안드로이드 TV와 PC 연결하기
일반적으로 PC와 안드로이드 기기를 연결할 때는 USB 케이블을 사용하지만, 안드로이드 TV에서는 그렇게 할 수 없습니다. 대신 제조사들이 무선 ADB 연결을 지원하고 있습니다. 연결 절차는 다음과 같습니다.
- 안드로이드 TV에서 설정 > 기기 환경설정 > 정보 > 상태로 이동해 IP 주소를 확인하고 메모해 둡니다.

- PC에서 명령 프롬프트를 열고 adb connect <IP 주소> 명령어를 입력합니다.

- 안드로이드 TV 화면에 컴퓨터 연결 승인 요청이 나타나면 확인을 눌러 허용합니다.

ADB 연결이 정상적으로 성립했는지 확인하려면 명령 프롬프트에 adb devices를 입력하고, List of devices attached 목록에 해당 기기가 표시되는지 확인하면 됩니다.
ADB로 안드로이드 TV에서 할 수 있는 작업
안드로이드 TV를 ADB로 PC와 연결하면 다음과 같은 유용한 작업들을 수행할 수 있습니다.
앱 사이드로딩
안드로이드 TV나 미디어 박스를 사용하다 보면 기기의 앱 스토어에서 찾을 수 없는 앱이 상당히 많습니다. ADB를 활용하면 이런 앱들을 손쉽게 사이드로딩해 설치할 수 있습니다.
ADB 연결이 완료되면 설치하고 싶은 안드로이드 앱의 APK 파일을 다운로드한 뒤, PC의 명령 프롬프트에 adb install <APK 파일 경로>를 입력하고 Enter 키를 누르세요. 파일을 명령 프롬프트 창으로 드래그하면 경로가 자동으로 입력되므로 더욱 편리합니다.
또한 앱 개발자라면 사이드로딩을 통해 안드로이드 TV에서 직접 자신의 앱을 테스트해볼 수도 있습니다.
불필요한 앱 삭제
ADB를 이용하면 안드로이드 TV에 미리 설치된 앱을 제거할 수 있습니다. 대부분의 앱은 비활성화만 가능하지만, 일부는 제조사에 의해 잠겨 있어 일반적인 방법으로는 삭제할 수 없습니다.
안드로이드 TV에서 기본 앱을 제거하는 과정은 안드로이드 스마트폰에서 불필요한 사전 설치 앱을 제거하는 방법과 거의 동일합니다.
- ADB 연결이 완료된 상태에서 명령 프롬프트에 adb shell을 입력합니다.
- 이어서 pm uninstall -k --user 0 <패키지 이름> 명령어를 입력합니다.
패키지 이름은 Google Play 스토어에서 무료로 제공되는 App Inspector 같은 앱으로 확인할 수 있습니다. 또는 adb shell list packages 명령어를 입력하면 설치된 모든 앱의 패키지 이름 목록을 출력할 수 있습니다.
기타 유용한 ADB 기본 명령어
알아두면 유용한 기본 ADB 명령어 목록입니다.
- adb reboot: 안드로이드 기기를 재부팅합니다.
- adb reboot recovery: 기기를 리커버리 모드로 재부팅합니다.
- adb push <로컬 경로> <원격 경로>: PC의 파일을 안드로이드 기기로 복사합니다.
- adb shell wm density <dpi>: 화면의 픽셀 밀도(DPI)를 변경합니다.
- adb kill server: PC와 안드로이드 TV 간의 연결을 종료합니다.
안드로이드 TV를 더욱 활용하기
안드로이드 TV는 어떤 안드로이드 기기 못지않게 해킹과 커스터마이징이 자유로운 기기입니다. ADB를 설치해두면 평소에는 접근할 수 없는 시스템 내부 기능까지 마음껏 다룰 수 있습니다.
안드로이드 TV를 200% 활용하는 가장 좋은 방법 중 하나는 다양한 앱을 설치하는 것입니다. 지금 바로 설치해볼 만한 최고의 안드로이드 TV 앱 가이드도 함께 참고해 보세요.