Skip to content

0TV 1.1.1 - Google TV star-button fix

Latest

Choose a tag to compare

@vio137 vio137 released this 01 Nov 15:03

Fixes the Google TV star (customizable) button. Closes #1.

What was wrong: installing a 0TV home screen ran the launcher handover, which disabled Google's stock launcher (launcherx) over ADB. On Google TV that package also serves the remote's star/customizable button and its entry under Settings > Remotes & Accessories, so the button died and the setting vanished.

The fix: the handover now sets the Home preference and HOME role first and asks Android where Home points. On firmware that honors it (Google TV Streamer / Android 14 and most devices) nothing is disabled, so the star button, its Settings entry and Cast keep working. Firmware that ignores the preference (for example TCL G06) keeps the old disable fallback - the only way Home can move there.

If your star button is already broken: re-enable the stock launcher once with adb shell pm enable com.google.android.apps.tv.launcherx (and re-enable the Google TV setup app as well if it was disabled - the exact commands are in issue #1), then update to 1.1.1.

Installs in place over 1.1.0 and 1.0.0-rc8 - same signing identity, no uninstall needed.

  • Package: app.tvtidy.cleaner · versionCode 10
  • Phone: Android 8.0+ (API 26), ARM64 / ARMv7
  • Size: 22,307,738 bytes
  • SHA-256: 26f660036f27b1413ffa32223221e2f19d6b2d5fb0900e5157e4fa399174c9fb

Verified: full unit-test suite passes with new regression tests for both handover paths; APK signature matches the 1.1.0 release certificate. The physical star button itself was not hardware-tested (no Google TV Streamer available) - confirmation welcome on #1.