Sony · Google TV 14
Sony BRAVIA VU31 4K debloat list
The cleanyourtv list for the Sony BRAVIA VU31 4K disables 18 packages on Google TV 14: 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.
18
packages disabled
Google TV 14
operating system
Debloat + launcher
what cleanyourtv does
About this Sony BRAVIA VU31 4K list
Header: Sony BRAVIA VU31 4K (device BRAVIA_VU31_4K, Realtek SoC), India firmware, 2 GB RAM
Google TV 14 (API 34), build UKR1.240726.001 Stock launcher: com.google.android.apps.tv.launcherx (Google TV); pass it to restore.sh as above. Debloat only so far: the launcher half was not attempted, so launcherx and setupwraith stay on. Tuner / inputs on this Realtek set are com.realtek.dtv, com.realtek.tv.atv and com.android.tv (Live Channels): keep them, plus com.sony.dtv.tvapi-style services (sonysystemservice, smartui = Input menu, m2.devicecontrolservice, ipcontrol) and all com.realtek.* overlays. Unlike the MediaTek Sony sets, this firmware ships no Samba TV, Qterics or IDD agents, so there is nothing of that kind to disable. com.sony.dtv.b2b.vendorprotocol was already disabled from the factory. ADB: USB debugging alone opens port 5555 (no wireless-debugging pairing needed); the "Allow USB debugging?" prompt appears on first connect. On macOS the terminal app needs Local Network permission or every LAN host answers "No route to host". Applied 2026-10-20 in two batches with a screenshot and crash-log check after each, then reboot-checked: all 18 stayed disabled, no crashes, Home, Inputs and the kept apps fine. Not lived with for days yet. With 2 GB of RAM the set still swaps after this; the stock home screen (~170 MB over two processes) is the next thing to replace.
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 Sony BRAVIA VU31 4K list disables
Sony promos, store demo and help tiles (5)
| Package | Note |
|---|---|
com.sony.dtv.promos | My BRAVIA promos |
com.sony.dtv.sonyselect | Sony Select app promos |
com.sony.dtv.sonytab | Sony tab / partner content on the stock home |
com.sony.dtv.multiscreendemo | shop demo |
com.sony.dtv.smarthelp | Sony help tile |
Google leftovers a TV never needs (6)
| Package | Note |
|---|---|
com.google.android.feedback | Google feedback reporter |
com.google.android.play.games | Play Games |
com.google.android.partnersetup | RLZ install-attribution provider |
com.google.android.onetimeinitializer | runs once after first setup |
com.google.android.syncadapters.calendar | calendar sync; also carries Google's GrowthKit promos |
com.android.printspooler | printing |
Screensaver: set `settings put secure screensaver_components com.android.dreams.basic/.Colors` first (1)
| Package | Note |
|---|---|
com.google.android.apps.tv.dreamx | Ambient photo/art screensaver (~46 MB resident) |
Off by choice (owner does not use them). Alexa (m2.seeds.iot), Chromecast, AirPlay, the phone (6)
| Package | Note |
|---|---|
com.google.android.videos | Google TV / Play Movies |
com.apple.atve.androidtv.appletv | Apple TV (preloaded in /data) |
com.crunchyroll.crunchyroid | Crunchyroll |
com.suntv.sunnxt | Sun NXT |
com.yupptv.scope.tvapp | YuppTV |
com.analiti.fastest.android | analiti speed test |
Apply the Sony BRAVIA VU31 4K 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/sony-bravia-vu31/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 "Sony BRAVIA VU31 4K" as the model; it reads this list, checks each package on your TV and asks before anything that depends on your preferences.
Restore the Sony BRAVIA VU31 4K
TV_HOST=192.168.1.50 tools/restore.sh examples/sony-bravia-vu31/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/sony-bravia-vu31/debloat.txt in the MIT-licensed cleanyourtv repository.
Other Sony debloat lists
Sony BRAVIA 4K GB (Android TV 9, gb)
Android TV 9 · 24 packages
Sony BRAVIA 4K GB (Android TV 9, us)
Android TV 9 · 28 packages
Sony BRAVIA 4K UR2
Android 10 · 25 packages
Sony BRAVIA 4K VH2
Android 12 · 15 packages
Sony BRAVIA 9 II
Google TV 14 · 14 packages
Sony BRAVIA 4K AE2
Google TV 14 · 36 packages
Sony BRAVIA BF1
Android 12 · 11 packages
Sony BRAVIA KD-55X85J
Android 12 · 27 packages