광고 없는 Android TV 만들기, 홈 화면과 YouTube 앱을 바꾸는 방법
Android TV의 홈 화면 배너와 YouTube 광고를 없애는 설정법이 공유됐다. 홈 화면과 YouTube 앱을 대체 앱으로 바꾸는 방식이다.
무엇을 바꾸나
Google TV는 ‘앱 전용 모드’에서도 상단 홍보 배너가 남고 기본 설정에는 런처를 바꾸는 옵션이 없다. 글쓴이는 Projectivy Launcher로 홈 화면을 원하는 앱만 보이게 바꿨다. FLauncher와 ATV Launcher Pro가 대안이다. YouTube 시청에는 SmartTube를 쓰는데, 광고를 없애고 내장된 SponsorBlock으로 영상 속 협찬 구간도 건너뛴다. 글쓴이는 인터페이스 때문에 SmartTube를 선호하면서도 창작자 지원을 위해 YouTube Premium 구독은 유지한다. Button Mapper로 리모컨의 YouTube 버튼을 SmartTube에 연결하고, 개인 미디어 서버 Jellyfin을 볼 때는 Wholphin을 쓴다. 대안으로 Moonfin이 있다.
설치와 복구
개발자 옵션에서 디버깅을 켜고 ADB로 연결해 설정한다. Projectivy와 Wholphin, Button Mapper는 Play Store에서 설치하고 SmartTube는 GitHub의 APK를 ADB로 설치하거나 Downloader로 직접 설치한다. 먼저 Projectivy를 홈 앱으로 지정한 뒤 기본 런처를 비활성화해야 하며, 일부 기기는 이 과정에서 저장된 Wi-Fi 정보가 사라질 수 있다. TV의 HDMI 입력 전환이 정상인지도 확인해야 한다. Button Mapper와 Projectivy의 접근성 서비스를 켜고 리모컨 버튼을 설정하는데, ADB로 접근성 서비스 목록을 바꿀 때는 기존에 쓰던 서비스를 지우지 않도록 보존한다. 비활성화한 앱은 pm enable 명령으로, 사용자 계정에서 제거한 내장 앱은 install-existing 명령으로 복구할 수 있다. 작업이 끝나면 무선·USB 디버깅을 꺼 둔다.
DNS로 더 막기
Pi-hole로 집 안 기기의 광고와 추적 도메인을 막거나, TV의 개인 DNS를 AdGuard DNS로 설정해도 된다. 기본 런처를 유지한 채 특정 Google 도메인을 차단해 배너를 숨겼다는 보고도 소개됐다. 이때는 기기 재시작이나 런처 캐시 삭제가 필요할 수 있다. 쓰지 않는 제조사 앱과 광고 서비스는 기기별 정리 목록을 참고해 지울 수 있다. 글쓴이가 실제 설정한 기기는 Google TV를 탑재한 Chromecast 두 대와 Hisense TV이며, 다른 Android TV 기기에서 모두 같은 결과가 나온다고 확인된 것은 아니다.
출처: GeekNews · 원문 보기 ↗