Claude Code로 스마트 TV를 정리하려 한다면, 먼저 이 작업들을 수행하세요
If you’re letting Claude Code clean up your smart TV, do these things first
핵심 요약
Claude Code를 이용해 스마트 TV의 광고와 블로트웨어를 안전하게 제거하는 가이드와 주의사항을 공유합니다.
- 수동 모드 사용 — 자동 실행 대신 모든 adb 명령을 직접 확인하고 승인해야 함
- 백업 필수 — 시스템 패키지 목록을 미리 저장하여 문제 발생 시 복구 수단으로 활용
- 비활성화 권장 — 시스템 앱 삭제는 벽돌 현상을 유발하므로 비활성화 방식 사용
- 기기 호환성 — 안드로이드 기반 TV에서만 작동하며 삼성/LG/Roku 등은 adb 접근 불가
지난주에 "Claude Code한테 TV 모델명 알려줬더니 블로트웨어 앱 25개 삭제해 줬다"는 글들 많이 봤을 거다. 근데 그거 따라 하다가 TV 벽돌 만든 놈들도 꽤 있더라. 그래서 안전하게 하는 방법 정리해 왔다. 대충 넘기기 쉽지만 진짜 중요한 것들이다.
수동 모드로 시작해라. 자동은 절대 안 된다. TV에 adb 명령어 날리기 전에 네 눈으로 직접 확인하고 승인해야 한다.
claude --permission-mode default
뭐든 하기 전에 백업부터 해라. Claude한테 전체 패키지 목록, 활성화된 앱, 현재 런처가 뭔지 전부 저장하라고 시켜. 그 백업이 나중에 네 TV 살려줄 유일한 탈출구다.
삭제하지 말고 비활성화만 해라. pm disable-user --user 0 <package>로 앱을 끄고, pm enable로 다시 살리는 식이다. TV 벽돌 되는 이유가 시스템 패키지 함부로 삭제해서 그런 거다.
절대 건드리면 안 되는 앱 목록을 미리 줘라. 시스템 UI, 설정, HDMI/TV 입력, 블루투스 및 리모컨 페어링, 패키지 설치 프로그램, Play 스토어, 그리고 새 런처가 제대로 작동하기 전까지는 현재 런처도 포함이다. 기본 런처를 너무 빨리 비활성화하면 홈 버튼 눌렀을 때 그냥 빈 화면만 뜬다.
특히 구글 TV는 기본 런처 꺼버리면 설정 마법사가 홈 버튼을 가로채는 경우가 있다. Claude한테 이거 먼저 확인하라고 시켜라.
프롬프트는 구체적으로 써라. 모델명, OS(Google TV / Android TV / Fire TV), IP 주소, 그리고 남겨둘 앱까지 다 적어. "내 TV 해킹해 줘" 같은 식으로 대충 던지면 Claude도 알아서 거부할 거다.
앱 내 광고는 비활성화로 안 지워지니까 Private DNS로 처리해라. 안드로이드 9 이상이면 adb 설정 명령어 두 줄이면 끝난다.
다 끝났으면 USB랑 네트워크 디버깅 꺼라. 안 그러면 네 홈 네트워크에 문 활짝 열어두는 꼴이다.
참고로 이거 안드로이드 기반 TV(소니, TCL, 하이센스, 필립스, 샤오미, onn, 크롬캐스트)에서만 제대로 먹히고, Fire TV는 반쪽짜리다. 삼성, LG, Roku, Vizio는 adb 접근 자체가 안 되니까 Claude한테 설정이나 공유기 레벨에서 차단하는 법이나 물어봐라.
처음부터 다 짜기 귀찮으면 cleanyourtv(안드로이드/구글 TV용, 100개 넘는 모델 리스트, 백업/복구 기능 포함)나 dumbtv(Fire TV용) 같은 거 Claude한테 던져주고 그대로 하라고 시키면 된다.
프롬프트랑 복구 단계까지 포함된 전체 가이드는 여기 있다: https://aiparabellum.com/customize-smart-tv-claude-code/


