(DEFAULT LAUNCHER - NO ROOT) How to make TVLauncher as your default launcher on Android Marshmallow and up. Credit goes to Asadullah in this xda post (there's a root method there too, that keeps Android Leanback Launcher unhidden) (http://forum.xda-developers.com/nexus-player/general/how-to-set-default-launcher-marshmallow-t3227812). The method hides the standard launcher (can be reversed easily), so that you can choose a default launcher

1. Download 'command line tools' from http://developer.android.com/sdk/index.html#downloads (bottom of page)
2. Connect your
nexus to your computer and open up a command prompt/terminal window
3. Type to hide the standard launcher:

adb shell pm hide com.google.android.leanbacklauncher

3.1 If you at some point want to revert the changes, use the following command:

adb shell pm unhide com.google.android.leanbacklauncher
Shared publiclyView activity