yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 Android Development] nikki_fz:
thank you, i did that already but wanted to know what causing this to happen? is some file r currupt in my system? cause i factory reset but still happened. and wondering r some kindle fire 10 hd user have same problem?
[Fire HD 8 and HD 10 Android Development] cannotkeepup:
Thank you so much. I did just as you said and both have been disabled. Thank you again for all the help.

Also thank you to who ever made the toolbox and it being so user friendly.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
The maker of this fine toolbox is @Datastream33 . He pops in here regularly and is always updating the toolbox to keep up with changes in the OS and apps.
[Fire HD 8 and HD 10 Android Development] gamingexpert13:
I was having this same issue and I think I figured out why. Seems like after loading a custom launcher through the fire toolbox, the default launcher doesn't get fully set properly.

Problem: Chrome's "Add to Home screen" option is missing (after installing a custom launcher, like Nova).

Solution:

Install two launchers through Fire Toolbox, then press the tablet's home button (center/circular button on bottom-nav bar), select your preferred launcher, then tap "ALWAYS" to set it as default.

You can now uninstall the launcher you don't want (swipe up from the bottom to open the app drawer, long-press on the launcher icon, and there should be an Uninstall/trash icon).

The fire tablet doesn't seem to have an option in the system settings to switch/set your default launcher, which is probably part of the issue. An alternate solution would be to install an application like Home Switch by Stu Alsford from the google play store / aurora store and set your default launcher with that (without having to install a second launcher first). You can uninstall it afterward.

After properly setting the default launcher (and closing/restarting your browser), the "Add to Home screen" option in the top-right menu for most browsers will be visible now (for some--probably PWA--websites, Firefox's option will be called "Install", and the icon will launch the website without toolbars).
[Fire HD 8 and HD 10 Android Development] Datastream33:
I'd firstly like to apologize for the inconvenience. I don't know what's going on with the micropatch but it seems something went awry and perhaps it's corrupted. As a result, It has been removed from the update server and the patch will be shipped with the next update instead.

Anyways, I'm assuming the unhandled exceptions were coming from the Toolbox not being able to read the Settings and Notification files due to the missing Settings folder in the bin directory. The Settings file in particular is a very important one as it details the Toolbox's theme, always on top status, close on disconnect, splash screen, and other important settings. As to how this folder was deleted in the first place is the question. Perhaps an anti-virus attempted to quarantine the Toolbox and its files, or maybe the files weren't copied over during the first installation? Hmm, interesting....

Anyways, glad to see you were able to get the issue resolved and thank you for the report! :)
[Fire HD 8 and HD 10 Android Development] Datastream33:
Yeah, the micropatch is causing nothing but issues at the moment. It has since been removed from the update server. Anyways, thanks so much for the report! :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
Yep, that's 100% correct. Parental Controls (PC) is set as the Device Administrator and I believe manages the primary user's profile as well. As a result, there is nothing we can do to remove it without root. :(

More on this subject, what's interesting is that we can create a normal profile instead of a work profile (which is what the primary user is) and the new user is free from PC... however, the user will be deleted on reboot if there is no activity (on the normal user) when the primary user (work profile) is logged on.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Glad to see you think so friend! :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
If you don't use Alexa you could try manually disabling the Alexa Video Player app:

Open the Toolbox, execute an ADB Shell and run the following commands:

exit

adb shell pm disable-user --user 0 com.amazon.cardinal
[Fire HD 8 and HD 10 Android Development] Datastream33:
Hmm, I'm not too sure if this can be done through software without root. I'd probably take it up at the power-source.
[Fire HD 8 and HD 10 Android Development] Datastream33:
The ps and top commands are what you're after:

adb shell "ps | grep u0"

adb shell top
[Fire HD 8 and HD 10 Android Development] Datastream33:
Hmm, yeah that's kind of strange...
[Fire HD 8 and HD 10 Android Development] Datastream33:
Hmm, great find my friend!

The reason why there is no set default launcher option in the Settings is because Amazon wants you to use Fire Launcher and funny enough, on a select few tablet's an activity in the Settings app actually exists to change the default launcher. However, when changing to any other launcher besides Fire Launcher nothing happens.

However, we can easily set the default launcher via ADB as a workaround. :)
[Fire HD 8 and HD 10 Android Development] Datastream33:
Just doing my best to make a positive impact on someone's day and improve the Fire Tablet experience! :D
[Fire HD 8 and HD 10 Android Development] timmay9162:
The flow for changing the background and lock screen did not transfer to my Fire HD 8. It worked fine on my other Fire HD 8. Automate was installed, It said the flows were installed, and the images transferred. Automate was installed but I do not see the custom background flow. I have closed Automate, restarted the device and run the change lockscreen wallpaper in the Fire Toolbox but it just copied over the background image and says to restart the flow. How can I fix this?
[Fire HD 8 and HD 10 Android Development] Boz1:
Did you ever find a solution to this? Thanks!
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Well, you need Amazon Appstore (obviously), and you may need an app to sign in like Shop Amazon. I think that's it. Try it out and I think you'll figure out if you need something else.
[Fire HD 8 and HD 10 Android Development] azrael201:
I mainly use this tablet for my kid and seems like disney+ will somehow find out it is sideloaded from the toolkit and give me error messages and stop playing videos. Sometimes i can just press quit and it will still let me watch the video. I installed v20 of toolkit to try to reinstall the disney+ app but it says it's up to date. Then I uninstalled the app on my tablet and toolkit still says it is up to date instead of offering to reinstall it? I

I was hoping all I needed to do for every toolkit update was just go to hybrid apps and click update

edit: I tried to install the apk manually I downloaded from the apkpure and it won't let me install or it says failed. I also tried installing xapk installer and it also doesn't work either
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Did you get the Amazon Appstore working without problems?
[Fire HD 8 and HD 10 Android Development] azrael201:
oh nice a 1.16 apk. sadly I am still getting a "app not installed" when the progress bar finishes. Something wonky is going on. I just tested the Google Apps store and I was able to install a random game. Also it doesn't help that my Fire Toolkit keeps throwing unhandled exception error when I try to sideload.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Maybe that "app not installed" error is a result of whatever keeps throwing that "unhandled exception" error when you try to sideload. I suspect that maybe your installation structure in the toolbox is incorrect or missing files/folders because of similar problems as of late.

Try downloading the portable/.zip version in the OP: here. Extract it to your %LocalAppData%\Datastream\ , and let it overwrite any/all files. Then run the Fire Toolbox.exe file. Ignore any options to install drivers as you've already got them. (It hasn't detected my drivers once in all the versions I've run.) That should set up anything that was missing in your previous installation including desktop shortcuts.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Oh wow. I'd forgotten that you took a hatchet to anything Amazon! I'm glad you were able to do a factory reset and make it work.
[Fire HD 8 and HD 10 Android Development] ComputerTech312:
Is this suitable for Amazon Fire 7 (9th generation) too? :)
[Fire HD 8 and HD 10 Android Development] azrael201:
I am running 7.3.1.8, I was also curious about the need for updating the OS and if I did would that need a factory reset just to make sure debloating works

Thanks for advice. I tried that and it now throws the unhandled MS framework.net exception error right when I open it and it pops up immediately after I click sideload. Before I would have to click browse for apk before it threw the error.

I really don't want to have to factory reset this thing and reinstall everything again. but that's always the simplest way.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
What version of Windows are you running? Do you have the latest .NET Framework including updates? That could be your problem.
[Fire HD 8 and HD 10 Android Development] ComputerTech312:
Awesome! very handy list you have there ;)

pm disable package

or

pm disable-user --user 0 package

which is more efficent? does the first disable is across the whole device? or both the same? :)
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I have only known the second one to work

pm disable-user --user 0 <package-name>
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I don't know what version of .NET is required by the toolbox. Datastream would know, maybe others who are more familiar would also. I've got Win7 with .Net 4.8 and all ESU updates through July. No problems here.

edit: That error report looks an awful lot like the last couple I've seen here. It does appear that you have .NET 4.8 so I guess that's not the problem. Maybe someone who reads these things all day can make some sense of it. :-)
[Fire HD 8 and HD 10 Android Development] azrael201:
Thanks for the list. This is probably my easiest solution. I updated to latest FireOS and it put appstore back so I installed Disneyplus from there. It works! I ran your debloat file through the Manage Amazon Apps option, but looks like I still have apps like Amazon kids and Alexa up.
[Fire HD 8 and HD 10 Android Development] SenorSmartyPants:
TL;DR - Goodreads without Amazon registration. How?

I used the toolbox on a new HD 8 from this year, debloated and running great. I went to install goodreads from the google playstore but it doesn't install correctly. I'm assuming that I have to reenable that from the factory installed apps. But will it work if I never registered by tablet with Amazon? I'd rather not.
[Fire HD 8 and HD 10 Android Development] gamingexpert13:
Is the fire toolbox already setting the default launcher through adb, or is that an addition/change you're thinking of since it didn't seem to be getting set fully?
[Fire HD 8 and HD 10 Android Development] Datastream33:
Yeah, there's a variable declared as a boolean... but it wants to be a string instead. Lol.

The micropatch was suppose to fix this oversight but ended up causing more problems then it fixed so it was removed. Instead the patch is planned to be shipped with the next update. However, we could try another micropatch (I'll post the file here instead of on the update server) and see if that works If you'd like.
[Fire HD 8 and HD 10 Android Development] azrael201:
ah it's ok I'm just glad there isn't something wrong on my end.

I did have a question about "best practices" for using the toolkit. I assume it's an inevitability that we need to update the FireOS (security fixes etc) and we will need to use the toolkit to disable everything again. Will it be possible to create like an auto scan and update/disable button. Like automatically update hybrid apps like Netflix and Disney.

Right now this is the second time I've having trouble installing a new version of Disney+. It says I have the latest version of 1.15 but it gives error messages so I thought I could uninstall my version and have the toolkit reinstall it. However, it kept thinking it was installed already. I eventually just used Amazon appstore to install it. This may be the most stable solution.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Interesting enough, you are both correct in your assumptions. @Falcon342 the OS certainly will fallback to any other launcher if it's the only one availiable... however, @gamingexpert13 is also correct because the launcher isn't actually set fully as the default. I've ran tests using the current version of the Toolbox V20.0 against a modified version of V20.0 with the adb code for setting the supported launchers as default and I can confirm @gamingexpert13's claims. The "Add to home screen" options do not appear in both Brave and Firefox unless the launcher is set as default using adb. In addition, once the launcher is set as default it cannot be uninstalled until another launcher is present, this isn't the case if V20.0 (current build) was to be used as the launcher is able to be uninstalled through normal means.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Hmm, that's strange... do you think it's possible that the Amazon Kids app on @azrael201's tablet has a different package name? Because I know a few apps on old gen (calendar, calculator, etc) have different package names then their new gen counterparts.
[Fire HD 8 and HD 10 Android Development] azrael201:
I did notice after l loaded the list the description was empty but when I clicked execute it did seem to run through a list.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Ah, opening the list it seems the ListType variable is missing. Because this variable is missing the Toolbox won't perform any actions on the packages in the list. My bad, I should of informed about the importance of this variable but failed to do so. My apologies my good friend.

Try opening the debloat list in Notepad, and at the very bottom of the file add in this line:

ListType=debloat

Save the list, close Notepad, and try again. Please let me know how it goes! Thanks and best of luck! 🤞
[Fire HD 8 and HD 10 Android Development] jerry430:
Thanks so much! Worked like a charm. However, I should mention that I had to restart the tablet (not just the browser) to get the "Add to homescreen" option.
[Fire HD 8 and HD 10 Android Development] mannequin:
just to make sure, the attached version removes Kindle app?
[Fire HD 8 and HD 10 Android Development] Datastream33:
hmm, interesting....

So I did some research on the package name (com.android.launcher3) and discovered that Launcher3 is a part of AOSP and is the default launcher. It's the base that Google's Pixel Launcher is built off of.

Anyways, you are 100% correct about the recents menu running off of Launcher3. Upon disabling the package (com.android.launcher3) and attempting to hit the square button on the navigation bar, it resulted in nothing happening. Only upon enabling the package did the recents start working again. Fortunately, I'm going to say its a stripped down version and only used for the recents (hence the code name "quickstep" in the version number?) menu. This is good because no matter the launcher that's set to default... it will still work as intended. I always just always assumed the recents was built into Fire Launcher itself like OnePlus's launcher...

If you are still interested, here is the code to set launchers to default (it's quite simple actually):

adb shell pm set-home-activity packagename/activity
[Fire HD 8 and HD 10 Android Development] tsukeyomi:
Hi all, first of all thanks for this amazing tool. Couple of questions:

1) Will any customization done with the tool "reset" when I update FireOS via OTA (using official update functionalities within the tablet)? In other words, will I have to apply all my customizations with this tool after each system update?

2) Any best practice/suggestion on what to (and how to do it) if I mainly want my tablet to be faster and less resource intensive? I could care less about many Amazon Services and all the sh*t that might be running in the background.

Many thanks.
[Fire HD 8 and HD 10 Android Development] ajun5:
I ran into a very serious bug with V20.0. Using an Amazon Fire 8:

File Pull operation in toolbox

Navigated to the root / directory on the tablet

Told it to pull the current directory /

For the destination I did "C:\Users\me\Documents\me test"

Started running the pull -- it seemed to be taking a long time

I came back a couple hours later and there was a dialog box that asked if I wanted to overwrite sometime. I clicked NO

Still running, checked a couple hours later and it was still spinning so I closed the dialog to stop it running

RESULT: The "My Documents" folder for my user in Windows was wiped out. All files deleted. All desktop files deleted. Not in the recycle bin. I'm really glad I didn't use my main computer to run this.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Hi, and welcome to XDA.

First off, if you want or need to recover what was in your My Documents folder, don't do anything further on it and shut it down to prevent background activity from overwriting your data. On your phone, or another computer, download a PORTABLE data recovery program that does not require installation. I found one at MajorGeeks that is freeware up to 500MB - Wise Data Recovery. You may already have a program to do this. Get a thumb drive big enough for the recovered files and the recovery program. Extract the zip file to the thumb drive on the other computer. Boot up the computer you want to recover data from and insert the thumb drive. Recover what you can to the thumb drive. It may take a while. Then you can go about recreating your My Documents folder.

I don't think this is necessarily a bug in v20 of the toolbox, but trying to do something that the tablet and the toolbox were not designed to do. I don't know why it wiped your folder on your PC, but I wouldn't try that again.:oops:
[Fire HD 8 and HD 10 Android Development] mayestro2:
Amazing tool, kudos to the entire team! As a first time user, I got a couple of questions about Backups:

1) Selected system, sdcard and user apps to be included. My tablet opened up a "Full backup" screen showing a couple of message asking if I wanted to allow it and then got an input field that read "If you wish to encrypt the full backup data, enter a password below" (I don't want any). Underneath, there are two buttons, one "DO NOT BACK UP" and another "BACK UP MY DATA" but both are disabled. Am I supposed to do anything at this screen? (tried typing in a password but tapping Enter just adds an extra character, and the buttons never become enabled)

2) Then on the Toolbox side, checking the state of the device shows "OK", and then it reads "Creating a Backup of the system, sdcard, user apps..." with a waiting animation that has been running for hours. How can I tell if the backup is actually taking place? Where is the data being stored?

3) Is there a way to stop the backup process? Trying to close it gives a warning about the background process, talking of possible damage to the Toolbox or device and to wait. How long do backups normally take?

Thanks!
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Hi and welcome to XDA. I'll try to give you a hand.

I haven't used the backup subtool since v14 or so. I tried running it just now on v20 and the first time it got to the screen you were talking about. The screen vanished after 2 or 3 seconds and the backup failed. The toolbox recognized the failure and returned me to the menu. I ran it again. This time a box appeared on my PC saying the backup process had failed previously and needed to be started manually on the tablet. I looked at the tablet and it was on the screen that had disappeared the last time. I left the password field blank and tapped Back Up My Data. It completed in about a minute or so without event. I would say that the backup failed on your tablet but that toolbox did not recognize the failure. I would close out the subtool and try again. I think you'll probably get what I got.
[Fire HD 8 and HD 10 Android Development] mayestro2:
Thanks so much! That's weird. In my case the screen does not vanish and I get the backup failed error. I tried to run it again and get that message that it had to be started manually. My tablet was still in that same screen as before, but both the DO NOT BACK UP and BACK UP MY DATA buttons are STILL disabled so I cannot tap them. I even tried exiting back to the home screen before starting the process anew which pulled up the backup screen again once I got the message to do it manually, but again those buttons are disabled. Is there a setting I need to change to enable them?
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I don't know why that would happen. You could try rebooting the tablet and then try it again. Other than that, I don't know. I do know that the backup solution offered by Android that the toolbox uses is kinda crappy. It will save your pics, contacts, data files, etc. But you pretty much need to use a third party app or do it manually to save your current state.
[Fire HD 8 and HD 10 Android Development] azrael201:
that did the trick! thank you!
[Fire HD 8 and HD 10 Android Development] azrael201:
Ah I assume same fix Datastream33 mentioned. Thanks again for providing the file.

I will also try to remember the next time the update trick.
[Fire HD 8 and HD 10 Android Development] ajanthony:
Hi, when you update the toolbox, then use it on the 2019 Amazon hd10 that already ran the older toolbox, do I run it a different way to update the program on the tablet?

Also how important is it to maintain the Amazon OS? Or is there a way to keep the underling OS up to date? Thank you.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Greetings!

Great question! When updating from an older version of the Toolbox you do not need to do anything on the tablet for it to work with the newer version. :D

As for updates, we'd generally recommend not to update your tablet simply because it reverses a majority of changes made by the Toolbox. However, it is your tablet so feel free to update if needed. Hope this helps! Have a great rest of your night!
[Fire HD 8 and HD 10 Android Development] Datastream33:
Didn't refresh the page, seems you beat me to it. :D
[Fire HD 8 and HD 10 Android Development] lewmur:
Frankly, that is not an assumption that I'm willing to make. To the contrary, I'm assuming that sooner or later Amazon WILL block some or all of the Toolbox features. Just as they've block the ability to root FireOS and to install custom ROMs. ALL Amazon devices are produced as sales and advertising platforms and the Toolbox defeats that purpose. So, if they can find a way to do it, then they will disable it. Personally, I'll never allow an update from Amazon.
[Fire HD 8 and HD 10 Android Development] ajanthony:
Thank you!!! You guys are brilliant, am I allowed to say guys 😅?
[Fire HD 8 and HD 10 Android Development] alien2108:
I am aware of the tip to sign out amazon fire device from your google account, but this really does not help.

You can't login into google playstore with another username. It simply asks you for the password for existing account you "forced logout" from the google account preferences.

Is there another way at all?
[Fire HD 8 and HD 10 Android Development] ump:
Kindle Reading App

I used the Toolbox app to de-Amazon my Fire HD 10 Tablet 2021, I used the recommended debloat option and just discovered the the Kindle Reading App was removed I tried enabling it but keep getting your app is not registered and when I try to sign in it goes back to the box saying my device is not registered. I used the Toolbox tool to add back the Newstand, Kindle Store but still no success same issue. A

Any Ideas, I'm sure I'm just missing a setting somewhere.
[Fire HD 8 and HD 10 Android Development] alien2108:
Tried that, even rebooted after that. Account still there.