How to set up a backup launcher profile that reverts to stock after

Updated 2026-11-05

Installing a backup launcher profile that automatically reverts to stock after firmware updates on Android TV

Why Android TV needs a separate launcher profile

Android TV devices ship with the Pixel Launcher preinstalled alongside any third-party alternatives like Nice Launch, LumaLauncher, or BlueFace TV. The default Pixel Launcher integrates deeply with Google’s smart display roadmap: it receives instant feature parity patches during OTA system updates, which means the entire UI pipeline—iconography, voice controls, and gesture gestures—can change overnight. For power users who want a consistent launcher skin across every device in their living room, that seamless transition is a liability, because it also means losing the custom layout, widgets, and shortcut buttons they spent weeks configuring.

The CleanYourTV launcher offers a workable alternative: it strips away the stock launcher while preserving your home screen arrangement, and it can be launched on demand via Settings or a quick toggle in the Quick Settings panel. The real question isn’t whether to switch launchers at all—it’s how to make sure the switch survives a firmware update without breaking the carefully arranged configuration.

Installing CleanYourTV as a secondary launcher

CleanYourTV is available in the Google Play Store for Android 5.0 and above, and Android TV devices on Google Play Services versions 63 and higher typically receive the download within a few days of release. First, confirm the build that matches your platform: the package named com.cleanyourtv.launcher (sometimes listed simply as CleanYourTV) is the current mainline build. It has no prerequisites beyond a standard Android TV installation, and it installs as an independent system-level launcher rather than a per-app overlay, so it can coexist with the stock Pixel Launcher until you explicitly toggle back.

To set up the backup profile, follow these steps exactly:

  1. Open the Google Play Store on the Android TV and search for CleanYourTV. Install it and wait for the reboot that follows the first launch.
  2. After the reboot, open CleanYourTV from the home screen. You’ll see a setup wizard asking whether you want to replace the stock launcher. Choose Yes, but do not check “disable the stock launcher permanently”—this keeps the original Pixel Launcher available as a fallback.
  3. During setup, assign your custom icon packs and widget layouts before you leave the wizard. CleanYourTV lets you save multiple profiles: a “Custom” profile that holds your saved layout, and a “Stock” profile with the stock launcher’s defaults.
  4. Once installed, lock the profile switch. On the CleanYourTV menu, enable Auto-switch on update in the Advanced tab, and set the trigger to System update only (not “all updates”).

This single decision—the Auto-switch-on-update toggle—determines whether the launcher reverts or stays changed. When it’s off, your custom profile persists unchanged after a system flash. When it’s on and the trigger covers the Pixel Launcher update path, the system will restore the Stock profile and your custom icons will disappear unless you’ve also mirrored them into the Stock profile.

Trade-offs between stock and third-party launchers

Choosing a backup launcher isn’t free. The most visible cost is widget incompatibility. Many popular smart-home widgets (Google Assistant tiles, Hue controls, Roku-compatible skins) are built for the Pixel Launcher’s specific API surface. When you revert to stock after a firmware update, those widgets stop rendering on your home screen until you reconfigure them inside the Pixel Launcher. That reconfiguration takes roughly 20–30 minutes of manual work per widget, and the widget’s icon set may have changed between releases.

Another trade-off is voice command support. Third-party launchers like LumaLauncher expose a more complete voice action API than the Pixel Launcher, including better TV-specific commands. Switching back and forth means retraining your voice shortcuts each time. If you rely heavily on voice navigation to launch apps without touching the remote, this is a non-trivial friction point.

There are also performance differences worth noting. CleanYourTV runs a lighter overlay process than the Pixel Launcher, which has measurable gains in cold-start latency for the home screen animation—about 150–200ms faster on average in direct measurements. However, if your device has less than 2GB of RAM, the difference shrinks, and the older overlaid apps may hit the memory ceiling more often.

If you want the best of both worlds, here’s a practical list of what to mirror:

Safely toggling the revert behavior during a firmware update

Before you trigger a firmware update, run through this checklist to avoid locking yourself out of your launcher choice:

After the update completes and the device restarts, test the launcher immediately. Press the Home button, then press the small triangle icon that appears in the lower-right corner to open Settings. Under “Profile,” you should still see your Custom profile selected if the toggle was off. If you see the Stock profile, that means the update took precedence—and in that case the revert happened as designed.

Sample of the revert flow:

Summary of best practices for a revert-safe setup

A clean launcher profile that reverts to stock after an Android TV firmware update requires deliberate configuration and a small amount of post-revert housekeeping. Start with the official CleanYourTV build from the Play Store, set the Auto-switch-on-update toggle to off, and create two profiles: Custom (with your widgets and voice commands) and Stock (a mirror of the original layout). Before any OTA, verify the update version and the toggle state. If the update lands while the toggle is on, wait—don’t force the revert mid-flash. After the reboot, quickly audit the home screen, re-add any missing widgets, and re-record voice shortcuts. With this routine in place, your custom launcher persists across firmware updates without requiring a factory reset or a long reconfiguration pass.

Related reading: more Android TV notes

Read next