tv-vibehack: nhờ Claude dọn quảng cáo và app rác trên Android TV qua ADB
Tóm tắt
tv-vibehack (Gathin23/tv-vibehack, MIT) là repo chứa prompt, launcher tối giản và danh sách lưu ý để dùng Claude dọn Android TV/Google TV qua ADB: tắt quảng cáo, hàng nội dung tài trợ, telemetry và app cài sẵn, giảm animation cho TV chạy nhanh hơn.
Nhiều Android TV và Google TV cài sẵn app rác, hàng nội dung tài trợ, quảng cáo trên màn hình chính và telemetry chạy ngầm, khiến TV chậm. Cách dọn truyền thống đòi hỏi biết ADB và tên package của từng app. tv-vibehack (Gathin23/tv-vibehack, giấy phép MIT) là repo gồm prompt, launcher tối giản và danh sách lưu ý để nhờ Claude làm việc này qua ADB: tắt quảng cáo, nội dung tài trợ, telemetry và app cài sẵn, giảm animation để TV chạy nhanh hơn.
Quy trình
- Bật Developer Options trên TV (nhấn Build 7 lần) và bật USB/Wireless debugging.
- Chạy Claude Code trên máy tính cùng mạng Wi-Fi; Claude kết nối ADB tới IP của TV.
- Prompt hỏi bạn dùng app streaming nào, có giữ trợ lý giọng nói, Chromecast, cập nhật không.
- Sao lưu danh sách package hiện có.
- Tắt các package không cần bằng
pm disable-user(đảo ngược được).
Những lưu ý quan trọng
| Nên | Không nên |
|---|---|
| Disable package (đảo ngược được) | Uninstall app hệ thống — có thể hỏng nút Home, chuyển HDMI |
| Cài launcher mới trước khi tắt launcher gốc | Tắt launcher gốc trước — dễ kẹt ở app test của nhà sản xuất |
| Tắt ADB debugging khi xong | Để cổng ADB mở trong mạng nhà |
| Giữ tính năng gia đình đang dùng | Tắt cập nhật firmware, voice search, casting khi còn cần |
Phạm vi hỗ trợ
Dành cho Android TV/Google TV (Sony, TCL, Xiaomi, Hisense…). Không áp dụng cho Samsung Tizen, LG webOS, Roku; Fire TV có repo riêng.
Vì sao cách tiếp cận này đáng học?
- Prompt + rào chắn + danh sách lỗi đã gặp mới là sản phẩm, không chỉ code. Phần lớn giá trị nằm ở kinh nghiệm “đừng làm điều này” được ghi lại.
- “Sao lưu trước, hỏi trước khi đổi thứ quan trọng” là mẫu hướng dẫn agent áp dụng được cho mọi việc can thiệp vào hệ thống thật.
- Thao tác đảo ngược được (disable thay vì uninstall) giảm rủi ro khi agent đoán sai.
Rủi ro
- Dù disable là đảo ngược được, tắt nhầm package quan trọng vẫn có thể khiến TV không dùng được cho tới khi bật lại — hãy chắc bạn biết cách bật lại qua ADB.
- ADB mở trong mạng nhà là bề mặt tấn công; tắt khi xong.
- Bảo hành và điều khoản nhà sản xuất có thể bị ảnh hưởng; đọc trước khi can thiệp.
- Kết quả khác nhau theo từng hãng, từng đời TV.
Áp dụng thế nào?
- Người dùng cá nhân: làm theo từng bước, giữ bản sao lưu danh sách package và thử với vài app trước.
- Dev: mượn mẫu “prompt + ràng buộc an toàn + danh sách thất bại đã biết” cho các việc can thiệp hệ thống khác.
- PM/Tech Lead: khi giao việc có rủi ro cho agent, luôn yêu cầu sao lưu, thao tác đảo ngược được và xác nhận trước bước nguy hiểm.