Fire TV update contains new “Not In My House” system app for more sophisticated app blocking


As I continue dissecting Fire TV and Fire TV Stick software update, I’ve discovered a new system app dedicated to disabling blacklisted apps that Amazon doesn’t want installed. The app is humorously named “Not In My House” and has a package name of When Amazon first introduced an app blacklist in software version, and used it to disable FireStarter and FiredTV Launcher, it was done in a very rudamentary manner. The two blocked apps were hardcoded into the Fire TV’s settings app, which is why it was easy to circumvent the block by changing FireStarter’s package name, which is what FireStopper’s developer did. The new app blocking mechanism introduced with this latest software update is more sophisticated.

The original app blacklist mechanism on the Fire TV and Fire TV Stick was likely just a quick temporary solution for Amazon. Hardcoding app names into the settings app to create a blacklist was certainly not the ideal way to do things. It meant Amazon had to push a settings app update, or worse a full OS update, anytime they wanted to modify the blacklist. The new “Not In My House” (NIMH) system app can be thought of as a proper way to block apps.

NIMH is a dedicated app with the sole purpose of tracking and disabling unwanted apps. Making it a standalone app actually makes it easier for rooted Fire TV owners to disable the blacklist by simply disabling the entire NIMH app, using the adb command pm disable

The new app disabling mechanism does not have any hardcoded app names to block. Instead, it appears the app downloads the list of blacklisted apps from Amazon’s servers. This would allow Amazon to more easily and quickly update the blacklist if necessary. On the positive side, because the app relies on a server connection to function, it may be possible to block the app’s ability to download its blacklist using your router or a service like OpenDNS.

In addition to having a dynamic blacklist, NIMH appears to examine not only the package name of the apps you install, but also the package properties. I can’t tell for sure, but this may allow Amazon to block apps by characteristics, instead of package name, which would make things difficult for a developer who wants to circumvent the blacklist, like FireStopper’s developer did when FireStarter was blacklisted.

Currently, it’s unclear if Amazon is actively using NIMH for anything yet. The app does get triggered every time an app is installed, but it may not be doing anything. The old app blacklist in the settings app is still present on the latest software update and seems to still be how FireStarter and FiredTV Launcher are being disabled. Additionally, FireStopper is still not being disabled in the new update.

A more sophisticated app blocking mechanism was expected, given how easily and quickly the old system was circumvented. We’ll see, however, if Amazon decides to use it for anything in the future.


  1. FireKodi says:

    Could you please tell the domain which NIMH uses to get the list of blacklisted apps…Just wanted to know so that, I can block it right away.

    • Some One says:

      I second that!!!

    • AFTVnews says:

      Again, I’m not sure if the app is even being used yet. I’ll know more if/when rbox releases pre-rooted ROMs for A rooted system running will allow more digging than a non-rooted system, which is all I have right now.

      Even then, it’s unlikely a simple domain block will work since the domain the blacklist comes from will likely be used by other aspects of the Fire TV. It’s not likely that Amazon will use a unique domain just to serve the blacklist, but it might be possible for sophisticated routers to block the blacklist download if there are consistent patterns in the request.

      Right now, I would say there is only a very tiny chance that non-rooted devices will be able to block the blacklist. But that’s better than the old blacklist, which absolutely cannot be blocked by non-rooted devices because it’s hardcoded into the device’s settings app.

    • Captain obvious says:

  2. Some One says:

    I also am curious if you know of a list that describes all the packages inside FireOS? When I “PM List Packages” a lot appear. I would love to disable as many as possible but have very little clue as to what each of them do. Obviously some are named in a way that it could be easily assumed as to what it does.

    Or better yet…remove them entirely before flashing the custom rom?!

    • AFTVnews says:

      Sorry, but no, I do not know of such a list, nor do I know what every app does myself. You would have to decompile every system app and examine the code to figure out what it does. This is what I do when I notice a new app has been added, like with this new nimh app, but it would be too time consuming to do it for every app.

  3. VicTOErE says:

    Good Looking out! They will for sure start blacklisting apps.

    • Patricia Ng says:

      does that mean they can blacklist Kodi?

      • tech3475 says:

        Yes it does.

      • AFTVnews says:

        It has always been possible to blacklist Kodi, from day one, but the Fire TV has been out for 2 and a half years, and they haven’t done it yet, so it’s unlikely they’ll do it. The blacklist was introduced to stop apps from completely replacing the Fire TV home screen, which Kodi does not do.

        Even if they do blacklist Kodi, someone will likely figure out a way around it, since Kodi is so popular. And there is always MrMC, which is officially approved by Amazon and in the appstore.

        • Bomnbo says:

          Friend and you mention MRMC I would like to know one thing, that version you can install plugins repositories and video as we do in kodi without any problems? I mean we can see there exodus, bassfox, among others.

  4. Dave says:

    Anyone know where I can get a Settings APK that’s compatible with please?

  5. Beluga says:

    Is this legal? I’m not appreciative of Amazon installing new software that limits functionality I was using without my consent.

    • tech3475 says:

      Yes and no.

      Chances are the EULA says they can.

      The usual response to this has either been to complain and hope for something or litigation which can be hit or miss.

      Local laws may be helpful but a particular issue here could be that this was not the intended function (after all, the setting is listed under “Developer Options” last time I checked).

      Hopefully, this new program will only be used where it’s absolutely necessary or at least restrained (i.e. not kill apps like Kodi).

      That said, I’m kind of glad now I got a Shield TV.

      • Michael says:

        Those EULAs should be meaningsless in countries like Germany….

        ….but as amazon is a US bases company and uses ttax tricks like sale via Luxembourg subsidaries, I see no chance to take legal actions if they block Kodi and others

        And: the Fire TV was maybe advwrtiawd and sold here in Germany as a device for playing amazon videos and running apps from the amazon app store.

        Sideloading and using apps from other sources was most likely never advertised… and thus can not be fight for in court.

    • TechyChris says:

      I took the slightly unconventional approach: Combined with the incredible knowledge gleaned from Elias’ blog I contacted my ISP and flat out told them that I purchased (meaning ownership of)a streaming device and I did not wish ANYONE (including the manufacturer) to download any software to it without my express permission. You would be surprised had how happy the tech was to help me configure my router to block incoming traffic from any servers/websites, now I can’t say he speaks for his whole billion dollar company but he fully understood the implications. My ISP told me nothing is guaranteed but so far so good.

  6. boudyka says:

    well im staying on 5.0.5 until amazon stop phaffing around. Its blocked and updates disabled, so far nothing has failed to work so Amazon can jog on for now. I have a RPI3 sat next to it, mirroring the kodi so i’ll worry when amazon prime and netflix break.

  7. Ujn Hunter says:

    Can’t wait to get my money back for all of the Fire TV devices in my house once Amazon starts blocking the Apps I’ve been able to use since Day One. Class action baby!

  8. Iwonderz says:

    @AFTNews, would there be any benefit to say creating my own app with the package name “”, then disabling it. So on the off chance my device is ever connected to a signal other than my own router and updates/installs the latest SW version it might prevent the “real” nimh from being placed onto my system?

Leave a Reply

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