Guide · Updated September 2026

How do I make your launcher my home screen — and keep it?

Any launcher that can be a home screen can be set as HOME from outside the TV, over its own debugging connection — and then it stays, on Android TV 14 too. The free TV Launcher Manager lists every home-capable app the box has, sets the one you pick and records the undo. By hand it is one ADB command.

your launcher keeps switching back? It is not you — and not your launcher

After a reboot, after a system update, sometimes overnight: you press HOME and the stock home screen is back, ads and all. Users report the same on every launcher that holds HOME through an accessibility service — the launcher “forgets itself” because the system switched that service off. Below: what switches it off, and the two routes that do not depend on it at all.

Why it keeps switching back

On most TVs sold since Android TV 9 the HOME button is locked to the manufacturer's launcher and no picker ever appears. Launchers get around that with an accessibility service that listens for the HOME key and opens themselves. That works until the system turns the service off, and three things do exactly that:

  • Android TV 14 switches off every accessibility service by itself. It is a platform behaviour, not a bug of any one launcher.
  • On Android 13 and newer a sideloaded app also needs Apps › [the launcher] › ⋮ › Allow restricted settings before the switch will stay on.
  • Any force-stop drops the grant — including swiping the launcher out of Recents.

The fix that holds is to stop depending on a service that has to stay alive: set the home app from outside, over the box's own debugging connection. Nothing on the TV has to keep running for HOME to stay yours.

Three routes, from easiest to by-hand

Route A · TV Launcher Manager sets your launcher as HOME

Everything here happens automatically — you never type a command. You switch the TV's debugging option on once, and the tool does the rest: it finds the box, sets the launcher, verifies, and records the undo.

  1. Turn on debugging on the boxSettings › Device Preferences (or System) › About › press Build number seven times. Then Developer options › USB debugging, or Network / Wireless debugging on Android 11 and newer.
  2. Open TV Launcher Manager and connectFrom a Windows PC or an Android phone on the same Wi‑Fi, or in Chrome with a USB cable. Press Allow on the TV once.
  3. Pick your launcherThe tool reads the box for every app that can be a home screen and lists them. It records the current home first, sets yours, and checks that the box agrees.
  4. Press HOMEyour launcher opens. Nothing on the TV has to stay running. Restore is one tap, any time.

The tool never installs a launcher. If it does not find one on the box, it lists the known ones by name with a link to Google Play — you install from there and run it again.

TV Launcher Manager wizard enabling Developer options on Android TV, showing a photo of the real TV settings menu
The wizard shows the real TV menus while you switch debugging on.
TV Launcher Manager launcher picker listing the home-capable apps the box reported
The picker: whatever the box reports is what you can choose.

Download TV Launcher Manager

Free · No account · Undo with one tap

Download

or on the TV, with the Downloader app — code2123033Downloader by AFTVnewsDownloader TV

Route B · your launcher's own switch

Most third-party TV launchers offer the same thing: an accessibility service that listens for HOME. Look in the launcher's own settings for “default launcher”, “HOME button” or “accessibility”, switch it on, and expect it to stop on Android TV 14. If it does, Routes A and C work for any launcher that declares itself a home app — the tool reads the list from the box, so yours will be on it.

Route C · By hand — for the technically minded

You do not need this route. Route A runs these exact commands for you, automatically — it verifies the result and records the undo. They are documented here for people who like doing things by hand, and so you can see there is no magic inside the tool.

See the exact commands — TV Box Tools runs them for you, automatically
  1. Enable Developer options and debuggingSame as Route A, step 1.
  2. Get an ADB shellA computer with platform-tools (adb connect <TV IP>:5555), or an ADB app on your phone. On the TV choose Always allow.
  3. Run the command for your boxAndroid TV (Shield, Sony, Xiaomi, Philips…) uses the first package; Google TV (Chromecast with Google TV, onn, Google TV Streamer, newer Sony/TCL) uses the second.
  4. Press HOME and choose your launcherPick it, then Always.
Android TV
adb shell pm disable-user --user 0 com.google.android.tvlauncher
Google TV
adb shell pm disable-user --user 0 com.google.android.apps.tv.launcherx

Know what you are doing: with the stock launcher disabled and your launcher uninstalled, the TV has no home screen until you run the undo. Keep the ADB app or computer at hand.

Undo (either package)
adb shell pm enable com.google.android.tvlauncher

Questions

Does this work on Android TV 14?

Routes A and C do: they set the home app from outside and need no service on the TV. Route B, the launcher's own accessibility switch, is the one Android TV 14 turns off.

Do I need root?

No. Only USB or Wireless debugging, which you turn on in the box's own settings and can turn off again afterwards.

What about Fire TV?

Not covered. Amazon closed the route for custom launchers in October 2025 and newer sticks cannot sideload at all. We would rather say so than sell a workaround that breaks.

Will your launcher update normally afterwards?

Yes. Nothing here touches the launcher itself — only which app the box opens on HOME.

Can I go back?

Always. Route A has a Restore button; Route C is undone with pm enable. The stock launcher is never uninstalled.

Why does your launcher keep switching back after a reboot?

Because HOME was held by your launcher's accessibility service, and the reboot — or an update, or a force-stop — switched the service off. It is not a bug in your launcher. Routes A and C set the home app itself, so there is no service to lose.

Why does the stock home flash for a second before your launcher opens?

That flicker is the accessibility route racing the system: the stock launcher opens first and the service replaces it. With the home app set over ADB there is nothing to race — HOME opens your launcher directly, no flash.

“Restricted settings” will not let me switch the accessibility service on.

On Android 13 and newer a sideloaded app needs Apps › [the launcher] › ⋮ › Allow restricted settings before its accessibility switch will hold. Routes A and C need none of this — they do not use accessibility at all.

Related