

A feature present on most Android based devices that’s missing from the Amazon Fire TV is the ability to customize the background wallpaper. Sure, you can enable wallpapers on alternate launchers, but what if you prefer the default home screen but want to spice it up a bit and make it your won? The beautify of rooted Fire TVs is having the freedom to make changes to the device that are otherwise not possible. This guide will show you how to set any image as your rooted Fire TV’s wallpaper.

This guide uses an Xposed module called Resflux that allows you to change the resources used by any app. Let me know in the comments if a full custom theme for the Fire TV is something you’d be interested in. It would be considerably more work on my part, but if there’s enough demand, I can try to put a guide together.

Part 1: Install and initialize Xposed and Resflux

You only have to follow the steps in part 1 once. With Xposed and Resflux installed and initialized, you can skip the steps in part 1 the next time you decide to change your Fire TV’s wallpaper.

If you don’t already have it installed, install the Xposed Framework using this guide. Download version 1.5 of the Resflux Xposed Module from here. You’ll need to click the “Show older versions” link at the bottom of the page. At the time that this guide is being written, version 1.6 does not work with the Fire TV.

Sideload the Resflux APK file you just downloaded the same way you would sideload an app. Launch Xposed Installer from the Fire TV’s Settings > Applications > Manage Applications menu.

Select “Modules”.

Using a mouse, check the box corresponding to Resflux to enable it.

Press the home button on your remote and restart your Fire TV by holding down the SELECT and PLAY buttons on your remote simultaneously for several seconds.

Once the Fire TV reboots, Launch Resflux from the Fire TV’s Settings > Applications > Manage Applications menu.

Using a mouse, click the “Laboratory” button.

Perform the next 3 initialization steps for each of the following 5 apps:

Amazon FreeTime, Amazon Music, Appstore ,KFTV Launcher, and Photos.

Scroll down and select the app.

Wait for Resflux to finish “Mapping resources…”. Once you see text (see screenshot below) on the screen, you can move on to the next step.

Press the BACK button on the remote to return to Resflux’s list of apps, and repeat with the next of the 5 apps listed above.

Part 2: Change the Fire TV’s Wallpaper

The wallpaper image should be 1920 x 1080 pixels and in PNG format. Since the Fire TV’s interface text color is light, dark wallpaper images work best. Visit AFTVnews.com/wallpaper for a collection of wallpapers that work well with the Fire TV. If you find or create a good Fire TV wallpaper, email it to wallpaper@aftvnews.com and I’ll add it to the collection. Rename the wallpaper file you want to use to: wallpaper.png Download my Resflux wallpaper configuration file from here.

(You may need to right-click and select “Save as…”) Combine your wallpaper.png file and the Resflux.ini file you just downloaded into a ZIP file. It doesn’t matter what you name the ZIP file. To do this on Windows: Highlight the two files, right-click, and select “Send to > Compressed (zipped) folder“. To do this on Mac: Highlight the two files, right-click, and select “Compress 2 Items“.

Send the ZIP file to your Fire TV’s /sdcard/Resflux/ directory by connecting to it via ADB and running the following command: adb push Archive.zip /sdcard/Resflux/ (Be sure to change Archive.zip to the full path of your ZIP file.)

Launch Resflux from the Fire TV’s Settings > Applications > Manage Applications menu.

Using a mouse, click the “Import” button.

Select the wallpaper you wish to apply.

Select “YES” on the popup.

[OPTIONAL] Once you’ve imported the ZIP file, it does not need to remain on your Fire TV for the wallpaper to work. If you’d like, you can delete the ZIP file from your Fire TV by running the command: adb shell rm -f /sdcard/Resflux/Archive.zip

Be sure to replace Archive.zip with the name of your ZIP file. Alternately, you can delete all files in the /sdcard/Resflux/ directory at once by running the command: adb shell rm -f /sdcard/Resflux/* Press the home button on your remote and restart your Fire TV by holding down the SELECT and PLAY buttons on your remote simultaneously for several seconds.

When your Fire TV reboots, your new wallpaper should be present. If it isn’t, double check that you the Resflux module is enabled within Xposed and go through the initialization steps again for all 5 apps listed above.



To revert back to the default wallpaper, simply clear Resflux’s app data. Note that you will need to repeat this guide from part 1 step 8 and on if you want to change the wallpaper again after clearing Resflux’s app data.



Part 3: Troubleshooting

If you’ve gone through this guide and your wallpaper did not change, here are some things to try and check:

Launch Xposed, go to Modules section, and verify that there is a check mark next to Resflux. While you’re there, verify that it says “1.5” next to the check mark. Version 1.6 of Resflux does not work on the Fire TV at this time.

Launch Resflux, go to the Laboratory section, open “KFTV Launcher”, click “drawable” with a mouse in the top left, scroll down to “home_bg”. The text should be green. If it isn’t, repeat step 10 from part 1 of this guide for each of the 5 apps listed. Then import your wallpaper ZIP file again (step 8 & 9 from part 2).

Be sure the ZIP file you created does not contain any folders. You need to ZIP the two files ( wallpaper.png and Resflux.ini ), NOT the folder containing the two files. Here is a sample ZIP file that you can use to test: sample-wallpaper.zip



ShareTweetShare+1