[How To] Change screensaver on Fire TV (non-root): Apple, Chromecast, etc.

Search This thread

xenyz

Senior Member
Oct 30, 2010
1,368
1,446
Updates below

After a while of screwing around trying to get the Apple TV screensaver on the Fire TV, I've finally managed to figure it out, and thought I should post a guide. This one's for the Apple TV Screensaver, but any daydream screensaver should work too.

1. Sideload your screensaver APK to the Fire TV, in this case it's Aerial Dream. Install it on another device & extract the APK, or use google search 'your screensaver apk' for a mirror. You'll likely have to put it on your other device to follow the next steps if using something else, however.

2. Connect to your Fire TV via ADB and open a shell:

Code:
$ adb shell
[email protected]:/ $

3. Use the following command to set the new screensaver:

Code:
[email protected]:/ $ settings put secure screensaver_components com.codingbuffalo.aerialdream/com.codingbuffalo.aerialdream.AerialDream
[email protected]:/ $

4. (optional) Check to see if you've set it up:

Code:
[email protected]:/ $ settings get secure screensaver_components
settings get secure screensaver_components
com.codingbuffalo.aerialdream/com.codingbuffalo.aerialdream.AerialDream
[email protected]:/ $

All done. Now you can enjoy a different screensaver on your Fire TV!

5. (optional) To go back to Amazon's original screensaver (bet you won't after you see the Apple TV one:), use the following command:

Code:
[email protected]:/ $ settings put secure screensaver_components com.amazon.bueller.photos/.daydream.ScreenSaverService
[email protected]:/ $

Notes:

For other screensavers, set them up on your other device by going to Settings - Display - Daydream - Select your screensaver, then use the command from step 4 to get the proper activity name to use, usually in the format com.packagename/something.ActivityName

The Apple Screensaver saves large videos, so you should have extra disk space and lots of data transfer available.

The first time Aerial Dream starts, it has to download some of the screensaver media, which usually takes a few minutes on a decent network. Let it sit on the loading screen and be patient.

Hey, it doesn't look like much, but it took me quite a while to figure this out. Hope it helps someone out there who wants to customize their Fire TV a little more.

If anyone knows of any other cool daydream screensavers, please post 'em here.

Update August 1st

I've finally got the Chromecast screensaver (home page?) working on an FTV1. I had to update Website Daydream with the open pull requests; the author is MIA unfortunately. I have attached my debug build of an un-signed APK to this post you can use.

Install it the same way as the Apple screensaver above. The daydream package name / service name is:
uk.co.liamnewmarch.daydream/uk.co.liamnewmarch.daydream.WebsiteDaydreamService

You'll also need Activity Launcher to set it up.

Go into Activity Launcher - All activities - Website Daydream - Settings. Set address to https://clients3.google.com/cast/chromecast/home, Display - Full Screen, Overview mode, and Wide view port all checked, leave the rest as defaults.

Although I've suggested using the Chromecast home screen, you can of course use any web site you wish. As always, if you find something cool, post it below.
 

Attachments

  • mobile-debug.apk
    1.2 MB · Views: 303
Last edited:

Bevnrick

Member
Jan 19, 2016
46
9
Fort Worth
Ariel Dream 2.7GB moved to ext. SDCARD

I HAD 3.24GB free then followed this Guide to get the very cool Ariel Dreams running as my screensaver instead of the stock Amazon(which I like a lot too - just seen it all).
Next thing I know Kodi is acting as it does for me when I get low on storage.
Sure enough I had 1.14GB free on the tiny 5GB FTV internal storage.


I thought I had to abandon Ariel Dream - nice to look at but to big.

The I found a old AFTVNews article on "How to move and run Amazon Fire TV apps from an External USB Storage Drive"
Did not need the Stickmount mentioned as I already had an SDCard (external) installed. (old article)
Just followed the FolderMount portion to move it to sdcard1 (even the com.codingbuffalo.aerialdream directory was already over there just empty) by pairing it.
Back to 3.24GB free and Ariel Dream running with it's HUGE videos.

Just thought I would mention how I solved this space delima this guide(very helpful) presented.
 
  • Like
Reactions: xenyz

VidKid

New member
Jun 24, 2016
2
0
Not installing for me

Tried installing on both gen 1 and gen 2. 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.
 

xenyz

Senior Member
Oct 30, 2010
1,368
1,446
Tried installing on both gen 1 and gen 2. 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.

This isn't a normal app, it's a daydream screensaver. There is no UI, there is (currently) no options, and the only way to get it to do anything is by following the guide in the OP.

Sent from my Nexus 4 using Tapatalk
 

Bevnrick

Member
Jan 19, 2016
46
9
Fort Worth
Re:Not installing for me

Tried installing on both gen 1 and gen 2. 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.

Same thing for me right after install - But then I rebooted.
App is now GONE from the home screen.
Just worked after inactivity (whatever you have it set to).
 

chakl

Member
Feb 17, 2008
37
3
Hi, i installed this on my fire TV Gen 2, non-rooted. and the screensaver media seems to have taken a lot of space on the internal drive. is there anyway to reclaim the space the screensaver has taken up? is there a way for me to move the default cache or app over to the SDcard?
 

xenyz

Senior Member
Oct 30, 2010
1,368
1,446

chakl

Member
Feb 17, 2008
37
3

xenyz

Senior Member
Oct 30, 2010
1,368
1,446
Hi, it seems im late to the party :( my fire tv 2nd gen is on version 5.2.1.0 and it seems to not be rootable.

if i go back to stock screensaver i still dont free up the space aerial dream took up. it seems the only thing to do from here to reclaim would be to factory reset?
I believe the latest FireOS has a root exploit you can use to install TWRP/pre-rooted 5.0.5.1 with King Root. Check your device's thread here on XDA; I'm not familiar with FTV2 at all.

And to erase the screensaver's cache, you can either uninstall Aerial Dream, or delete /sdcard/Android/data/com.codingbuffalo.aerialdream


Sent from my Nexus 4 using Tapatalk
 

xenyz

Senior Member
Oct 30, 2010
1,368
1,446
Updated OP with info on how to get the Chromecast screensaver on your Fire TV.
 
Try sideloading Google Photos app. It appears as a daydream screensaver on my N4, but I haven't used it before.

Sent from my Nexus 4 using Tapatalk
Does this seem right:

com.google.android.apps.photos/
com.google.android.apps.photos.daydream.PhotoDreamService

Sent from my SM-G920P using Tapatalk
 
Last edited:

Bevnrick

Member
Jan 19, 2016
46
9
Fort Worth
Updates below

After a while of screwing around trying to get the Apple TV screensaver on the Fire TV, I've finally managed to figure it out, and thought I should post a guide. This one's for the Apple TV Screensaver, but any daydream screensaver should work too.

1. Sideload your screensaver APK to the Fire TV, in this case it's Aerial Dream. Install it on another device & extract the APK, or use google search 'your screensaver apk' for a mirror. You'll likely have to put it on your other device to follow the next steps if using something else, however.

2. Connect to your Fire TV via ADB and open a shell:

Code:
$ adb shell
[email protected]:/ $

3. Use the following command to set the new screensaver:

Code:
[email protected]:/ $ settings put secure screensaver_components com.codingbuffalo.aerialdream/com.codingbuffalo.aerialdream.AerialDream
[email protected]:/ $

4. (optional) Check to see if you've set it up:

Code:
[email protected]:/ $ settings get secure screensaver_components
settings get secure screensaver_components
com.codingbuffalo.aerialdream/com.codingbuffalo.aerialdream.AerialDream
[email protected]:/ $

All done. Now you can enjoy a different screensaver on your Fire TV!

5. (optional) To go back to Amazon's original screensaver (bet you won't after you see the Apple TV one:), use the following command:

Code:
[email protected]:/ $ settings put secure screensaver_components com.amazon.bueller.photos/.daydream.ScreenSaverService
[email protected]:/ $

Notes:

For other screensavers, set them up on your other device by going to Settings - Display - Daydream - Select your screensaver, then use the command from step 4 to get the proper activity name to use, usually in the format com.packagename/something.ActivityName

The Apple Screensaver saves large videos, so you should have extra disk space and lots of data transfer available.

The first time Aerial Dream starts, it has to download some of the screensaver media, which usually takes a few minutes on a decent network. Let it sit on the loading screen and be patient.

Hey, it doesn't look like much, but it took me quite a while to figure this out. Hope it helps someone out there who wants to customize their Fire TV a little more.

If anyone knows of any other cool daydream screensavers, please post 'em here.

Update August 1st

I've finally got the Chromecast screensaver (home page?) working on an FTV1. I had to update Website Daydream with the open pull requests; the author is MIA unfortunately. I have attached my debug build of an un-signed APK to this post you can use.

Install it the same way as the Apple screensaver above. The daydream package name / service name is:
uk.co.liamnewmarch.daydream/uk.co.liamnewmarch.daydream.WebsiteDaydreamService

You'll also need Activity Launcher to set it up.

Go into Activity Launcher - All activities - Website Daydream - Settings. Set address to https://clients3.google.com/cast/chromecast/home, Display - Full Screen, Overview mode, and Wide view port all checked, leave the rest as defaults.

Although I've suggested using the Chromecast home screen, you can of course use any web site you wish. As always, if you find something cool, post it below.
Just wanted to thank you again for this. The Apple one worked and I used it for months. Switched back to the Amazon Collection. But just now am using the Chromecast. Works great. Can I install the Chromecast App on my FTV to change the speed the images are displayed ? Too slow for my tastes(Apple was to slow too BTW).
However, with 3 different screensavers I am pretty happy. I set the time to forever so they always are running.
 

xenyz

Senior Member
Oct 30, 2010
1,368
1,446
On the activity launcher, what url should i put down for all my pictures in all my albums?

I'll try setting up Google Photos on my Fire stick and see if I can get it working.


Can I install the Chromecast App on my FTV to change the speed the images are displayed ? Too slow for my tastes(Apple was to slow too BTW).

Doubtful, but give it a try and see.

Sent from my Nexus 4 using Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Updates below

    After a while of screwing around trying to get the Apple TV screensaver on the Fire TV, I've finally managed to figure it out, and thought I should post a guide. This one's for the Apple TV Screensaver, but any daydream screensaver should work too.

    1. Sideload your screensaver APK to the Fire TV, in this case it's Aerial Dream. Install it on another device & extract the APK, or use google search 'your screensaver apk' for a mirror. You'll likely have to put it on your other device to follow the next steps if using something else, however.

    2. Connect to your Fire TV via ADB and open a shell:

    Code:
    $ adb shell
    [email protected]:/ $

    3. Use the following command to set the new screensaver:

    Code:
    [email protected]:/ $ settings put secure screensaver_components com.codingbuffalo.aerialdream/com.codingbuffalo.aerialdream.AerialDream
    [email protected]:/ $

    4. (optional) Check to see if you've set it up:

    Code:
    [email protected]:/ $ settings get secure screensaver_components
    settings get secure screensaver_components
    com.codingbuffalo.aerialdream/com.codingbuffalo.aerialdream.AerialDream
    [email protected]:/ $

    All done. Now you can enjoy a different screensaver on your Fire TV!

    5. (optional) To go back to Amazon's original screensaver (bet you won't after you see the Apple TV one:), use the following command:

    Code:
    [email protected]:/ $ settings put secure screensaver_components com.amazon.bueller.photos/.daydream.ScreenSaverService
    [email protected]:/ $

    Notes:

    For other screensavers, set them up on your other device by going to Settings - Display - Daydream - Select your screensaver, then use the command from step 4 to get the proper activity name to use, usually in the format com.packagename/something.ActivityName

    The Apple Screensaver saves large videos, so you should have extra disk space and lots of data transfer available.

    The first time Aerial Dream starts, it has to download some of the screensaver media, which usually takes a few minutes on a decent network. Let it sit on the loading screen and be patient.

    Hey, it doesn't look like much, but it took me quite a while to figure this out. Hope it helps someone out there who wants to customize their Fire TV a little more.

    If anyone knows of any other cool daydream screensavers, please post 'em here.

    Update August 1st

    I've finally got the Chromecast screensaver (home page?) working on an FTV1. I had to update Website Daydream with the open pull requests; the author is MIA unfortunately. I have attached my debug build of an un-signed APK to this post you can use.

    Install it the same way as the Apple screensaver above. The daydream package name / service name is:
    uk.co.liamnewmarch.daydream/uk.co.liamnewmarch.daydream.WebsiteDaydreamService

    You'll also need Activity Launcher to set it up.

    Go into Activity Launcher - All activities - Website Daydream - Settings. Set address to https://clients3.google.com/cast/chromecast/home, Display - Full Screen, Overview mode, and Wide view port all checked, leave the rest as defaults.

    Although I've suggested using the Chromecast home screen, you can of course use any web site you wish. As always, if you find something cool, post it below.
    1
    Ariel Dream 2.7GB moved to ext. SDCARD

    I HAD 3.24GB free then followed this Guide to get the very cool Ariel Dreams running as my screensaver instead of the stock Amazon(which I like a lot too - just seen it all).
    Next thing I know Kodi is acting as it does for me when I get low on storage.
    Sure enough I had 1.14GB free on the tiny 5GB FTV internal storage.


    I thought I had to abandon Ariel Dream - nice to look at but to big.

    The I found a old AFTVNews article on "How to move and run Amazon Fire TV apps from an External USB Storage Drive"
    Did not need the Stickmount mentioned as I already had an SDCard (external) installed. (old article)
    Just followed the FolderMount portion to move it to sdcard1 (even the com.codingbuffalo.aerialdream directory was already over there just empty) by pairing it.
    Back to 3.24GB free and Ariel Dream running with it's HUGE videos.

    Just thought I would mention how I solved this space delima this guide(very helpful) presented.
    1
    What service an i accessing from Photos, daydream?

    I cant decompile apk right now. Im mobile.

    I'm guessing it's com.google.android.apps.photos.daydream.PhotosDreamService

    You may need to use Activity Launcher to set it up too.

    Sent from my Nexus 4 using Tapatalk