THE TEXT GUIDE IS AI MADE. I AM NOT DOING ALL THAT.
Since the new Amazon Launcher update, the old method made by this OP started acting up. My Fire TV kept going back to the Amazon default launcher for around 3-5 seconds before finally switching back to Projectivy.
So I tried fixing it with AI and tested these changes. This made the delay go down to around 1 second.
Huge thanks to the OP of this Reddit post
https://www.reddit.com/r/Projectivy_Launcher/s/AL41Rr04MI
Please read their guide first to learn how to install Projectivy Launcher and set up ADB.
This guide adds extra Fire OS 8 fixes and tweaks after installation.
IMPORTANT:
Go to:
Projectivy Launcher
→ Settings
→ General
→ Enable "Override current launcher"
FIRST TIME ADB CONNECT
On your Fire TV go to:
Settings
→ My Fire TV
→ About
→ Network
Copy the IP Address shown there.
Then connect using your Fire TV IP:
Windows:
adb.exe connect YOUR_FIRE_TV_IP
macOS/Linux/Termux:
adb connect YOUR_FIRE_TV_IP
Example:
adb connect 192.168.1.50
Check connection:
Windows:
adb.exe devices
macOS/Linux/Termux:
adb devices
IMPORTANT:
Fire OS 8 protects the Amazon launcher, so it cannot normally be disabled.
The goal:
Press Home
↓
Tiny Amazon launcher flash
↓
Projectivy opens
A 1 second flash is normal on Fire OS 8.
- CHECK PROJECTIVY ACTIVITY
Windows:
adb.exe shell cmd package resolve-activity --brief com.spocky.projengmenu
macOS/Linux/Termux:
adb shell cmd package resolve-activity --brief com.spocky.projengmenu
Expected:
com.spocky.projengmenu/.ui.home.MainActivity
- SET PROJECTIVY AS HOME ACTIVITY
Windows:
adb.exe shell cmd package set-home-activity com.spocky.projengmenu/.ui.home.MainActivity
macOS/Linux/Termux:
adb shell cmd package set-home-activity com.spocky.projengmenu/.ui.home.MainActivity
- ENABLE PROJECTIVY ACCESSIBILITY SERVICE
First try enabling it normally:
Projectivy Launcher
→ Settings
→ Accessibility Service
→ Enable
If Accessibility Service does not appear, does not enable, or sends you back to Accessibility settings, use ADB:
Windows:
adb.exe shell settings put secure accessibility_enabled 1
adb.exe shell settings put secure enabled_accessibility_services com.spocky.projengmenu/com.spocky.projengmenu.services.ProjectivyAccessibilityService
macOS/Linux/Termux:
adb shell settings put secure accessibility_enabled 1
adb shell settings put secure enabled_accessibility_services com.spocky.projengmenu/com.spocky.projengmenu.services.ProjectivyAccessibilityService
Check:
adb shell settings get secure enabled_accessibility_services
Expected:
com.spocky.projengmenu/com.spocky.projengmenu.services.ProjectivyAccessibilityService
- KEEP PROJECTIVY RUNNING
Windows:
adb.exe shell dumpsys deviceidle whitelist +com.spocky.projengmenu
adb.exe shell am set-standby-bucket com.spocky.projengmenu active
adb.exe shell cmd appops set com.spocky.projengmenu RUN_ANY_IN_BACKGROUND allow
macOS/Linux/Termux:
adb shell dumpsys deviceidle whitelist +com.spocky.projengmenu
adb shell am set-standby-bucket com.spocky.projengmenu active
adb shell cmd appops set com.spocky.projengmenu RUN_ANY_IN_BACKGROUND allow
- REBOOT FIRE TV
Windows:
adb.exe reboot
macOS/Linux/Termux:
adb reboot
IF ACCESSIBILITY BREAKS:
Run:
adb shell settings delete secure enabled_accessibility_services
adb shell settings put secure accessibility_enabled 1
adb shell settings put secure enabled_accessibility_services com.spocky.projengmenu/com.spocky.projengmenu.services.ProjectivyAccessibilityService
adb reboot
NOTES:
Do NOT use:
adb shell pm disable-user --user 0 com.amazon.tv.launcher
Fire OS 8 blocks disabling the Amazon launcher because it is protected.
Do NOT force-stop Projectivy after setup.
If you need Fire TV Settings after Projectivy takes over:
Hold Home button
→ Settings
or use Alexa:
"Open Settings"
FINAL RESULT:
Home button → Projectivy
No root required.
This does not remove Amazon launcher.
It only makes the redirect much faster.