yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Hi, and welcome to XDA!

You can use the RethinkDNS method of blocking the updates. A link to that method is located in my signature. It just blocks the apps responsible for updates from internet access so they can't update. In order to undo the method in Toolbox, I'm not certain if there's an option in Toolbox to undo it. If it works the way I think it does, you can go into WiFi settings and tap on the gear to the right of your network name, and look down a few lines until you see "Metered". Tap that and change it to either of the other options. Let me know how you do. :)
[Fire HD 8 and HD 10 Android Development] redhub:
Thank you for your quick response.

Temporarily disabling the "Metered" option for my wifi network took care of the issue and the language file downloaded correctly. :)
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Just make sure you check the System Updates section of your Settings to see if there's an update waiting to install before you shut down/reboot. (Don't click "Check for updates", just look at the bottom where it says the current status.) If there is one waiting to be installed, report back here and we'll tell you how to get rid of it. (y) Oh, and make sure you put it back to metered so an update doesn't slip through.
[Fire HD 8 and HD 10 Android Development] Abyssul:
I have a Amazon Fire HD 8 12th gen (2022) running 8.3.1.3 and running into this exact issue. I get the "failed to read flow" error on the tablet when settings up the custom launcher from the toolbox. I imported the flow directly from the toolbox manually. However, the launcher only opens once and then defaults back to the Fire launcher.

Home button press starts at 12-07 22:05:56.913. There are no other log entries on subsequent home button presses that open the Fire launcher.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Make sure that Automate is set to start on system startup, and that the flow "Launcher Invoker" is started. You said that all permissions were granted, so that should be enough.
[Fire HD 8 and HD 10 Android Development] Abyssul:
It is set to start on system startup and the flow is started. That is how I got my flow logs 😊
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Okay, just checking. I'm not sure about FireOS 8. A couple of users with 2022 tablets seem to have that problem. You can also let Google Play update Automate. Maybe it's a version thing. I'm just guessing here.😕
[Fire HD 8 and HD 10 Android Development] mohnish92:
Thank you for your reply!

I extracted the zip, placed it in my downloads folder, and then imported to Automate.

Then, I Stopped the original "Launcher Invoker" Flow and Started the "Launcher Invoker [1]" Flow.

However, pressing the Home button on the keyboard still lands me to the Fire Launcher homescreen :(

Please let me know if I have to send any screenshot etc of the Automate page, or any log file to help with this process?

(I really appreciate your willingness to share such customization!)
[Fire HD 8 and HD 10 Android Development] ghoster76:
Screenshot your current navbar, this method required customized navbar with a custom layout, if you stll see original navbar layout with 3 button placed nearly each other, then it doesn't work.
[Fire HD 8 and HD 10 Android Development] mohnish92:
The touch screen home button works fine, and it lands me to the Nova launcher home screen.

I'm facing an issue on the Fire HD Bluetooth Keyboard -- home screen physical button.

That lands me to the fire launcher home screen even with the modified invoker flow posted by datastream33 above.
[Fire HD 8 and HD 10 Android Development] SurroundSound:
I undone rethinkdns method of blocking OTA and Alexa is working again. I know I'm vulnerable to updates now but I find Alexa very useful.
[Fire HD 8 and HD 10 Android Development] KnightPhoenix:
I have just found a plugin in the automate community called "Amazon Fire Tablet - Easy Home Launcher Changer". It seems to work but every now and again you see a flash of the old home pages when you click the home button (not every time and it disappears in half a second). Will try to go through and map it out later and see if I can work out why this works and the launcher is not.

Only other issue with the plugin is it asking you which launcher you want to use on load (but sure that could easily be hard coded).

Thanks for all the help and good advice.
[Fire HD 8 and HD 10 Android Development] Liara:
I have a Fire HD 10 from 2019. I want to use Toolbox on it for the first time. I wanted to ask if I'm right in thinking it would be best to reset the tablet beforehand.
[Fire HD 8 and HD 10 Android Development] Datastream33:
You're without a doubt correct. Start with a clean slate. :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
It looks like its using an atomic variable to hold the custom launcher variable. This means that once its set, it will remember the value even if the flow is stopped (e.g: set it and forget it). The flow however, is using the old method of waiting for the fire launcher to be in the foreground before launching the custom launcher.

This shouldn't work on newer tablets due to the 5 second delay issue. Apologizes if this information has been provided before, but which tablet and FireOS version do you have? Thanks!
[Fire HD 8 and HD 10 Android Development] Datastream33:
Do what you gotta do my friend. :D

Have you tried the Restrict OTA method? It may allow you to keep Alexa while also blocking OTAs. But, may also prevent background downloads.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Dang, ok...

We can try another combo such as Ctrl+z or something like that. Do you have a preference?
[Fire HD 8 and HD 10 Android Development] KnightPhoenix:
In my case it is version 8.3.1.2. I forgot to unlink it from my account before shipping 😔
[Fire HD 8 and HD 10 Android Development] tom.jones:
Great tool. One issue I'm having with Nova Launcher (read the warning about FireOS 7.3.2.xx, so didn't update to that)

Fire 7 2019 running 7.3.1.5.

When trying to add Nova Launcher, I see the following dialog:

---------------------------

Custom Launcher

---------------------------

An error occured during installation:

adb: failed to install C:\Users\RPS\AppData\Local\Datastream\Fire Toolbox V30.1\bin\Custom Launchers\NovaLauncher.apk:

Exception occurred while executing:

java.lang.IllegalArgumentException: Bad user number: cmd:

at android.os.UserHandle.parseUserArg(UserHandle.java:351)

at com.android.server.pm.PackageManagerShellCommand.makeInstallParams(PackageManagerShellCommand.java:2214)

at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:903)

at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:158)

at android.os.ShellCommand.exec(ShellCommand.

---------------------------

OK

---------------------------

Any ideas on resolving this?

Any
[Fire HD 8 and HD 10 Android Development] helios42:
I ran into that error on one tablet... I think it was one that I skipped registration with Amazon prior to using the FTB tools. I did a factory reset and didn't get the error when I went through the registration during setup.
[Fire HD 8 and HD 10 Android Development] helios42:
Is there a way to reverse the "Disable Lockscreen" tool? I set up a dozen tablets for my nonprofit, but the rack they were stored in was waking the screen and opening apps because the screens were touching part of the dividers.

I'd like to revert just the "Disable Lockscreen" ADB script, as the lockscreen swipe would be enough to avoid the rack dividers from waking the screen. (PINs are a no-no, as these will be used by adults with Developmental Disabilities.)

Can I run a script in the ADB console to reverse whatever settings are changed when I ran "Disable Lockscreen"? I'd like to avoid configuring these from scratch. Thanks, and even if I have to start from scratch, this is a wonderful tool that I've used for myself, friends, and now to stretch the IT budget at a nonprofit. I commend you for your continuing work!
[Fire HD 8 and HD 10 Android Development] redhub:
As you wrote the update version 7.3.2.6 is waiting for a download but is not progressing. :unsure:

Kindly advise how can I remove it from the System Updates.

Yes, I switched to metered wifi immediately after language dodnload finished. :)
[Fire HD 8 and HD 10 Android Development] blaacksheep:
To remove the update file before it installs, go into Settings > Apps & Notifications. Under Recently Opened Apps, it should say "See all xx apps". Tap that. At the top, toggle Show System to on. Scroll down to DeviceSoftwareOTA and tap it. Tap Storage. Tap Clear Cache. Tap Clear Storage and OK when it gives the warning. Tap back, then tap back again. Scroll down to Forced OTA and tap it. Tap Storage. Tap Clear Cache, and tap Clear Storage and OK on the warning screen. Tap back 2 more times. Scroll down to System Updates (the first one) and tap it. tap Clear cache. Tap Clear Storage and OK. Tap back twice. Now tap the second system Updates. Tap Storage. Clear the Cach, and Clear the Storage. When you've cleard the cache and storage of all 4 apps, that should remove the update.

Once again the apps are:

DeviceSoftwareOTA

Forced OTA

System Updates (1)

System Updates (2)

Clear the cache and storage of all those apps and you should be good.(y)

Edit:. I'm not sure if all those apps are necessary, but they're all safe to clear.
[Fire HD 8 and HD 10 Android Development] mohnish92:
Could we have Ctrl+H and Shift+H to do the same thing, i.e. land me to the Nova homescreen?

If 2 shortcuts aren't possible, then I'd prefer Shift+H if possible!

Big thanks!
[Fire HD 8 and HD 10 Android Development] peterpans:
Hi

I'm having issues to register my 2021 8" fire tablet (7.3.1.8) after using it with the wonderful fire toolbox update since over a year.

I updated the Amazon Appstore app to the version 9.2610.1.3.1534.0 but as before I am just getting the loading loop when I press register. Amazon Kids app crashes when I try to register there. Alexa I logged in without accepting the terms and conditions.

Not sure if maybe a past Playstore update damaged the Amazon App store.

Is there any alternative way to register the Amazon app to end up with the functioning Netflix app please?

Thanks . . .
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Hi, and welcome to XDA!

To get signed into Amazon and use their apps, you need to have NOT disabled Shop Amazon. If you ran the "standard debloat", I believe that app is removed. If so, go into Toolbox and Manage Amazon Apps > Manual tab > Simple (Recommended) > Restore Apps tab to re-enable Shop Amazon. Then use the updated Shop Amazon app linked in my signature to update it so that it won't redirect you to your browser and say the app needs updating. Sign in to Shop Amazon and then you should be good to go. (y)
[Fire HD 8 and HD 10 Android Development] raxeffect:
Thanks for this wonderful toolbox.

I used it to clean my fire hd 8' (2015) of all bloatware. But after this the wallpaper app got disturbed and I get a fire wallpaper along to change it on the app.

I tried to reconnect the fire tablet to the PC but it just fails to recognise. I've tried reinstalling ADB drivers, enabling ADB, try on a different PC, different cable and even factory reset. But the tablet fails to get recognised. It charges through the USB port fine.

Any ideas why this is happening and how can I fix this please?
[Fire HD 8 and HD 10 Android Development] peterpans:
Thank you Blaacksheep it worked out flawlessly.
[Fire HD 8 and HD 10 Android Development] jumstec:
I may be asking the wrong question on this form.

What package should I use to install TWRP?

I am using fire hd 8 2018.

I was wondering if I could root it since it's so old, but unfortunately it's already blocked.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Hey, any question relating the Fire Tablets are a-OK here. (y)

If you're comfortable with using the terminal in Linux, and don't mind opening the device up, try following this guide. You must follow it exactly, and be very careful if you do want to go down that route. Best of luck! :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
Of course my friend!

Please give me a few, got a plumber over at the house. Basement flooded and damanged the dry walls so they're replacing it. Once they're settled in, I'll get you that flow. :D
[Fire HD 8 and HD 10 Android Development] mohnish92:
Apologies to be disturbing you at this moment :) Hope the repairs are sorted! I'm in no hurry!
[Fire HD 8 and HD 10 Android Development] Liara:
I'm planning on installing this on my 2019 tablet sometime this weekend. I see the tutorial on the first page starts with directions for people who haven't purchased a tablet yet. Since mine isn't new and it's best to to this with an unlinked device I'm planning on unlinking my tablet from my account before I do anything besides resetting it.

I probably should have just double checked to see if there was a different tutorial for tablets that aren't brand new.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Not necessary. The instructions to not link it are so that it doesn't update before you disable updates. Since it's not new, it's either updated already, or you managed to disable updates in another way and you are installing Toolbox to do more. Either way, it doesn't matter at this point.

😉

Be sure to leave Shop Amazon enabled so that if you need to sign back in you can use that.
[Fire HD 8 and HD 10 Android Development] Liara:
Thanks for the reply! I get nervous doing things like this even though I've done things that are harder even so I still like to ask questions to double check things beforehand..
[Fire HD 8 and HD 10 Android Development] Datastream33:
Hey man, it's all good. They contracted a company to rip it out and put new stuff in. Right now, they put down fans to dry the new drywall. It's pretty loud.

Anyway, I finally had some time. Managed to whipped up a modified version of the Invoker flow, and attached it below. It has support for both requested shortcuts (ctrl+h, and Shift+h). :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
Never a bad thing. Double-checking and asking questions enhances your chances of success! :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
Found another method of launching custom launchers. It requires Automate again, but doesn't require the navigation bar to be altered. As always, there's a downside of course... this method will show Fire Launcher for about a second before launching the custom launcher. It works by waiting for Fire Launcher to be in the foreground, and taps on the app shortcut for Nova Launcher (or any custom launcher).

What do you guys think about this approach? It should work on all versions of Android, and doesn't require us to deal with the nav bar.
[Fire HD 8 and HD 10 Android Development] purplegreendave:
Just received a HD 10 Plus as a gift.

It's on 7.3.2.1

Have not connected it to wifi yet.

I believe when it was bought they chose the ad-free version. Does that change anything when wanting to run the toolbox?
[Fire HD 8 and HD 10 Android Development] Datastream33:
That's really cool of them to pick up the ad-free version!

You're completely fine to run the Toolbox on it. Because it's ad-free you won't need to worry about running the Lockscreen Ad Block tool. However, I'd recommend following the setup guide and block OTAs on it ASAP. Trust me, you don't want any firmware after the one it's already on. Best of luck!
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Nope. Everything else is still modifiable. Just make sure you tap another wifi network, or your own but not sign in, and then go back a screen to get the "skip" option on network connection when setting it up. That way it won't update to 7.3.2.6 and make everything harder. ;)

Having the last fully modifiable version of firmware (7.3.2.1) will make everything work easier and smoother. (y)
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I was thinking about that. I'm glad you took the time to investigate. The delay isn't bad at all and will probably work really well for people that want another launcher, but hate it not working in full-screen apps.

BTW, what's the easiest way to change just the Automate flow to the latest version without changing anything else? Is the flow available as a stand-alone download? I've customized my navbar and don't want to go through remembering what I did. (Yeah, I'm lazy!)😁

Edit: I mean the current latest version with the adjustment to launch on boot, not the version you were demonstrating.
[Fire HD 8 and HD 10 Android Development] Datastream33:
If we're talking about the new method flow, then I'm afraid it's not quite ready. Right now it only works with Nova, but I'm working on getting it ready to support all launchers. As for the navbar, you could backup its current value by getting it from the settings database:

settings get secure sysui_nav_bar

Is that what you meant? Sorry been a long day so far...
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I meant keeping the navbar as I have it, and just changing the flow in Automate. I don't want to redo the navbar method, just change the flow to the current one. Can I download just the flow and import it like I did with v2 that works if you close all the recents?
[Fire HD 8 and HD 10 Android Development] purplegreendave:
Yeah was a pleasant surprise to see that it came with the older fw for sure! Ok hold my beer I'm diving in
[Fire HD 8 and HD 10 Android Development] Datastream33:
Apologies man... been a really long and stressful day.

Yes, there is a stand-alone download. I've attached it here. All you need to do is extract and *import into Automate. Once imported, stop the old Launcher Invoker flow, and start the new one.

* If you get an error while importing, you may need to update Automate to the latest version. Here's the link to it on ApkMirror or just update via the Play Store.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Perfect! Just what I was looking for. :) Thanks for the .flo file. I'll import it in a little while after I eat.(y)
[Fire HD 8 and HD 10 Android Development] Datastream33:
Hey, no problem at all. Sounds good my friend! :D
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I just imported it and it didn't recognize the home button. I checked the Launcher Invoker[2] flow I was using and compared it to Launcher Invoker[3]. The difference was in the media button detected. On [2] that was working, it was detecting Media Record. On [3] it was looking for Media Play, so I changed it. It works perfectly now. Thanks!
[Fire HD 8 and HD 10 Android Development] Datastream33:
Oh yeah, my bad. Was messing around with it and forgot to change it back. Good catch man! :D
[Fire HD 8 and HD 10 Android Development] purplegreendave:
Ok I might be an idiot but is this the selection I want or should the two sliders for the updates be shifted to the right?

If I click the OTA Updates button it quickly goes to the right and then back again.

If I click the Automatic Updates button it says toggling, then I get an error "A problem occured while reading the window dump." two times before it goes back to the left.

Edit: Ok I factory reset the tablet and the error message doesn't come up any more. I'm still not sure if that slider is supposed to be on the left or right and I'm afraid to turn on wifi until I'm sure I have the OTA updates off seeing as I'm on the "good" firmware.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
You have the settings right. Left=Off=Disabled. It says the status on the left side of the screen, too. Also the asterisk (*) means a modified setting and no star means it's the default. You may want to allow (enable) Install From Unknown Sources (line #3) so if you sideload any apps, or use any appstores besides Amazon or Google Play they'll work without redirecting you to change that setting. ;)
[Fire HD 8 and HD 10 Android Development] purplegreendave:
Sweet. I had the "can't find ConSync9.apk issue as well but found your post earlier in the thread and manually added the apk. Everything else seemed to work.

I have just 1 more question (for now at least).

I got the popup warning:

Please ensure you do NOT update any Amazon system apps through the Play Store... It is recommended that you disable "Enable auto update" for all Amazon apps in the Play Store.

Which apps is this referring to? I've also done the Standard Debloat (Recommended) in another step. In the App Drawer there's Alexa, Kids, Appstore and Silk Browser. Is that it?
[Fire HD 8 and HD 10 Android Development] blaacksheep:
The warning to not update Amazon system apps is there because if you do let Google update any of them, they'll break and you'll need to uninstall the update. This applies to any native Amazon apps that are built in and also means not to disable an Amazon system app and try installing the Google version from the Play Store. That also won't work.

I typically don't recommend the "standard debloat" because it disables a couple things you're likely to need like Shop Amazon. You'll need that app to sign your tablet into the Amazon ecosystem. If you're already signed in then I guess it doesn't matter, but you might also want Prime Video, or other app that you can' install from anywhere else because it'salready disabled in your tablet and won't work no matter where you get it from. I'd recommend going through Manage Amazon Apps > Manual tab > Simple (Recomended) > Restore Apps tab. Look at the apps in there and restore any that you might want or need, including Shop Amazon. The apps linked in my signature will update the most used apps to later versions that will work when installed over the built-in apps. I've included another link in my sig to a very comprehensive list of apps for those that need something more.
[Fire HD 8 and HD 10 Android Development] _ck_:
Two questions I can't find answers:

Where are the portable settings stored?

Why does it come up with white empty boxes, how can I disable whatever theming is breaking the display so it uses native windows interface?

--------------------

update: eventually found by trial/error the theme button and eventually figured out how to turn off the themes so I can see the text in the windows now

might want to consider starting without theme as the default
[Fire HD 8 and HD 10 Android Development] Jumbo100:
@braveheartleo has just appended the reference set of FireOS 7 Amazon System apps to include FireOS 7.3.2.6 updates.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Amazon Fire Toolbox V5.1 is Released!

What's going on? I hope you guys are having a fantastic Saturday and everything is well!

Today's update includes performance fixes, bug fixes, and the ability to select what theme you want the Toolbox to use on first startup! Issues like Driver Check failing even if drivers are installed, declining the install driver prompt would loop the same message, "The app is already installed" bug with the Sideload Apps tool, and some other issues. If you are interested in what exactly was fixed/added with this update please refer to the changelog below.

To install the update you may download V5.1 from the downloads section of this forum or you may use the Toolbox built-in updater. I hope you guys find this update satisfactory and useful. Well guys, that's all I got for now! Stay tuned for future updates and as always THANK YOU all SO MUCH for the amazing support, donations, and all your help to make the Toolbox the best it can be! YOU GUYS ARE AWESOME! :highfive:
[Fire HD 8 and HD 10 Android Development] sic0048:
Is there a process to use the new "remove lockscreen ads" with 5.1 if we already use the old method and automate app? Is it as simple as plugging the tablet into 5.1 and just choosing the "remove lockscreen ads" option, or do we need to restore anything for it to work?
[Fire HD 8 and HD 10 Android Development] Datastream33:
You can simply run the "Remove Lockscreen Ads" tool without doing anything else. A restore is not required! Enjoy! :D