Sony · Google TV

Sony BRAVIA KD-65X80J debloat list

The cleanyourtv list for the Sony BRAVIA KD-65X80J disables 41 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.

41

packages disabled

Google TV

operating system

Debloat + launcher

what cleanyourtv does

About this Sony BRAVIA KD-65X80J list

Header: Sony BRAVIA KD-65X80J (2021, platform BRAVIA_VH2, MediaTek MT5895), Google TV / Android 10 (SDK 29)

firmware BRAVIA_VH2_PA-user 10 QTG3.200305.006.S118 656601, India. 3 GB RAM, but only 4 GB for /data. Live TV / input app: com.sony.dtv.tvx (set it as live_tv_package and hide it in the launcher config; it also plays every HDMI input: HDMI 1-4 and AV show up in the Inputs menu). Stock launcher: com.google.android.apps.tv.launcherx (pass it to restore.sh; build-and-install.sh finds it). Keep (TV needs them): com.sony.dtv.tvx, tvinput.*, braviasync* (HDMI-CEC), tvapi, sonysystemservice, settingsprovider, all com.mediatek.* and mtktvapi.agent, recapp (recordings), reminderservice, timers, remotecontrolsettings, irblaster/irbservice, com.uei.quicksetsdk.sony, imeproxy, webapi.core (Sony IP control), homenetwork (also holds network standby / power settings), the uid-1000 packages (ondservice, preinappfiltering, rs232csupport, browser.webappservice, android.tv.profile). Kept by choice here, safe to add if you don't use them: Google Assistant (katniss, tv.assistant, assistantadapter, voicesearch), Chromecast (apps.mediashell), phone remote (tv.remote.service*), Sony updates, Prime Video, Sony Media Player (smartmediaapp, osat.music), Alexa/Google Home control (seeds.iot*, seeds.auth), Ambient mode (apps.tv.dreamx), Living Decor (livingfit), Miracast service (mediatek.wfd). Already disabled at the factory or by the owner before this list: homekit, promos, vewd.core.integration.dia, Apple TV, kenhchonloc, youtube.tvmusic, b2b.softap, screnmirroring.com. Notes from this firmware: - Home: launcherx has priority 2 and the setup wizard's RecoveryActivity priority 1, so setupwraith is in this list (batch 6); with it disabled, build-and-install.sh set Home on the first try and it survives reboots. Re-enable it before a factory reset (restore.sh does). - /data is 4 GB and was 99% full with a handful of streaming apps: the first launcher install failed with "Requested internal only, but not enough space". `tools/tv.py 'pm trim-caches 1G'` freed ~450 MB. - `svc power reboot` is killed on this firmware; use `adb reboot` (and check `uptime`). - A key remapper (Button Mapper) was sending Home to another launcher; turn its accessibility service off. - The Sony tab on the Google TV home stays as a label after sonytab is disabled; it only goes with launcherx. - Applied in batches on one evening with reboots and checks after each (Home, Settings, inputs, Media Player, no crashes). Not yet lived with for weeks; if something breaks, `pm enable <package>` and please report it.

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 KD-65X80J list disables

Batch 1: tracking and telemetry (8)

PackageNote
tv.samba.ssmSamba TV, fingerprints what's on screen (ACR)
com.sony.dtv.da.serviceSony device agent / remote support
com.qterics.da.productQterics device agent
com.sonyericsson.idd.agentSony usage-data agent
com.sony.dtv.sonybugreportsys—
com.google.android.tv.bugreportsender—
com.google.android.feedback—
com.sony.dtv.b2b.vendorprotocolSDDP broadcast for Control4-style automation; re-enable if you use one

Batch 2: home-screen ads and promos (4)

PackageNote
com.sony.dtv.sonyselectSony Select promo tile
com.sony.dtv.sonytabSony tab content on the Google TV home
com.sony.dtv.launcherxcustomizerSony config for the Google TV home
android.autoinstalls.config.sony.braviaPlay auto-install of partner apps

Batch 3: retail demo and help (5)

PackageNote
com.sony.dtv.demosupport—
com.sony.dtv.demosystemsupport—
com.sony.dtv.multiscreendemo—
com.sony.dtv.customersupportHelp tile
com.sony.dtv.smarthelp—

Batch 4: preloaded apps, off by owner's choice (3)

PackageNote
com.sonypicturescoreBRAVIA CORE (Conviva + Firebase analytics inside)
com.google.android.videosGoogle TV movies / purchases
com.google.android.play.games—

Batch 5: mirroring, off by owner's choice (Chromecast stays) (5)

PackageNote
com.sony.dtv.airplayappAirPlay
com.sony.dtv.networkapp.wifidirect—
com.sony.huey.dlna.moduleDLNA renderer; Media Player keeps playing USB files
com.sony.huey.dlna.renderersettings—
com.sonyericsson.dlna—

Batch 6: needed for a third-party launcher on Google TV (see notes above) (1)

PackageNote
com.google.android.tungsten.setupwraithfirst-run setup wizard; re-enable before a factory reset

Batch 7: setup leftovers and unused services (5)

PackageNote
com.android.printspooler—
com.google.android.syncadapters.calendarcalendar sync; also carries Google's GrowthKit promo framework
com.google.android.partnersetupRLZ install-attribution provider
com.google.android.onetimeinitializerruns once after first setup
com.sony.dtv.QuickSetupCustomizerpartner customisation for first setup

Batch 8: hotel / pro mode (not a hotel TV) (5)

PackageNote
com.sony.dtv.b2b.hotelmodealways-running service, boot + periodic restart receivers
com.sony.dtv.b2b.noderuntime.normalNode.js runtime for hotel apps (also watches USB)
com.sony.dtv.b2b.noderuntime.privilege—
com.sony.dtv.b2b.noderuntimeextension.bpk—
com.sony.dtv.b2b.noderuntimeextension.node_12_13_1—

Batch 9: BRAVIA CAM features (the X80J has no camera support) and the notifications app (5)

PackageNote
com.sony.dtv.gestureapp—
com.sony.dtv.distancealert—
com.sony.dtv.sensingcamera.fwupdate—
com.sony.dtv.sensingcamera.settings—
com.sony.dtv.notificationcenter"BRAVIA notifications" inbox

Apply the Sony BRAVIA KD-65X80J 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-kd-65x80j/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 KD-65X80J" 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 KD-65X80J

TV_HOST=192.168.1.50 tools/restore.sh examples/sony-kd-65x80j/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-kd-65x80j/debloat.txt in the MIT-licensed cleanyourtv repository.

Other Sony debloat lists

All Sony lists →

Sony BRAVIA KD-65X80J debloat FAQ

Is it safe to debloat the Sony BRAVIA KD-65X80J?

The Sony BRAVIA KD-65X80J 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 Sony BRAVIA KD-65X80J list disable?

41 packages, grouped as: Batch 1: tracking and telemetry; Batch 2: home-screen ads and promos; Batch 3: retail demo and help; Batch 4: preloaded apps, off by owner's choice and more. Comment out any line you want to keep before running it.

Does the Sony BRAVIA KD-65X80J 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 Sony BRAVIA KD-65X80J 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 Sony BRAVIA KD-65X80J debloat?

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