Sony TV Ad Remover & Bloatware Cleanup
Official 2026 debloat and ad removal scripts for Sony. Backed by 28.2K+ GitHub community stars, completely safe, reversible, and requires zero root access.
Enable ADB Debugging
Settings -> System -> About -> Click Build 7 times. Go to Developer Options and toggle Network/USB Debugging on.
Find Your TV IP
Settings -> Network & Internet -> Select connected Wi-Fi. Note down IP address (e.g. 192.168.1.50).
Run 1-Click Script
Pick your model below, download the .bat or .sh script, enter IP, and hit Enter. Done in 60 seconds!
Verified Sony Models (32)
Click to load in 1-Click OptimizerSony BRAVIA 4K GB (BRAVIA_ATV2_EU, BRAVIA_ATV2), Android TV 9
24 pkgsAndroid TV 9 • folder: sony-bravia-4k-gb
⚠️ Samba TV ACR, Sony Select/promos/Discover, demo mode, device agents; same firmware as the X900E; Chromecast, mirroring, DLNA and USB media kept on purpose
Sony BRAVIA 4K GB (BRAVIA_ATV2_UC, MediaTek mt5891), Android TV 9
28 pkgsAndroid TV 9 • folder: sony-bravia-4k-gb-us
⚠️ Same platform as the X900E: Samba TV, Sony promos/Select/Discover, device agents; Chromecast, mirroring off by choice, DLNA kept; "ADB debugging" label
Sony BRAVIA 4K UR2 (BRAVIA_UR2_4K, MediaTek), Android TV 10
41 pkgsAndroid TV 10 • folder: sony-bravia-4k-ur2
⚠️ Samba TV, Sony promos/Select, demo mode, SEEDS IoT, B2B, Miracast; also confirmed on KD-55XG9505 (EU); Assistant, Chromecast, unused streaming apps off by choice
Sony BRAVIA 4K UR3 (BRAVIA_UR3, MediaTek mt5893), EU, Android TV 10
17 pkgsAndroid TV 10 • folder: sony-bravia-4k-ur3
⚠️ First UR3 list: Samba TV ACR, Sony/Qterics agents, Sony promos/Select, demo mode, assistant; YouTube Music/Play Games/Play Movies off by choice; Chromecast, AirPlay/HomeKit and the Apple TV app kept; FallbackHome is the only other HOME claimant; screnmirroring.com typo is genuine; reboot-checked
Sony BRAVIA 4K VH1 (KD-55XH9096, BRAVIA_VH1, MediaTek MT5895), EU, Google TV 12
38 pkgsGoogle TV 12 • folder: sony-bravia-4k-vh1
⚠️ Samba TV ACR, Sony/Qterics/IDD agents, demo/hotel mode, Select/promos/help; stock tvlauncher off for CleanYourTV; Assistant and Netflix off by choice; Chromecast and firmware updates kept; setupwraith left enabled (Home already on the custom launcher); same platform as [docs/devices/sony-kd-55x9000h.md](../docs/devices/sony-kd-55x9000h.md) (PA firmware notes)
Sony BRAVIA 4K VH2 (KD-55X80J, BRAVIA_VH2, MediaTek), EU and North America, Google TV 12
20 pkgsGoogle TV 12 • folder: sony-bravia-4k-vh2
⚠️ Samba TV ACR, Sony/Qterics device agents, demo mode, help tiles; setupwraith off for a custom launcher; Sony promos/Select/IoT off (factory-disabled on EU, enabled on UC); Assistant, Chromecast, firmware updates kept; on UC firmware launcherx outranks set-home-activity at priority=2, so the stock launcher must be disabled too
Sony BRAVIA 4K VH21 (KD-65X85K, 2022, BRAVIA_VH21, MediaTek MT5895), Australia, Google TV 12
29 pkgsGoogle TV 12 • folder: sony-bravia-4k-vh21
⚠️ Samba TV ACR, Sony/Qterics agents, IDD, Sony promos/Select/tab, demo mode; QuickSet, TTS, Sony IoT and BRAVIA CAM gestures off to free ~120 MB; Assistant and unused AU preloads off by choice; setupwraith off for the launcher (on Ethernet); Chromecast, AirPlay, HbbTV, firmware updates kept; reboot-checked
Sony BRAVIA 4K VH21 (XR-55A80K, 2022, BRAVIA_VH21, MediaTek mt5895), EU, Google TV 12
26 pkgsGoogle TV 12 • folder: sony-bravia-4k-vh21-eu
⚠️ Samba TV ACR, Sony/Qterics agents, IDD, Sony Select, demo mode; Assistant, HbbTV, DLNA, QuickSet, TTS, gestures, Prime Video and Google TV Movies off by choice; setupwraith off for the launcher (Wi-Fi re-joined first); app buttons keep working via sonyvendorservice, YouTube/Prime/Disney+ share keycode 196 (scancodes 485/490/491); Chromecast, AirPlay, firmware updates and Sony IP control (Home Assistant) kept; reboot-checked
Sony BRAVIA 9 II (K-65XR90M2, BRAVIA_AE3, MediaTek MT5838), Google TV 14
14 pkgsGoogle TV 14 • folder: sony-bravia-9-ii
⚠️ Samba TV ACR, Sony/Qterics device agents, IDD, My BRAVIA promos, Sony Select and Sony tab, demo mode; setupwraith off for the launcher, but it owns Wi-Fi saved during setup and disabling it deletes that network; Chromecast off by choice
Sony BRAVIA 4K AE1 (BRAVIA_AE_M6L, MediaTek MT5897), EU, Google TV 12
31 pkgsGoogle TV 12 • folder: sony-bravia-ae1
⚠️ Samba TV ACR, Sony/Qterics agents, promos and Sony tab, partner auto-installs, demo mode, help; voice, AirPlay, DLNA, USB media, UK broadcaster apps off by choice; setupwraith; Settings/Netflix/YouTube/Prime buttons by scancode with HomeKeyService (costs the held-volume ramp)
Sony BRAVIA 4K AE2 (BRAVIA_AE2, MediaTek MT5897), North America, Google TV 14
36 pkgsGoogle TV 14 • folder: sony-bravia-ae2
⚠️ Samba TV, Sony agents/promos/Select, demo mode, ATSC tuner unused outside NA; launcherx + setupwraith; wireless-debugging pairing, screensaver note
Sony BRAVIA BF1 (BRAVIA 2 II class, BRAVIA_BF1_4K_A, MediaTek), Google TV 12
11 pkgsGoogle TV 12 • folder: sony-bravia-bf1
⚠️ Samba TV, Sony promos/Select, demo mode, preloaded apps; Home switch in steps (setupwraith), ambient screensaver, applicationdisabler re-enables IoT
Sony BRAVIA TL2 (OD0M_EA_T32, TPV-built, MediaTek), Europe, Android TV 11
10 pkgsAndroid TV 11 • folder: sony-bravia-tl2
⚠️ TPV org.droidtv platform like the Philips 50PUS8517, not the usual Sony one: no Samba TV or Sony agents; retail demo, TPV partner auto-installs, Google feedback/Play Games; Prime Video, Disney+, Red Bull TV and preloaded games off by choice; stock tvlauncher off for the launcher; org.droidtv untouched, e-manual only hidden; Assistant, Chromecast, phone remote, updates kept; USB debugging alone opens 5555; ~1.7 GB; reboot-checked
Sony BRAVIA VU31 4K (BRAVIA_VU31_4K, Realtek), India, Google TV 14
27 pkgsGoogle TV 14 • folder: sony-bravia-vu31
⚠️ First Realtek Sony list: no Samba/Qterics/IDD agents on this firmware; Sony promos/Select/tab, demo, help; Google feedback/Play Games/partner setup; ambient screensaver (basic dream set first); unused preloads off by choice; Alexa, Chromecast, AirPlay, Assistant kept; USB debugging alone opens 5555; 2 GB; launcher on a second set: setupwraith before launcherx, Live TV/HDMI in com.android.tv, Input key needs no service, applicationdisabler re-enables Eco Dashboard
Sony BRAVIA KD-43X80L (2023, BRAVIA_VH22, MediaTek MT5895), EU, Google TV 12
36 pkgsGoogle TV 12 • folder: sony-kd-43x80l
⚠️ Samba TV ACR and Sony telemetry off; tuner (TVX), HDMI 1-4/eARC, Bravia Sync and the remote kept; setupwraith off for the launcher (Wi-Fi owned by tv.settings); tested and lived with
Sony BRAVIA KD-49X8307C (2015, "BRAVIA 4K 2015", SVP-DTV15, MediaTek), EU firmware, Android TV 7.0
30 pkgsAndroid TV 7.0 • folder: sony-kd-49x8307c
⚠️ MediaTek MT5890 platform: Qterics/Sony device agents, Discover/BIVL recommendation services, Sony shelf, retail demo, help apps, Play Movies; stock launcher is `com.google.android.leanbacklauncher`, not tvlauncher, so pass it to `restore.sh`; `com.sony.dtv.tvx` also plays every HDMI input, keep it; voice and YouView off by choice; 1.5 GB RAM, free RAM increased from ~120 MB to ~500 MB; reboot-checked; list only, the launcher needs Android 8 (minSdk 26, see #146)
Sony BRAVIA KD-55X8000C (2015, "BRAVIA 4K 2015", SVP-DTV15, MediaTek), China firmware, Android TV 7.0
42 pkgsAndroid TV 7.0 • folder: sony-kd-55x8000c
⚠️ China firmware without Google services (no Play Store, katniss, YouView): Sony's preloaded 应用中心 (`com.sony.dangbeimarket`) is what fills the home's paid-app 推荐 row, disabled here; 华数TV and QQ音乐 off; 屏幕镜像 kept because the Inputs menu carries a fixed entry for it (a dead source otherwise); debloat only out of the box, the launcher needs Android 8 (minSdk 26), but the minSdk 24 build from #608 installs, runs and takes Home here
Sony BRAVIA KD-55X8509C (2015, "BRAVIA 4K 2015", SVP-DTV15, MediaTek), EU firmware, Android TV 7.0
26 pkgsAndroid TV 7.0 • folder: sony-kd-55x8509c
⚠️ Oldest chip in the Sony lists: Qterics/Sony device agents, Discover/BIVL and the recommendation services, Sony Select/shelf, retail demo, help apps, dead Video Unlimited; the stock launcher is `com.google.android.leanbacklauncher`, not tvlauncher, so pass it to `restore.sh`; `com.sony.dtv.tvx` also plays every HDMI input, keep it; voice and YouView off by choice; 1.5 GB, 1,144 → 991 MB used RAM; list only, the launcher half needs Android 8 (minSdk 26, see #146)
Sony BRAVIA KD-55X85J (2021, BRAVIA_VH2, MediaTek MT5895), South America, Google TV 12
27 pkgsGoogle TV 12 • folder: sony-kd-55x85j
⚠️ Same build as the VH2 EU list; Samba TV ACR, Sony/Qterics agents, IDD, Sony promos/Select/tab, partner auto-installs, demo mode; Input key works without the service; setupwraith, launcherx and dreamx off after the launcher, ClockDream screensaver; reboot-checked
Sony BRAVIA KD-55XE8596 (2017, "BRAVIA 4K GB", BRAVIA_ATV2_EU, MediaTek MT5891), UK, Android TV 9
28 pkgsAndroid TV 9 • folder: sony-kd-55xe8596
⚠️ Same product as `sony-bravia-4k-gb/` on the older S52 build: Samba TV ACR, Sony/Qterics agents, Sony Select/promos/Discover, recommendation rows, partner auto-installs, demo mode, hotel/pro-mode b2b packages; Chromecast, mirroring, DLNA, USB media, Assistant and phone remote kept; UK Live TV hands over to YouView, so launch `com.sony.dtv.tvx`; webapi kept for Home Assistant
Sony BRAVIA KD-55XF7596 (2018, "BRAVIA 4K GB ATV3", BRAVIA_ATV3_4K_EU, MediaTek MT5891), EU, Android TV 9
38 pkgsAndroid TV 9 • folder: sony-kd-55xf7596
⚠️ Same build as the X900F (ATV3) plus the XE8596 leftovers: Samba TV ACR, Sony/Qterics agents, Sony Select/promos/Discover, launcher customizer, recommendation rows, partner auto-installs, demo mode, hotel/pro-mode b2b; Assistant, USB players, dead Play Music off by choice; Chromecast, mirroring, DLNA, phone remote, Prime Video, firmware updates, Sony IP control and vendorprotocol kept; smarthomesettings is a TV_INPUT_HARDWARE false positive; launcher works; reboot-checked
Sony BRAVIA KD-55XF8096 (2018, "BRAVIA 4K GB ATV3", BRAVIA_ATV3_4K_EU, MediaTek MT5891), Spain, Android TV 9
31 pkgsAndroid TV 9 • folder: sony-kd-55xf8096
⚠️ Same hardware as `sony-kd-55xe8596/` on the S54 build (ATV3 vs ATV2): Samba TV ACR, Sony/Qterics agents, Sony Select/promos/Discover, Discover feeds (bivlinfo), Alexa setup (smarthomesettings, runs at boot), recommendation rows, partner auto-installs, demo mode, hotel/pro-mode b2b packages; DLNA, IR universal remote and HbbTV (red button) kept; webapi kept for Home Assistant; reboot-checked
Sony BRAVIA KD-65X80J (2021, BRAVIA_VH2, MediaTek), India, Google TV 10
41 pkgsGoogle TV 10 • folder: sony-kd-65x80j
⚠️ Samba TV, Sony device agents, Sony Select/tab, hotel-mode services, BRAVIA CAM leftovers; setupwraith off for a custom launcher; 4 GB /data fills up, trim caches before installing
Sony BRAVIA KD-65X82L (2023, BRAVIA_VH22, MediaTek), India, Google TV 12
29 pkgsGoogle TV 12 • folder: sony-kd-65x82l
⚠️ Same firmware build as the VH21 list: Samba TV ACR, Sony/Qterics agents, IDD, Sony promos/Select/tab, demo mode; YouTube Music, Play Games, Sony IoT/phone link, help, Living Decor, eco dashboard and BRAVIA CAM extras off by choice; setupwraith off for the launcher (it owned only an unused 2.4 GHz network); gear button is scancode 646; Assistant, Chromecast, AirPlay, Apple TV, firmware updates kept; reboot-checked
Sony BRAVIA KD-65X9300D (2016, SVP-DTV15, MediaTek), Asia-Pacific, Android TV 8.0
31 pkgsAndroid TV 8.0 • folder: sony-kd-65x9300d
⚠️ No Samba TV; Sony Select/Discover/BIVL, launcher customizer, Sony/Qterics device agents, SDDP vendorprotocol, tutorials, dead Play Music/Movies; DLNA, USB media, Vewd, Japanese keyboard off by choice; Chromecast, voice, Prime Video, HbbTV kept; 32-bit, 1.5 GB; Inputs lists HDMI 1-4 with CEC names; reboot-checked
Sony BRAVIA X9000H (2020, BRAVIA_VH1_CN, MediaTek MT5895), China, Android TV 12
33 pkgsAndroid TV 12 • folder: sony-x9000h-cn
⚠️ China firmware with no Samba TV, no Google feedback and no Sony promos/Select/tab, so there is no Sony ACR to remove; Qterics/IDD/da.service, demo/help, no-camera packages, JD SmartService, 13 b2b hotel-mode packages and the kids profile off; Dangbei `ChinaHome` replaced by the reference launcher but kept enabled as fallback; Dangbei app store (应用中心) and HappyCast kept; b2b.hotelmode is persistent and its process still starts at boot; idle `iddd` remains; reboot-checked; [handover and firmware notes](../docs/devices/sony-x9000h-cn.md)
Sony BRAVIA XBR-55X850C (2015, "BRAVIA 4K 2015", SVP-DTV15, MediaTek), US firmware, Android TV 8.0
36 pkgsAndroid TV 8.0 • folder: sony-xbr-55x850c
⚠️ Same build as the KD-65X9300D; Samba TV, Sony Select/Discover/BIVL, launcher customizer, Sony/Qterics device agents, SDDP vendorprotocol, tutorials, dead Play Music/Movies; voice and unused streaming apps off by choice; Chromecast, mirroring, updates kept; 1.5 GB; Inputs lists HDMI 1-4 with CEC names; reboot-checked
Sony BRAVIA XBR-55X850D (Android model "BRAVIA 4K 2015"), firmware 6.827, Android TV 8.0.0
19 pkgsAndroid TV 8.0.0 • folder: sony-xbr-55x850d
⚠️ 19 reversible disables, Roku-primary; TVX/HDMI, CEC, casting and updates preserved; new Home survives reboot; owner-reported 26-second start after >24-hour standby, separate 48-second unplug/replug start; [test notes](sony-xbr-55x850d/README.md)
Sony BRAVIA XBR-65X900F (2018, BRAVIA_ATV3_4K, MediaTek MT5891), US/Canada, Android TV 9
30 pkgsAndroid TV 9 • folder: sony-xbr-65x900f
⚠️ Same build as the X900E on the next platform (ATV3); Samba TV, Sony Select/promos/Discover, Google recommendation rows, demo mode, device agents, Alexa setup app; Assistant, mirroring, DLNA, phone remote, USB players off by choice; Chromecast kept; the sponsored banner is the stock launcher's own
Sony BRAVIA XBR-65X900E (2017, BRAVIA_ATV2), Android TV 9
33 pkgsAndroid TV 9 • folder: sony-xbr-x900e
⚠️ Samba TV ACR, Sony Select, My BRAVIA promos, Discover, device agents; Chromecast, DLNA, mirroring off by choice
Sony XR-65A80J (65-inch OLED, 2021, BRAVIA_VH2), EU, Google TV 12
38 pkgsGoogle TV 12 • folder: sony-xr-65a80j
⚠️ Samba TV ACR, Sony/Google telemetry, Sony promos, hotel mode and unused AirPlay/DLNA/HbbTV/BRAVIA CAM; voice, Chromecast, Miracast, updates and Ambient mode kept; custom Cosy Home-based launcher on Ethernet; used for a few days on Ethernet
Sony XR-65X90J (2021, BRAVIA_VH2, MediaTek MT5895), China, Android TV 10
34 pkgsAndroid TV 10 • folder: sony-xr-65x90j-cn
⚠️ China firmware with no Samba TV, no Google feedback and no Sony promos/Select/tab, so there is no Sony ACR to remove; first VH2 list on Android 10; demo/help, BRAVIA CAM leftovers (no camera), IDD/bug-report/usercontext/seeds, JD SmartService, QuickSet, 12 b2b hotel-mode packages and DLNA off; Dangbei home and store kept (the Dangbei home as HOME fallback behind an owner-supplied third-party launcher); HappyCast kept; all 47 disables survived a reboot and persist and hotelmode did not come back