NVIDIA · Android TV 11

NVIDIA SHIELD TV Pro debloat list

The cleanyourtv list for the NVIDIA SHIELD TV Pro disables 11 packages on Android TV 11: the manufacturer's telemetry, sponsored content rows and preloaded apps you never asked for, plus the stock launcher once the clean home screen is in place. It was tested on a real set by a cleanyourtv contributor.

11

packages disabled

Android TV 11

operating system

Debloat + launcher

what cleanyourtv does

About this NVIDIA SHIELD TV Pro list

Header: NVIDIA SHIELD TV Pro (2019, model P2897, codename mdarcy, Tegra X1+, 3 GB RAM), Android TV 11 (API 30)

Tested on SHIELD Experience 9.2.4 (33.2.0.400), build RQ1A.210105.003.7825230_4387.0822, security patch 2026-01-05. Package names also checked against a unit on 9.2.2. The 2019 tube (P3430) and the 2015/2017 models run the same 9.x software, so this is a fair starting point for them too. Check `pm list packages` first. Connecting: Developer options -> turn on "Network debugging"; that is what opens ADB on port 5555. The Pro has only USB-A host ports, so there is no cable route. Ethernet and Wi-Fi get different addresses and the Shield can come back from a reboot on the other one, so reserve an IP in your router. Launcher: the stock launcher is com.google.android.tvlauncher, so the defaults in tools/restore.sh and launcher/build-and-install.sh work. Run build-and-install.sh before this list. The stock launcher's Home filter has priority 2 and launcher/'s has 0, so `cmd package set-home-activity` has no effect while the stock launcher is enabled; disabling it (build-and-install.sh does that last) is what hands Home over. launcher/ stayed the default Home across a reboot. With no launcher at all, Home falls back to com.android.tv.settings/.system.FallbackHome. Leave com.google.android.tungsten.setupwraith alone. It declares Home activities, but after setup none of them is a Home candidate (its MainActivity is disabled), unlike on some Google TV sets. A Shield has no HDMI inputs and no tuner, so the launcher's Inputs pill has nothing to list. To reach a network tuner through Live Channels, set live_tv_package to com.google.android.tv in config.xml. The network pill says "Wi-Fi" without the network name, because location is off by default (location_mode=0) and Android 11 hides the SSID without it. Over Ethernet it says "Ethernet". Notes: - The remote's Netflix button is handled in firmware; disabling Netflix doesn't free it. - The default screensaver is Backdrop (com.google.android.backdrop). Switch to the Clock screensaver (README) before disabling Backdrop, or nothing is set. - A SHIELD Experience update can re-enable packages; re-run this list afterwards. - On a Shield where some of these were already removed with `pm uninstall --user 0`, disable.sh still reports "disabled-user" for them. That's harmless. - Leave alone: com.nvidia.blakepairing, com.nvidia.bluetooth.*, com.nvidia.shieldtech.accessoryui, com.nvidia.ControllerMapper, com.nvidia.remotelocator, com.nvidia.irtuner (remote, controllers, Bluetooth); com.nvidia.NvCPLSvc, com.nvidia.nvaudiosvc, com.nvidia.avsync, com.dolby.android.audio.service (AI upscaling, display, audio); com.nvidia.shieldservice, com.nvidia.packagemanagerservice, com.nvidia.KeyComboOta, com.android.tv.settings, com.android.providers.tv (Watch Next and Live Channels), com.google.android.tv.remote.service. - Some guides remove Play Services, keychain or com.android.se on the Shield. People report soft-bricked units after doing so. Don't.

Before you run it: every package below is disabled, not uninstalled. Comment out (prefix with #) any line for an app you use. Never disable the Play Store, Play Services, the on-screen keyboard or the TV input services that play HDMI. Switch USB debugging off when you are done.

Packages the NVIDIA SHIELD TV Pro list disables

NVIDIA and Google telemetry and feedback (4)

PackageNote
com.nvidia.statsanonymous usage statistics
com.nvidia.feedbackcrash reports and the "send feedback" form
com.nvidia.diagtoolslog collector; re-enable if NVIDIA support asks for logs
com.google.android.feedback—

Sponsored rows and auto-installs (2)

PackageNote
com.google.android.tvrecommendationssponsored / "Top picks" rows on the stock home
android.autoinstalls.config.nvidiaPlay auto-installs of partner apps

NVIDIA gaming leftovers (GameStream closed in 2023) (2)

PackageNote
com.nvidia.nvgamecastGameStream receiver; Moonlight and Sunshine don't use it
com.nvidia.tegrazone3"NVIDIA Games" app and row; GeForce NOW is a separate app

Preloaded apps (2)

PackageNote
com.android.gallery3dlegacy photo viewer
com.android.printspooler—

Personal choice: uncomment what you don't use com.nvidia.ota # firmware updates; NVIDIA still ships security patches (1)

PackageNote
com.google.android.tvlauncher—

Apply the NVIDIA SHIELD TV Pro debloat

Turn on Developer options on the TV (Settings → Device Preferences → About → press OK on Build seven times), switch on USB debugging and, if shown, Network or ADB debugging. Then, from a clone of the cleanyourtv repository on a computer on the same Wi-Fi:

export TV_HOST=192.168.1.50   # your TV's IP address
tools/venv/bin/python -I tools/tv.py --probe
tools/disable.sh examples/nvidia-shield-tv-pro-2019/debloat.txt

Then build and install the clean launcher, which makes itself the default Home and rolls back if it fails:

TV_HOST=192.168.1.50 launcher/build-and-install.sh

Prefer to let an assistant do it? Paste the cleanyourtv prompt into Claude Code with "NVIDIA SHIELD TV Pro" as the model; it reads this list, checks each package on your TV and asks before anything that depends on your preferences.

Restore the NVIDIA SHIELD TV Pro

TV_HOST=192.168.1.50 tools/restore.sh examples/nvidia-shield-tv-pro-2019/debloat.txt

The restore script replays the state recorded before the change, so Home goes back to the launcher that owned it. More in the restore guide and the Android TV debloat guide.

Source: examples/nvidia-shield-tv-pro-2019/debloat.txt in the MIT-licensed cleanyourtv repository.

Other Android TV debloat lists

NVIDIA SHIELD TV Pro debloat FAQ

Is it safe to debloat the NVIDIA SHIELD TV Pro?

The NVIDIA SHIELD TV Pro list only uses pm disable-user, so nothing is uninstalled or flashed. Every package can be turned back on with the cleanyourtv restore script or from the TV's own Settings → Apps page. Apply it in small batches and check the TV between them.

How many packages does this NVIDIA SHIELD TV Pro list disable?

11 packages, grouped as: NVIDIA and Google telemetry and feedback; Sponsored rows and auto-installs; NVIDIA gaming leftovers (GameStream closed in 2023); Preloaded apps and more. Comment out any line you want to keep before running it.

Does the NVIDIA SHIELD TV Pro list work on a similar model?

Often, if the platform matches. Compare the device codename and firmware in the list header with Settings → About on your TV. The cleanyourtv prompt also checks each package on your own set before touching it, so a near match is a good starting point.

Will the NVIDIA SHIELD TV Pro get the Apple TV-style launcher?

Yes. After debloating, cleanyourtv builds its small native launcher (about 300 KB) and makes it the default Home, rolling back automatically if Home does not land on it.

How do I undo the NVIDIA SHIELD TV Pro debloat?

Run TV_HOST=<tv ip> tools/restore.sh examples/nvidia-shield-tv-pro-2019/debloat.txt. It replays the record saved before the change. Full steps are in the restore guide.