Wi-Fi와 ADB를 통해 Android TV와 Google TV의 불필요한 앱을 비활성화하고, 홈 화면을 가벼운 Apple TV 스타일 런처로 교체합니다.
humblemuzzu/dumbtv
root 없이 ADB로 Fire TV와 Android TV를 정리해 광고, 텔레메트리, 원치 않는 앱을 제거하고 언제든 되돌릴 수 있는 셸 스크립트 모음입니다.
- 스타
- 418
- 포크
- 35
- 열린 이슈
- 1
- 마지막 커밋
- 15시간 전
어떤 프로젝트인가요?
dumbtv는 다른 컴퓨터에서 ADB를 통해 실행해 TV의 광고, 텔레메트리, 원치 않는 기본 설치 앱을 제거하는 스크립트 모음입니다. root 권한이 필요하지 않고 /system에 쓰기 작업을 하지 않습니다. 추적 및 홍보용 패키지 약 65개를 비활성화하고 광고 추적과 음성 기능을 끄며, Amazon 텔레메트리 및 OTA 엔드포인트를 차단하는 기기 내 DNS 필터를 실행합니다.
주요 대상은 Fire OS이며, Android TV와 Google TV는 별도의 패키지 목록과 런처 방식을 사용합니다. Samsung, LG, Roku 등 셸 접근이 불가능한 시스템은 지원하지 않습니다. configure 단계에서 앱을 제거하기 전에 유지할 앱을 선택하도록 하고, restore.sh는 미리 생성한 스냅샷을 바탕으로 패키지 상태, app-ops, 네트워크 규칙, 설정을 복원합니다.
저장소에는 인터넷 권한이 없고 기본 Amazon 홈 화면을 대체하는 소규모 오픈소스 홈 화면 런처도 포함되어 있습니다. 모델별 메뉴 경로와 특이 사항을 정리한 기기 카탈로그는 YAML로 관리합니다.
핵심 기능
- 01root 없이 ADB를 통해 광고, 분석, 홍보용 패키지 약 65개를 비활성화합니다.
- 02기기 내 DNS 필터를 실행해 Amazon 텔레메트리 및 OTA 서버를 차단합니다.
- 03무엇이든 제거하기 전에 유지할 앱을 선택하도록 합니다.
- 04스냅샷을 바탕으로 패키지, 설정, 네트워크 규칙을 복원합니다.
- 05인터넷 권한이 없는 홈 화면 런처를 포함합니다.
- 06모든 스크립트에서 dry-run 모드를 지원합니다.
활용 사례
- 홈 화면에 광고가 표시되는 새 Fire TV Stick 또는 Fire TV Edition TV를 정리하는 경우.
- TV가 시청 데이터를 제조업체에 전송하지 못하게 하는 경우.
- 복잡한 Android TV 홈 화면을 미니멀한 화면으로 교체하는 경우.
빠른 시작
- 1
TV에 ADB를 연결합니다
adb connect <tv-ip>:5555 - 2
기기가 인증된 상태로 표시되는지 확인합니다
adb devices - 3
읽기 전용 사전 점검을 실행합니다
./scripts/preflight.sh - 4
유지할 항목을 선택한 다음 전체 작업을 실행합니다
./scripts/configure.sh
사용 전 알아둘 점
- Fire OS와 Android TV/Google TV에서만 작동합니다. Samsung, LG, Roku 및 유사한 TV는 지원하지 않습니다.
- TV에서 ADB 디버깅을 활성화하고 adb가 설치된 컴퓨터가 필요합니다. 스크립트가 TV를 두 번 재부팅합니다.
- /data에 저장된 스트리밍 앱은 제거 후 스크립트로 복원할 수 없으며, 스토어에서 다시 설치해야 합니다.
- Fire OS 7 기기 한 대에서 테스트했습니다. 다른 OS 버전에서는 패키지 목록이 달라야 할 수 있습니다.
토픽
자주 묻는 질문
- dumbtv은(는) 무엇인가요?
- root 없이 ADB로 Fire TV와 Android TV를 정리해 광고, 텔레메트리, 원치 않는 앱을 제거하고 언제든 되돌릴 수 있는 셸 스크립트 모음입니다. dumbtv는 다른 컴퓨터에서 ADB를 통해 실행해 TV의 광고, 텔레메트리, 원치 않는 기본 설치 앱을 제거하는 스크립트 모음입니다. root 권한이 필요하지 않고 /system에 쓰기 작업을 하지 않습니다. 추적 및 홍보용 패키지 약 65개를 비활성화하고 광고 추적과 음성 기능을 끄며, Amazon 텔레메트리 및 OTA 엔드포인트를 차단하는 기기 내 DNS 필터를 실행합니다.
- dumbtv은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- dumbtv은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- dumbtv은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. dumbtv의 마지막 커밋은 2026년 10월 19일입니다.
- dumbtv은(는) 어디에 사용할 수 있나요?
- 홈 화면에 광고가 표시되는 새 Fire TV Stick 또는 Fire TV Edition TV를 정리하는 경우. TV가 시청 데이터를 제조업체에 전송하지 못하게 하는 경우. 복잡한 Android TV 홈 화면을 미니멀한 화면으로 교체하는 경우.
- dumbtv는 어떻게 설치하나요?
- TV에 ADB를 연결합니다: adb connect <tv-ip>:5555 기기가 인증된 상태로 표시되는지 확인합니다: adb devices 읽기 전용 사전 점검을 실행합니다: ./scripts/preflight.sh 유지할 항목을 선택한 다음 전체 작업을 실행합니다: ./scripts/configure.sh
- dumbtv은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/humblemuzzu/dumbtv
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
ADB로 Wi-Fi를 통해 Android TV와 Google TV의 불필요한 앱을 비활성화하고, 광고 없는 Apple TV 스타일 런처로 교체합니다.
ADB를 통해 Nvidia Shield TV 같은 Android TV 기기를 정리하고 최적화하며 상태를 점검하는 데스크톱 앱과 PowerShell 스크립트입니다.
ADB로 Android TV 박스를 관리하는 Windows 앱: 불필요한 앱 제거, APK 설치, 커스텀 런처 설정
iPhone 제어 센터의 Apple TV Remote로 로컬 네트워크에서 Android TV, Google TV, Mac을 제어합니다.
Windows 10 및 11에서 기본 앱을 제거하고 텔레메트리, 광고와 기타 불필요한 요소를 끄는 PowerShell 스크립트입니다.