App details
Use these values when targeting StrexoPlayer from ADB:
- Package:
com.callum.strexoplayer - Main activity:
com.callum.strexoplayer.MainActivity
Guides / Android TV
Use ADB to connect to your TV, install StrexoPlayer, launch the app, and handle accessibility or troubleshooting tasks on Android TV and Fire TV.
Use these values when targeting StrexoPlayer from ADB:
com.callum.strexoplayercom.callum.strexoplayer.MainActivityIf your TV is on the same network, connect with ADB over Wi-Fi. If you are using USB, you can skip this step.
adb connect <tv-ip>:5555 adb devices
Example:
adb connect 192.168.1.50:5555 adb devices
Install the release build directly from your computer.
adb install -r /path/to/app-release.apk
If you need a clean install, uninstall first and then install again.
adb uninstall com.callum.strexoplayer adb install /path/to/app-release.apk
Start the app directly or simulate a launcher tap from ADB.
adb shell am start -n com.callum.strexoplayer/.MainActivity
Or:
adb shell monkey -p com.callum.strexoplayer -c android.intent.category.LAUNCHER 1
Open the system Accessibility menu, find the StrexoPlayer service, and turn it on. On most Android TV and Fire TV devices, the service appears under downloaded or installed accessibility services.
adb shell am start -a android.settings.ACCESSIBILITY_SETTINGS
Use these commands to confirm whether accessibility is enabled.
adb shell settings get secure accessibility_enabled adb shell settings get secure enabled_accessibility_services
accessibility_enabled = 1 means accessibility is enabled.enabled_accessibility_services for the Strexo service.Start with general logs, then narrow the output when you need more detail.
adb logcat
Filtered logs:
adb logcat | grep -i "strexo\|stremio\|playerviewmodel\|updaterepository"
(Use rg instead of grep if available.)
This resets login state, playback preferences, cached metadata, and update state.
adb shell pm clear com.callum.strexoplayer
Use this when you want to fully stop StrexoPlayer before testing again.
adb shell am force-stop com.callum.strexoplayer
D-pad controls:
adb shell input keyevent 19 # Up adb shell input keyevent 20 # Down adb shell input keyevent 21 # Left adb shell input keyevent 22 # Right
Select and navigation shortcuts:
adb shell input keyevent 23 adb shell input keyevent 4 adb shell input keyevent 85
23 = Select / OK4 = Back85 = Play / PauseLook for Strexo in the current activity stack.
adb shell dumpsys activity activities | grep strexo
adb uninstall com.callum.strexoplayer adb install -r /path/to/app-release.apk adb shell am start -n com.callum.strexoplayer/.MainActivity
Then test:
Install fails:
adb devicesAccessibility not working:
Playback issues:
Fire TV devices often require ADB to properly enable accessibility services.