How to change the default screensaver on the Fire TV or Fire TV Stick


The Amazon Fire TV and Fire TV Stick has a default screensaver with beautiful scenic photos, but if you want to see something else when your device goes idle, it’s possible to change the screensaver, and your device doesn’t even need to be rooted. XDA forum member xenyz has figured out how to set any Android screensaver app as the Fire TV’s screensaver, and has written a guide for the process. Read on for my version of his guide.

Compatible Screensavers

Android’s screensaver mechanism is called Daydream, and it’s the same mechanism that Fire OS on the Fire TV and Fire TV Stick uses for its screensaver. This means most Daydream compatible Android screensavers should work on the Fire TV. You can download Daydream sceensaver apps form the Google Play Store using the Evozi downloader or get them from APKPure.

Package and Service Name


This guide is very easy to follow, but the most difficult part is determining the Package Name and the Service Name for the screensaver you want to use, which you will need to do to follow the guide. The package name can be determined by following this guide, but the service name is a bit more difficult. If you have an Android phone or tablet, the easiest way to determine the Daydream service name of the screensaver you want to use on your Fire TV is to install the screensaver on your phone/tablet, connect via ADB, and run the shell command:
adb shell settings get secure screensaver_components
This will output:
If you don’t have an Android phone or tablet, you can use the aapt utility from the Android SDK to view all services of an APK file by running the command:
aapt dump xmltree [PATH-TO-APK] AndroidManifest.xml
The services of the APK will be listed under the E: service sections, next to the labels A: android:name. If there are multiple services, you’ll have to try each one to determine which is the Daydream service.


  1. Sideload the screensaver APK onto your Fire TV or Fire TV Stick. The one used in this guide is Aerial Dream, which can be downloaded here.
  2. Connect to your device via ADB.
  3. Enter ADB shell by running the command: adb shell
  4. Set the new screensaver by running the command:
    settings put secure screensaver_components [PACKAGE_NAME]/[SERVICE_NAME]
    Be sure to replace [PACKAGE_NAME]/[SERVICE_NAME] with the correct names from the APK you’re using. See the section above for determining these names. For example, the command for the Aerial Dream screensaver is:
    settings put secure screensaver_components com.codingbuffalo.aerialdream/com.codingbuffalo.aerialdream.AerialDream
  5. (OPTIONAL) Verify that the screensaver was set by running the command:
    settings get secure screensaver_components
    You should see the package name and service name, that you just entered in the previous step, printed out.
  6. That’s it. Your new screensaver is set. If you’d like to change your screensaver timer settings, see this guide and this guide.

Restore Default Screensaver

  1. Connect to your device via ADB.
  2. Enter ADB shell by running the command: adb shell
  3. Restore the default screensaver by running the command:
    settings put secure screensaver_components


  1. nyder says:

    Nice. I had pictures of space I’d use via Amazon online pics storage, but then I saw how much space either option used and I found one I like better.

    No screensaver. Goes dark, then will sleep. By then, I either turn it back on, or turn my TV off.

  2. RickO says:

    Simple. Worked just as described. I found the first part unneeded (identify the service name..etc.) Not really needed for this audience here – Fire TV owners.
    Again, Simple worked running a new screensaver
    Is there a way to change the settings(use the control interface) on the Ariel Dream screensaver?

    I also wanted the thank you for the screensaver timeout (no sleep) article – I have been asking on XDA and you gave me exactly what I was looking for – run my screensave forever.

  3. Dave says:

    is that photo you used above a screen saver, if so what one?

  4. BizEBee says:

    Does this work on the Gen 1? Tried it and the apk installs, icon appears but won’t open.

    • BizEBee says:

      Tried on Gen2 also. No go. Running 5.05 with device updates turned off. App installs but 1) does not appear in app list under “Manage installed apps” and 2) Icon is listed on home screen but fails to open. Message says app is not downloaded from Amazon. Perplexed.

  5. Michael says:

    It seems that my screensaver is missing. I get following note when entering the screensaver settings:
    “2P activity Intent { (has extras)} is missing.”

    How can I get this back?

    • Michael says:

      ok found it. I was hiding photos via debloater and that probably caused the issue. After r-eactivation screensaver is there again

  6. kevin says:

    Is there a way to move this to an external drive/sd card?

  7. Eran says:

    Is it possible to show my own images by specifying a path to a folder, and some screensaver will just go over them and randomly show them?

Leave a Reply

Your email address will not be published. Required fields are marked *