Google TV boxes and TVs ship with sponsored rows, promo apps and tracking services you never asked for. You can switch most of them off from a computer in about fifteen minutes, without root, and undo it with one command.
adb, and run pm disable-user --user 0 on the packages in your device's list. Nothing is uninstalled. Full steps below.Each list was tested on real hardware by owners of that device and comes with the problems they ran into.
Settings → Accounts & Sign In → your profile → Apps only mode. Hides recommendations and most promos in a minute. It does not stop tracking services, and you lose the For You tab.
Disable the ad, telemetry and preloaded packages yourself using a tested list for your device. Full control, fully reversible. The steps are below.
Open source projects such as CleanYourTV and Free My TV give a coding assistant (Claude Code, Codex, Gemini CLI) a prompt that backs up the TV, debloats it and installs an ad-free, Apple TV-style home screen. You still need a computer on the same Wi-Fi.
On the TV: Settings → System → About → highlight Android TV OS build and press OK seven times. Go back to Settings → System → Developer options and turn on USB debugging. Note the TV's IP address under Settings → Network & Internet.
Download Google's SDK Platform-Tools for Windows, macOS or Linux and unzip it. On a Mac with Homebrew: brew install android-platform-tools.
adb connect 192.168.1.50:5555Use your TV's IP. Accept Allow USB debugging? on the TV and tick Always allow. On the Chromecast with Google TV and the Google TV Streamer, port 5555 is closed at first: pair once under Developer options → Wireless debugging, then run adb tcpip 5555. The device pages explain this.
adb shell pm list packages | sort
adb shell pm disable-user --user 0 com.google.android.feedbackRepeat for each package on your device's list, or paste the whole command block from the device page. Check the result with adb shell pm list packages -d.
adb shell pm enable com.google.android.feedback
When you are done, turn USB debugging (and Wireless debugging) off again so nothing else on your network can connect to the TV.
tvinput, tvapi or mediatek in the name on a TV: these run HDMI inputs and the tuner.com.google.android.tv.remote.service: on several devices it also carries the remote's microphone.com.google.android.tungsten.setupwraith, unless you know why: disabling it breaks casting and can delete your saved Wi-Fi.No. Everything here uses ADB, the same debugging bridge Android phones have. Packages are disabled for your user with pm disable-user --user 0, not deleted, so the system partition is untouched.
Not on a Google TV device. Google TV is the operating system's home screen and services, not a single app. What you can do is disable the sponsored parts and, if you want, replace the home screen with a simpler launcher.
Disabling is reversible: adb shell pm enable <package> turns any package back on, and a factory reset restores everything. The risky packages are the setup wizard (setupwraith), the remote service and anything with tvinput in the name. The device lists on this site keep those separate.
No. Debloating removes the sponsored rows, promos and tracking services that the TV itself runs. Ads inside YouTube, Tubi or other apps come from those apps.
Turn on Apps only mode: Settings → Accounts & Sign In → your profile → Apps only mode. It hides recommendations and most promos, but also hides the For You tab and the Google Assistant's suggestions. A debloat goes further but needs ADB.
It can. Firmware updates sometimes re-enable packages or add new ones. Keep your command list and run it again after a big update.
Disabling apps through the official developer options does not modify the system image, and it can be undone completely. Warranty terms differ by maker and country, so check yours if this matters to you.