[Fire HD 8 and HD 10 Android Development] Random_person563:
Hello, first time poster here, so please be gentle, and I apologize for what is likely going to be a wall of text. I tend to be incredibly verbose, try as I might to restrain myself. First off, I'd like to thank Datastream for making this incredible tool, as well as all the community members active here who have contributed to making owning a fire tablet less of a struggle. I happened to notice an issue with the fire toolbox manage amazon apps tool (as well as figured out the cause and solution, yay), and figured now is as good a time as any to make an account and start participating.

I just updated my HD 10 2021 (11th Gen) fire tablet to Fire OS 7.3.2.1, as well as performing all the system component updates, before proceeding to debloat my tablet using Fire Toolbox V23.0. (I prefer to manually update and debloat my tablet every couple of months, I know that I can disable updates) Upon attempting to disable all the apps I normally disable through the simple manual application management tool, I found that 3 apps failed to be disabled. All of them gave the same response of the package being unknown. It turns out two of the apps, mopria print service and Washington Post, aren't installed on my tablet anymore, presumably as a result of the updates. The third app IMBd TV, however, was still installed on my tablet but the package the FIre Toolbox was attempting to disable didn't exist. I ran the adb command to view all packages on my tablet and noticed that a IMBd TV app package was still listed, but it had a different name than the one the toolbox was attempting to disable. The IMBd Tv app package for a Fire HD 10 2021 (11th Gen) tablet running Fire OS 7.3.2.1 with all the latest system component updates (and presumably for all other model tablets running 7.3.2.1) is com.amazon.imdb.tv.mobile.app , as opposed to com.amazon.imdb.tv.android.app which is what the Fire Toolbox attempts to disable. Upon manually disabling the version of the app package on my tablet the IMDb TV app on my tablet was successfully disabled.

I would also like to respectfully recommend a few features/improvements for the Toolbox while I'm here. Firstly, I think some form of app package verification and cross reference for the simple amazon application management tool would be quite helpful. If the tool would inform the user that the app does not exist in a recognized form on their tablet, such as by greying out and making that app non-selectable, it would help prevent confusion where a user is attempting to remove apps that no longer exist on their tablets. It would also be an immediate and obvious indicator to begin troubleshooting and checking their tablets packages if they confirm their tablet does in fact have the app and the toolbox doesn't recognize it. I assume the toolbox already performs a similar function in order to perform the proper disabling commands for the packages existing within a given Fire OS version, so hopefully it would be easy to implement.

Another feature I believe would be quite useful, particularly for users who are unaware of this function, is to be able to manage private dns through the Toolbox as opposed to manually entering adb shell commands. While DNS over Tls and being able to set your own preferred dns resolver are powerful privacy and security features, I imagine many less tech-savvy users are unaware those settings native to android 9.0 pie are removed in the Fire OS GUI, but are still accessible through adb. A toolbox setting with some explanation, perhaps in the privacy or system settings section, where one could set their global private dns mode to hostname and enter a global private dns mode specifier hostname would in my mind help many more people utilize this privacy feature. A dropdown to select some of the most popular secure resolvers, such as cloudflares 1.1.1.1 or adguard could also be helpful.

Lastly, I would personally love to see a tool that would let you alter the manage background data usage and restrict background battery usage settings for all apps simultaneously. If you wish to change those settings manually you have to select a single app, open that sub-page of app settings, and then alter said setting before returning to the list of apps and selecting another one individually, ad infinitum. While the background check developer setting may serve a similar purpose in restricting an app from functioning in the background, it only lists a portion of the apps on a Fire Tablet. Being able to restrict the background functioning of additional system apps can also provide a more palatable solution than disabling said apps, particularly for apps which perform unknown or not well documented functions.

That's all from me for now, thank you to anyone who bothered to read all of this. Have a good evening/morning/day/etc. everyone.