# 5 Claude Code Makeovers for a Faster, Ad-Free Android TV or Google TV

Five copy-ready prompts turn Android TV or Google TV into a gaming console, sports hub, smart-home dashboard, guest screen or privacy-first launcher, with reversible debloating and factory rollback built into every plan.

By The Signal Edition | Technology / AI
Published: 2026-10-24T16:26:35Z
Updated: 2026-10-24T16:26:35Z
Canonical: https://www.thesignaledition.com/article/claude-tv-makeovers-android-google-tv-tvcld2
Image: https://www.thesignaledition.com/media/5a3060c3fc53b1ecd0d083a409752d56.jpg (A customized Android TV launcher showing a clock, glowing app tiles, navigation shortcuts and a dark background; credit: Prince Jain / princejain.me)

## Summary
- The five prompts create gaming, sports, smart-home, guest and privacy-first television interfaces.
- Every build begins with package-state, launcher, screensaver and remote-mapping backups.
- Ads and bloat are disabled reversibly after package-by-package approval; core TV functions stay protected.
- Each prompt requires reboot testing, performance measurements and a one-command factory rollback.

## Can Claude customize both Android TV and Google TV?

Yes. Claude Code can help configure both Android TV and Google TV because both use Android’s ADB tooling, although menus, package names and launcher behavior vary by brand and software version. A computer on the same trusted network can pair with the television, inventory installed software, build or adapt a launcher, install an APK and capture screenshots for visual testing. Prince Jain documented the approach on a Xiaomi Android TV, while the Free My TV project lists support for Android TV and Google TV televisions and streamers from multiple manufacturers. [1](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) [2](https://github.com/simbasjungles/free-my-tv) [3](https://developer.android.com/tools/adb)

The safe model is supervised automation. Claude should identify packages and propose changes, while the owner approves every action. Disabling the wrong launcher or manufacturer service can break Home, inputs, voice features or live television. Reports about AI-assisted TV modification include incomplete or broken setups, so a useful prompt must contain protected-package rules, a saved baseline and rollback commands before it asks for visual features. [1](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) [5](https://www.androidpolice.com/i-didnt-believe-claude-wizardry-could-actually-speed-up-google-tv-tried-it/) [6](https://techcrunch.com/2026/10/19/people-are-using-ai-to-make-their-smart-tvs-dumb-again/)

## What should be backed up before changing the TV?

Enable Developer options by pressing Build or Android TV OS build seven times, then enable ADB or Wireless debugging. Record the pairing address and approve the computer on the TV. Google’s documentation says wireless debugging uses an on-screen pairing code and that the computer and device must share a network. Before using any prompt below, save the device model, Android version, installed packages, enabled and disabled states, default home activity, screensaver, remote-button mappings and screenshots in a dated folder on the computer. [1](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) [3](https://developer.android.com/tools/adb)

The restore script must re-enable every changed package, restore the original launcher and screensaver, and verify Home, Back, Bluetooth remote, HDMI inputs, live TV, settings, protected playback and voice control. Use reversible `pm disable-user --user 0` only after approval. Do not use root, factory reset, wildcards, permanent system-package deletion or blanket data clearing. This shared safety block appears inside all five prompts so each one can be used independently. [1](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) [2](https://github.com/simbasjungles/free-my-tv) [3](https://developer.android.com/tools/adb)

## Prompt 1: Turn the TV into a low-latency gaming console

Paste this for a controller-first launcher: “This is my owned Android TV or Google TV at [IP:PORT], model [MODEL]. Connect through official ADB tools only after I approve the TV prompt. Before changes, save package states, launcher, screensaver, remote mappings, screenshots and device details; generate debloat.sh and a complete restore script. Audit every package and ask before reversibly disabling ads, sponsored launchers, promo channels or unused vendor services. Never root, factory-reset, use wildcards, uninstall system packages or clear app data. Protect HDMI, Bluetooth, controllers, Wi-Fi, DRM, Play Services, settings, updater, audio and display services. Build or adapt a fast gaming launcher with large tiles for [LOCAL GAMES], [CLOUD GAMING APPS], Steam Link or Moonlight if installed, emulator front ends I legally use, and HDMI consoles. Add controller navigation, a network-latency check, storage meter and optional Game Mode shortcut without changing picture settings automatically. Remove animations that delay navigation but retain accessibility preferences. Screenshot-test every page, pair my controllers, test wake, audio, 4K playback and reboot, compare memory and launch time with the baseline, then verify the one-command factory rollback.” [1](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) [2](https://github.com/simbasjungles/free-my-tv) [3](https://developer.android.com/tools/adb)

## Prompt 2: Create a live sports command center

Paste this for fixtures, streaming apps and quick input switching: “Customize my owned Android TV or Google TV at [IP:PORT] as a sports command center. First save a dated baseline of package states, current home, screensaver, remote mappings and screenshots, and write debloat plus full restore scripts. Inventory packages, explain dependencies and ask before each reversible disable action. Remove approved ads, sponsored rows and unused bloat to improve responsiveness, but protect live-TV tuners, HDMI, remote, Bluetooth, network, DRM, playback, settings and update services. Build or adapt a launcher with a clean scoreboard area fed only by [APPROVED SPORTS API OR RSS], team favourites [TEAMS], local time zone [ZONE], and launch tiles for [SPORTS APPS]. Add HDMI tiles for cable or consoles, a match-calendar view, hide-score mode, and reminders stored locally. Never scrape paid streams, bypass regional restrictions or display unlicensed video. Cache text briefly, show the feed source and timestamp, and fail cleanly when offline. Test D-pad navigation, time zones, feed errors, app launches, inputs, playback, reboot and performance, then demonstrate the factory rollback.” [1](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) [2](https://github.com/simbasjungles/free-my-tv) [3](https://developer.android.com/tools/adb)

## Prompt 3: Add a smart-home dashboard without exposing the house

Paste this for a local Home Assistant control screen: “Turn my owned Android TV or Google TV at [IP:PORT] into a television plus smart-home dashboard. Back up all package states, launcher, screensaver, remote mappings and screenshots, and create reversible debloat and restore scripts before any write operation. Ask approval before disabling ads, promotional services or unused vendor packages; use only `pm disable-user --user 0`. Protect the remote, HDMI, network, DRM, playback, settings, updates and accessibility. Build or adapt a launcher with a D-pad-friendly panel for my local Home Assistant URL [LOCAL URL]. Show only [ROOMS OR ENTITIES], such as lights, temperature, door status and media controls. Home Assistant supports focused dashboards, themes, entity cards and one-tap actions, so create a restricted TV user with no administrative access and no remote-cloud exposure. Require confirmation for locks, alarms, garage doors and destructive actions. Hide tokens from logs and source control. Add an instant return-to-TV button, offline state and screen timeout. Test permissions, focus, failed-network behavior, reboot, memory and full factory rollback.” [1](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) [2](https://github.com/simbasjungles/free-my-tv) [3](https://developer.android.com/tools/adb) [4](https://www.home-assistant.io/dashboards/)

## Prompt 4: Build a guest and vacation-rental mode

Paste this to make a simple temporary interface without exposing personal accounts: “Configure my owned Android TV or Google TV at [IP:PORT] for Guest Mode. First export package and launcher states, screensaver, remote mappings, signed-in app inventory and screenshots; generate debloat.sh and a tested full restore script. Audit and ask before reversibly disabling ads, sponsored rows, store-demo software or unused bloat. Never root, permanently uninstall, use wildcards or clear an account without naming it and asking me. Protect inputs, remote, Wi-Fi, DRM, casting, settings required for checkout, system updates and accessibility. Build or adapt a multilingual launcher in [LANGUAGES] with large tiles for approved guest apps, HDMI, casting instructions, Wi-Fi help, checkout time and local emergency information. Do not show owner photos, viewing history, notifications or personal recommendations. Add a locally stored reset checklist that signs out only approved guest apps and returns the launcher to a clean state after confirmation. Test casting, captive-portal handling, inputs, D-pad navigation, reboot, performance and the complete owner rollback.” [1](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) [2](https://github.com/simbasjungles/free-my-tv) [3](https://developer.android.com/tools/adb)

## Prompt 5: Make a privacy-first, mostly offline television

Paste this when local media matters more than recommendations: “Make my owned Android TV or Google TV at [IP:PORT] privacy-first and mostly offline without breaking legitimate playback. Before changes, save package states, launcher, screensaver, remote mappings, network settings and screenshots; create debloat and complete restore scripts. Produce a table of packages that generate ads, recommendations, diagnostics or vendor telemetry, show the evidence for each, and ask before reversibly disabling anything. Do not block or remove DRM, Play Services, certificate updates, app updates, emergency services, Wi-Fi, Bluetooth, inputs, settings or the system updater. Never root, factory-reset, use wildcards, permanently uninstall or clear data. Build or adapt a local launcher with tiles for [PLEX/JELLYFIN/KODI/LOCAL APPS], USB media, network storage and HDMI. No trending feed, crypto, weather, remote analytics or cloud images. Add a visible network-state indicator and an optional user-controlled offline mode that never changes router settings. Measure idle memory and network requests before and after, test licensed playback, updates, casting if retained, reboot and voice behavior, then run a dry test of the factory restore.” [1](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) [2](https://github.com/simbasjungles/free-my-tv) [3](https://developer.android.com/tools/adb) [6](https://techcrunch.com/2026/10/19/people-are-using-ai-to-make-their-smart-tvs-dumb-again/)

## Android TV and Google TV customization FAQ

Does debloating permanently delete system apps? It should not in this workflow. The prompts use package disabling for the primary method and require a restore script. Some guides use `pm uninstall -k --user 0`, which removes an app for the current user while leaving its system copy available, but disabling is easier to audit and restore. Neither approach makes a risky package choice safe; the protected list and approval step still matter. [1](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) [2](https://github.com/simbasjungles/free-my-tv)

Will a custom launcher always improve performance? No. Removing heavy promotional rows and unused background packages may reduce work, but the result depends on the television, firmware and replacement launcher. Measure memory use, Home-screen launch time and app-opening time before and after. Free My TV reports substantial memory savings on one tested TCL model, which is evidence for that setup rather than a universal guarantee. [2](https://github.com/simbasjungles/free-my-tv)

Can the TV always return to normal? A well-prepared installation should retain the stock launcher, record every disabled package and test the restoration process. Free My TV offers an Original mode and a crash watchdog, but the computer-side restore script is still necessary. After finishing, keep the backup off the TV, turn off Wireless debugging and revoke ADB authorization unless ongoing maintenance is required. [2](https://github.com/simbasjungles/free-my-tv) [3](https://developer.android.com/tools/adb) [5](https://www.androidpolice.com/i-didnt-believe-claude-wizardry-could-actually-speed-up-google-tv-tried-it/)

## Reporting sources
1. [Prince Jain: How I Debloated My Android TV and Built My Own Launcher With Claude Code](https://princejain.me/blogs/debloat-android-tv-custom-launcher-claude-code/) (2026-10-19)
2. [GitHub: Free My TV: A fast, ad-free home screen for Google TV, LG webOS and Samsung Tizen](https://github.com/simbasjungles/free-my-tv) (2026-10-24)
3. [Android Developers: Android Debug Bridge (adb)](https://developer.android.com/tools/adb) (2026-10-24)
4. [Home Assistant: Dashboards](https://www.home-assistant.io/dashboards/) (2026-10-24)
5. [Android Police: I didn't believe this Claude wizardry could actually speed up my Google TV until I tried it](https://www.androidpolice.com/i-didnt-believe-claude-wizardry-could-actually-speed-up-google-tv-tried-it/) (2026-10-24)
6. [TechCrunch: People are using AI to make their smart TVs dumb again](https://techcrunch.com/2026/10/19/people-are-using-ai-to-make-their-smart-tvs-dumb-again/) (2026-10-19)
