Fire TVs, Fire TV Cubes, Fire TV Sticks, and Fire TV Smart TVs have had a long-running bug that prevents the icons of certain sideloaded apps from appearing on the home screen or the Fire TV’s app list. This bug only affects devices running Fire OS 7, but it makes it difficult to determine which app is being launched since neither the app image nor app name appears in the newer Fire TV interface. While there is no way to stop this issue from happening, there are a few things you can do to make it a lot easier to differentiate between the apps that are affected by the issue.
Solution 1: Select uninstall to see the app name
If you highlight an app with a missing icon and press the MENU button on your remote, the option to uninstall the app will appear in the lower right corner of the screen. If you select to uninstall the app, a confirmation screen will appear with the app’s name at the very top. While this is a bit tedious to do regularly, it’s a quick way to determine which blank icon is for which app, without needing to do anything else. Obviously, you would select not to uninstall the app once you’ve determined the app name.
Solution 2: See app name in Recent Row
Instead of opening your grid of all apps, where the name of the app is not displayed, consider using the Recently Used Apps row on the home screen, which is the second row down, just below the sponsored banner row. Even though icons are missing here as well, at least when an app with a missing icon is highlighted in the Recent row, the name of the app is displayed at the top of the screen. This can help you determine which apps are which so you launch the right one.
Solution 3: Install Launcher app with a working icon
If you just want an icon to be preset for all of your apps, your best option is to install a “dummy” launcher app for the apps that have icons missing. The launcher app essentially serves as a shortcut for the real app. Since the launcher app has visible icons, you can hide the real app and just use the launcher app from now on. You’ll need to do this once for each app, but you won’t have to repeat it if you uninstall or update the app that has an icon missing.
To make a launcher app, you need the package name of the app you want it to launch and an image for the launcher app to use as an icon. You can determine the package name of any Fire TV app by following this guide. Once you know the package name and have an image to use, head over to this page to generate a launcher app for the app that has a missing image. Enter anything for the app name, enter the package name you determined earlier, and upload the image (as both the logo and banner) that you want to see appear on your Fire TV.
Once the launcher app is generated, sideload it on your Fire TV by uploading it somewhere, like Dropbox or Google Drive, and using Downloader. Remember that you can use the URL Shortener to make the Dropbox/Google Drive URLs easier to access. Lastly, you’ll probably want to hide the original app that has a missing icon by highlighting the app, pressing the MENU button on the remote, and selecting the “Hide from Your Apps” option.
Solution 4: Modify the APK and reinstall
The most time-consuming solution is to modify the APK of the sideloaded app so that the Fire TV can correctly read and display its icon. This is a lengthy process and needs to be repeated anytime you need to update the app, so I don’t recommend it for most people. If you want to give it a try, here is a detailed guide for how to modify an APKs image to display correctly.