ADB setup for v4.1 and above

Use ScreenUsage as your TV home app

Google TV and Android TV often do not let you choose a third-party launcher directly. With ADB, you can remove the current TV launcher for the active user and then choose ScreenUsage as the home app.

Set screen-time limits after TV setup

  1. 1

    Get ADB ready on your computer

    Install ADB on your Windows, Mac, or Linux computer, then keep a terminal open for the commands below.

  2. 2

    Connect ADB to your Android TV

    On the TV, open Settings, go to Device preference, then About. Select Build seven times to unlock Developer options. Next, open Network & Internet, select the connected Wi-Fi, and note the TV IP address.

    adb connect <ANDROID_TV_IP_ADDRESS>
  3. 3

    Find and uninstall the current TV launcher

    Open ScreenUsage and keep it in the foreground. In ScreenUsage, go to Settings, then Set as default home app, and find the current home app package name.

    adb shell pm uninstall --user 0 <HOME_PACKAGE_NAME_FOUND_IN_TVUSAGE_APP_SETTING>adb shell pm uninstall --user 0 com.google.android.tvlauncheradb shell pm uninstall --user 0 com.google.android.apps.tv.launcherx

    After running the command, close and reopen the ScreenUsage setting. If the current home package name is not android, repeat this step for the package shown in ScreenUsage.

  4. 4

    Choose ScreenUsage as home

    Press the Home button on your remote. When Android asks which launcher to use, choose ScreenUsage.

Go back later

Keep the package names you uninstall. You can reinstall the default launcher for the active user if needed.

adb shell pm install-existing com.google.android.tvlauncheradb shell pm install-existing com.google.android.apps.tv.launcherx

Still stuck? Contact support@screenusage.app.