NVIDIA SHIELD TV (2019) Debloat List

Android TV 11 (API 30) · firmware RQ1A.210105.003.7825199_4387.0822 · codename P3430 / sif

The NVIDIA SHIELD TV (2019, tube) runs Android TV 11 (API 30) on firmware RQ1A.210105.003.7825199_4387.0822. Its imported community list documents 31 preinstalled packages in 8 categories, 2 classed low risk and 29 carrying caution flags. Ratings come from source notes, not independent tests.

Review each app’s purpose and risk before deciding what to disable. Features and compatibility can differ on other firmware versions.

Review apps & generate commands for this TV →

Requires a computer with ADB. See the setup guide. Check Settings → About against the model, system, and firmware above.

Notes & quirks on this firmware

  • Tested on build RQ1A.210105.003.7825199_4387.0822 (SHIELD Experience 9.2.4), security patch 2026-01-05.
  • Second unit: another P3430 on the same build and patch level ran this list for three days
  • (2026-10-30 to 2026-11-02) with this repo's launcher, firmware updates and Ambient mode kept on, and
  • com.google.android.videos added. Nothing broke.
  • Based on examples/nvidia-shield-tv-pro-2019/debloat.txt. Every active line below is disabled on the
  • reporter's unit, with the items they already had disabled left commented out.
  • Everything is DISABLED, not uninstalled. Comment out any line you want to keep.
  • Connecting: Developer options -> "Network debugging" opens ADB on port 5555. The tube has no USB
  • ports at all, so there is no cable route and nothing loses power while debugging is on.
  • Launcher: run launcher/build-and-install.sh before this list; it installs the launcher and hands
  • Home over by disabling com.google.android.tvlauncher, which is the last line here. As on the Pro,
  • the stock launcher's Home filter has priority 2 and this repo's has 0, so `cmd package
  • set-home-activity` does nothing while the stock launcher is still enabled. setupwraith is not a
  • Home candidate here either. The unit this list came from runs Glass Launcher (au.busby.glasslauncher)
  • rather than this repo's launcher; the stock launcher has to go for either of them to take over.
  • A Shield has no HDMI inputs and no tuner, so the launcher's Inputs pill has nothing to list.
  • On that unit location is on (location_mode=3) and the launcher holds ACCESS_FINE_LOCATION, so the
  • network pill shows the network name; with location off it says "Wi-Fi".
  • Differences from the Pro example, by the owner's choice:
  • - Firmware updates: the first unit had com.nvidia.ota, NvCPLUpdater and KeyComboOta off; the second kept
  • all three on with no problems. Their lines are comments below, so the list keeps NVIDIA's security
  • patches coming; uncomment them only if you want updates off.
  • - Live Channels and Backdrop are off. The screensaver on that unit was already "Colors"
  • (com.android.dreams.basic), so disabling Backdrop left a screensaver set.
  • tools/disable.sh keeps com.google.android.tv enabled even though it is listed: it answers the
  • channel VIEW intent, so the handler guard skips it ("the TV opens its HDMI/AV inputs and channels
  • with it"). A SHIELD has no inputs for it to open, so once the rest of the list is in, disable it with
  • one `pm disable-user --user 0 com.google.android.tv`.
  • - Kept: Prime Video, Chromecast built-in, Google Assistant and hotword, Alexa / Google Home control
  • (com.nvidia.shield.ask), the SHIELD TV phone-remote app (com.nvidia.shield.remote.server).
  • - Not present on this unit: com.nvidia.nvgamecast, com.android.printspooler, com.nvidia.osc,
  • com.google.android.katniss, com.google.android.play.games.
  • Leave alone (same as the Pro example): com.nvidia.blakepairing, com.nvidia.bluetooth.*,
  • com.nvidia.shieldtech.accessoryui, com.nvidia.ControllerMapper, com.nvidia.remotelocator,
  • com.nvidia.irtuner, com.nvidia.NvCPLSvc, com.nvidia.nvaudiosvc, com.nvidia.avsync,
  • com.dolby.android.audio.service, com.nvidia.packagemanagerservice, com.android.tv.settings,
  • com.android.providers.tv, com.google.android.tv.remote.service, com.google.android.tungsten.setupwraith,
  • Play Services, keychain, com.android.se.
  • Reported by @geekitup in issue #312, with a screenshot of the running setup.
  • Notes from that firmware:
  • - A SHIELD Experience update can re-enable packages; re-run this list afterwards.
  • - The remote's Netflix button is handled in firmware; disabling Netflix does not free it.
  • com.google.android.tvrecommendations - keep it enabled. Disabled, Android stops binding the SHIELD TV
  • phone app's input service (com.nvidia.shield.remote.server, virtualinput.InputService, a TvRemoteProvider)
  • at boot: the app still connects, but every key fails ("Key injection failed", "Beyonder_VIS ...
  • isInitialized=false"). Bisected with a reboot per step on a 2017 SHIELD (darcy) and confirmed on a
  • 2015/2017 one (foster_e), SHIELD Experience on Android 11 (docs/TROUBLESHOOTING.md). The sponsored rows it
  • feeds only show on the stock home, which this list replaces anyway.
  • don't re-enable them; uncomment to manage them with this list.

Where the ads on this model come from

Built from the packages this firmware actually ships. Each one is listed below with its own risk rating.

  • Home-screen recommendation rows

    Sponsored tiles are drawn by the launcher or its recommendations service rather than by a separate ad app, so removing the rows means replacing or disabling the launcher.

    com.google.android.tvlauncher

  • Retail demo and partner installs

    Exhibition and hotel modes loop promotional content and override normal startup on demo units, while partner configuration packages reinstall promoted apps after setup.

    android.autoinstalls.config.nvidia

The debloat list

List ratings derived from source notes · not independently verified. See provenance and dates below.

NVIDIA and Google telemetry and feedback

NVIDIA and Google telemetry and feedback: source package descriptions and risk ratings
Package What it is Risk
com.nvidia.stats anonymous usage statistics List: caution
com.nvidia.feedback crash reports and the "send feedback" form List: caution
com.nvidia.diagtools log collector; re-enable if NVIDIA support asks for logs List: caution
com.nvidia.shield.registration product registration List: caution
com.nvidia.developerwidget developer widget service List: caution
com.nvidia.tegraprofiler.security Tegra profiler permissions List: caution
com.nvidia.factorysyschecker factory test List: caution
com.nvidia.factory factory test mode List: caution
com.nvidia.inputviewer input test viewer List: caution

Sponsored rows, promos and auto-installs

Sponsored rows, promos and auto-installs: source package descriptions and risk ratings
Package What it is Risk
android.autoinstalls.config.nvidia Play auto-installs of partner apps List: caution
com.nvidia.shield.welcome first-run promo List: caution
com.nvidia.factorybundling accessory bundle offers List: caution
com.nvidia.shield.beta beta programme List: caution
com.nvidia.shieldbeta beta programme List: caution

NVIDIA gaming leftovers

NVIDIA gaming leftovers: source package descriptions and risk ratings
Package What it is Risk
com.nvidia.tegrazone3 "NVIDIA Games" app and row; GeForce NOW is a separate app List: caution

Preloaded apps and services

Preloaded apps and services: source package descriptions and risk ratings
Package What it is Risk
com.android.gallery3d legacy photo viewer ("Photos & Videos") List: caution
com.nvidia.shield.nas SHIELD as network storage List: caution
com.nvidia.shield.smbserver "Transfer files over local network" SMB share List: caution
com.nvidia.shield.smbauth SMB share authentication List: caution
com.google.android.apps.nbu.smartconnect.tv Google Smart Connect background service

Source note: Google data-saver VPN

List: low risk
com.google.android.videos Google Play Movies & TV

Source note: Google TV / Play Movies store app (second unit, three days, nothing broke)

List: low risk

Personal choice (the owner's picks)

Personal choice (the owner's picks): source package descriptions and risk ratings
Package What it is Risk
com.google.android.tv Live Channels; re-enable for a network tuner (HDHomeRun, Channels) List: caution
com.google.android.backdrop Ambient mode; screensaver on that unit is Colors, so nothing breaks

Typical effect: Disabling this screensaver requires choosing a working replacement in the TV’s screensaver settings.

Keep enabled if you use the photo screensaver or have not configured a replacement.

List: caution

Idle stubs: no RAM saved, disabled for tidiness; nothing broke across a reboot

Idle stubs: no RAM saved, disabled for tidiness; nothing broke across a reboot: source package descriptions and risk ratings
Package What it is Risk
com.android.dynsystem Dynamic System Updates (GSI loader) List: caution
com.android.hotspot2.osulogin Passpoint hotspot sign-in List: caution
com.android.bluetoothmidiservice Bluetooth MIDI List: caution
com.android.cts.ctsshim CTS test shim List: caution
com.android.cts.priv.ctsshim CTS test shim List: caution
com.google.android.onetimeinitializer runs once at first boot List: caution
com.android.wallpaperbackup wallpaper backup agent List: caution

Already disabled before 2026-10-20 (not by this project). Left commented so restore.sh / restore.ps1

Already disabled before 2026-10-20 (not by this project). Left commented so restore.sh / restore.ps1: source package descriptions and risk ratings
Package What it is Risk

Stock Android TV launcher: disabling it is what hands Home to the replacement launcher

Stock Android TV launcher: disabling it is what hands Home to the replacement launcher: source package descriptions and risk ratings
Package What it is Risk
com.google.android.tvlauncher Stock Google TV / Android TV launcher

Typical effect: Disabling the stock home screen requires an installed and configured replacement launcher; Home behavior varies by firmware.

Keep enabled if you have not installed and tested a replacement home screen.

List: caution

Choose apps before running commands

The generator opens with this TV selected, shows firmware notes, and starts with nothing selected. Review and confirm your exact selection, including caution-rated trade-offs, before exporting. Save your matching restore commands, then run disable commands one at a time and test the features you use.

Advertisement

Source, dates & verification

Derived from Gathin23/cleanyourtv examples (formerly tv-vibehack; MIT). Download the imported source snapshot · MIT source license.

Source review date
2026-11-04 — document review, not a hardware test.
Upstream-reported test date
Not recorded in the imported source — upstream evidence, not an independent tvdebloat test.
Independent verification
Not performed by tvdebloat; lastVerified is not set.

Imported from upstream revision 8672e68e8a24.

Ratings are site classifications derived from source notes, not upstream certifications. Read the classification method. Disabling apps can disrupt features; recovery depends on retaining ADB or settings access.

Advertisement