Install + one command
You need: the app installed as in Install the app, a computer with adb, and the stick on the same network.
Turn on ADB debugging
Section titled “Turn on ADB debugging”On the stick: Settings, My Fire TV, About, click the device name seven times to enable Developer options. Then Settings, My Fire TV, Developer options, turn on ADB debugging. Find the stick’s IP under Settings, My Fire TV, About, Network.
adb connect STICK_IP:5555adb devicesThe first connection shows an authorisation prompt on the TV. Choose Allow.
Make Glass the home screen
Section titled “Make Glass the home screen”adb shell pm disable-user --user 0 com.amazon.tv.launcherPress Home. You should land in Glass with no Amazon flash.
Optional: play other apps’ audio on a Sonos speaker without a prompt each time. Glass asks for screen-capture consent every time it starts playing on a speaker. These two commands let it skip that prompt. Apps that block capture (Netflix, Spotify and other protected apps) stay blocked either way.
adb shell appops set dev.glasslauncher PROJECT_MEDIA allowadb shell pm grant dev.glasslauncher android.permission.RECORD_AUDIOUndo:
adb shell pm enable com.amazon.tv.launcherThis route relies on pm disable-user working from the adb shell without root, which the Glass project believes but has not yet confirmed on an unrooted stick. Amazon’s launcher may be re-enabled by an update or factory reset. Run the command again if Home goes back to Amazon.
Optional adb grants
Section titled “Optional adb grants”Everything works without these. Run any you want:
# Aerials as screensaver, and switch on the Home-button fallbackadb shell pm grant dev.glasslauncher android.permission.WRITE_SECURE_SETTINGS# Full recent-apps list in the app switcheradb shell appops set dev.glasslauncher GET_USAGE_STATS allow# Wi-Fi network name in Control Centeradb shell pm grant dev.glasslauncher android.permission.ACCESS_FINE_LOCATIONTwo more switches live in system settings: Notification access (Now Playing) and the optional accessibility services (Home Button Takeover, Remote Buttons).
Prefer to have an agent do this? The runbook covers it with a check after every step.