OnePlus · Google TV

OnePlus TV debloat list

The cleanyourtv list for the OnePlus TV disables 10 packages on Google TV: 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.

10

packages disabled

Google TV

operating system

Debloat + launcher

what cleanyourtv does

About this OnePlus TV list

Header: OnePlus TV (model D00, codename Dubai), Google TV / Android 14, firmware UTT1.240928.001

Live TV app: com.heytap.tv.livetv. Stock launcher: com.google.android.tvlauncher. Kept on purpose: Google Assistant (com.google.android.katniss), Chromecast (com.google.android.apps.mediashell) and the streaming apps. Left alone: the factory apps (com.heytap.optvfactory, com.oneplus.tv.factory) and com.heytap.oprcupgradeservice (remote updates). With the stock launcher disabled and no other home installed, Home falls back to Settings. For the launcher's Inputs menu set live_tv_package to com.heytap.tv.livetv in config.xml. Seen on this unit: Developer options -> "Don't keep activities" was switched on, which makes every app restart when you leave it. Check it is off.

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 OnePlus TV list disables

Google telemetry (1)

PackageNote
com.google.android.feedback—

OnePlus / HeyTap extras (6)

PackageNote
com.heytap.olinkOnePlus Connect (phone link)
oneplus.smarthomeOnePlus smart home control
com.heytap.tv.assistant.oneplusOnePlus TV Assistant
com.heytap.tv.btspeakerBluetooth speaker mode
com.heytap.tv.filebrowserFile Browser
com.oneplus.tv.launcherOnePlus content launcher page

Preloaded apps (1)

PackageNote
com.tcl.browser"BrowseHere" web browser (not a system app: can also be uninstalled)

Stock Google TV launcher and its recommendation service, replaced by launcher/ (2)

PackageNote
com.google.android.tvlauncher—
com.google.android.tvrecommendations—

Apply the OnePlus TV 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/oneplus-tv-dubai/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 "OnePlus TV" as the model; it reads this list, checks each package on your TV and asks before anything that depends on your preferences.

Restore the OnePlus TV

TV_HOST=192.168.1.50 tools/restore.sh examples/oneplus-tv-dubai/debloat.txt com.google.android.apps.tv.launcherx

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 Google TV debloat guide.

Source: examples/oneplus-tv-dubai/debloat.txt in the MIT-licensed cleanyourtv repository.

Other Google TV debloat lists

OnePlus TV debloat FAQ

Is it safe to debloat the OnePlus TV?

The OnePlus TV 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 OnePlus TV list disable?

10 packages, grouped as: Google telemetry; OnePlus / HeyTap extras; Preloaded apps; Stock Google TV launcher and its recommendation service, replaced by launcher/. Comment out any line you want to keep before running it.

Does the OnePlus TV 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 OnePlus TV 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 OnePlus TV debloat?

Run TV_HOST=<tv ip> tools/restore.sh examples/oneplus-tv-dubai/debloat.txt com.google.android.apps.tv.launcherx. It replays the record saved before the change. Full steps are in the restore guide.