LockerGnomeTech news and nostalgia for today's technology professionals
Subscribe

Search

Hardware

A free script switches off Bravia screen tracking, then watches the TV’s connections

Firmware updates can reverse privacy preferences, so this project treats a living-room appliance as another managed endpoint.

Chris in a satin bomber jacket on a couch points a laptop at a big TV whose glowing watching eye is closing.
Illustration: LockerGnome

Your television can require a maintenance schedule for the privilege of staying quiet.

Bravia-guard’s author made scripts to disable Samba TV automatic content recognition and Sony telemetry, then check the TV’s own socket tables. The project’s README says the change “disables software, not hardware.” Ordinary Android package controls do the work, with no root required. A separate guard checks whether updates have restored the packages and reapplies the change.

That is the author’s account of a tool verified on a UK Sony BRAVIA 4K UR3 running Android 10. Another model’s package list still needs checking before anyone treats it as a recipe.

The repository splits the job into three scripts. One applies the package changes, another observes network destinations, and the scheduled guard checks whether the package state has changed. That separation lets an owner inspect what will happen with a dry run before committing the TV to a different configuration. The restore script provides the documented return path, followed by a reboot.

The author specifically warns against treating every unfamiliar Android package as disposable. Launcher, settings, tuner, input and system-interface components are outside the suggested cleanup. The project mostly uses Android’s per-user disable operation; one persistent wrapper is uninstalled for the user while its APK remains in the read-only system image. That distinction explains how the documented reversal can work.

A firmware update can restore the packages. The README presents two responses, then argues against freezing updates because that also loses security fixes. Its guard takes the other route: allow updates and reapply the preference afterward. A cron job on a Raspberry Pi, NAS or router can check hourly, and an optional notification reports when the guard had to act. Your living-room screen has somehow become another managed endpoint.

The connection check has a narrower promise than the repository’s exuberant opening. Reading socket tables can reveal who the television is talking to; it doesn’t reveal the information inside an encrypted connection. A quiet observation window also needs to be understood in the context of the features and packages actually exercised during it.

Keeping the guard available means leaving network ADB enabled. The port guidance describes revoking old authorizations and trusting one host. It also explains why a router on a flat LAN cannot simply filter traffic between neighboring devices. That is useful context before turning a one-time TV adjustment into an always-on management arrangement.

A scheduled guard could make privacy settings maintainable after updates. The next useful evidence would be model-specific reports showing which packages changed, especially beyond the one TV the author tested.

More Hardware

Every Hardware story →