TECH 으로 돌아가기
TECH HACKER NEWS 오늘 6분 읽기 28 READS

광고로 뒤덮인 안드로이드 TV, 런처부터 리모컨까지 갈아엎기

광고로 뒤덮인 안드로이드 TV, 런처부터 리모컨까지 갈아엎기
SOURCE IMAGE · HACKER NEWS

거실 TV나 저가형 스트리밍 동글에 가장 널리 쓰이는 플랫폼 중 하나가 구글의 안드로이드 TV다. 원하는 앱이 대부분 돌아가고, 크롬캐스트 같은 기기는 값이 싸며, 아예 TV에 내장된 경우도 많다. 문제는 광고다. 대다수 안드로이드 TV 기기의 기본 인터페이스인 구글 TV는 홈 화면 상단에 커다란 배너를 띄워 구글이 밀고 싶은 콘텐츠를 보여준다. 한 소프트웨어 개발자가 자신의 블로그에 정리한 글은, 이 광고를 시스템 수준에서 걷어내고 더 깔끔한 화면을 만든 과정을 단계별로 소개한다.

기본 설정으로는 막을 수 없는 광고

안드로이드 TV에는 홈 화면을 앱 목록만 남기는 '앱 전용 모드(apps-only mode)'가 있지만, 상단 배너는 그대로 남는다. 런처를 교체하는 설정 항목 자체가 없고, 유튜브 앱은 그 위에 자체 광고를 또 얹는다. 즉 기본 제공되는 옵션만으로는 광고를 없앨 방법이 사실상 막혀 있다는 것이 글의 출발점이다. 필자는 크롬캐스트 위드 구글 TV 두 대와 하이센스 TV 한 대에 같은 설정을 적용했고, 대부분의 안드로이드 TV 기기에서 통할 것이라고 설명한다.

핵심은 런처 교체와 유튜브 대체

해결의 뼈대는 세 가지다. 홈 런처를 Projectivy로 바꾸고, 유튜브를 SmartTube로 대체하며, 리모컨의 유튜브 버튼을 다시 매핑하는 것이다. Projectivy와 Wholphin, Button Mapper는 플레이 스토어에서 받을 수 있고, SmartTube는 Downloader 앱을 이용해 사이드로드한다. 나머지 작업은 ADB(안드로이드 디버그 브리지) 명령으로 처리한다. ADB를 쓰려면 설정에서 기기 정보의 빌드 번호를 일곱 번 눌러 개발자 옵션을 켜고 무선 디버깅을 활성화한 뒤 페어링 코드로 연결한다. 무선 디버깅은 와이파이에서만 동작하므로, 하이센스 TV처럼 해당 기능이 없는 기기는 USB 디버깅을 켜고 'adb connect :5555'로 접속해야 한다.

Projectivy에는 기존 런처를 덮어쓰는 옵션이 있지만, 그래도 전환 순간 기본 홈 화면이 잠깐 깜빡인다. 그래서 필자는 기본 런처와 그것을 되살리는 패키지를 비활성화한 뒤 Projectivy를 홈 앱으로 지정하는 방식을 택했다. 유튜브는 SmartTube 설정을 마친 다음 공식 앱을 제거하는데, 펌웨어에 내장돼 삭제가 거부되면 'pm uninstall --user 0' 옵션으로 사용자 영역에서만 지운다. 마지막으로 Button Mapper에서 리모컨의 유튜브 전용 버튼을 SmartTube로 연결하면, 그 버튼이 광고 없는 앱을 바로 연다.

실무자가 놓치기 쉬운 함정들

이 글이 단순 따라하기 목록과 다른 지점은 부작용을 짚어둔 대목이다. Button Mapper와 Projectivy는 접근성 서비스를 켜야 하는데, ADB로 설정하면 기존 목록 전체를 덮어쓰므로 'settings get secure enabled_accessibility_services'로 현재 값을 먼저 확인해 다른 서비스를 보존해야 한다. Projectivy는 축약형 컴포넌트 이름을 쓰면 서비스가 실제로 돌아가는데도 '사용 안 함'으로 표시되므로 전체 경로를 써야 한다. 또 안드로이드가 접근성 서비스를 임의로 끄는 경우가 있어, Button Mapper에 WRITE_SECURE_SETTINGS 권한을 주고 배터리 최적화에서 제외해 스스로 다시 켜지도록 한다. TV의 기본 런처가 HDMI 입력 전환까지 담당하기도 하므로, 런처를 끈 뒤 입력 전환이 정상 동작하는지 반드시 확인하라는 당부도 있다.

정리하면 이 방법은 설정 메뉴가 열어주지 않는 영역을 ADB로 직접 건드려 광고를 걷어내는, 관리자 권한 성격의 개조에 가깝다. 모든 변경은 'pm enable '(유튜브는 'cmd package install-existing')로 되돌릴 수 있고, 작업이 끝나면 무선 디버깅은 꺼두는 것이 안전하다. 다만 펌웨어 업데이트나 기기별 패키지 구성 차이로 명령이 그대로 통하지 않을 수 있고, 시스템 앱을 비활성화하는 특성상 예기치 않은 부작용 여지가 있다는 점은 감수해야 한다. 돈을 들이지 않고도 보유한 기기의 광고를 제거할 수 있다는 점에서, 비슷한 불편을 겪는 안드로이드 TV 사용자에게 참고할 만한 구체적인 사례다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://cretezy.com/2026/ad-free-android-tv
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...