yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 Android Development] Datastream33:
My apologies on the late response. Woke up Wednesday feeling a little ill, but I'm feeling better now.

Anyway, let's get back to where we were shall we?

Text Guided Instructions​

1. Open Automate, and tap the + icon (bottom-right) to create a new flo.

2. You should see a block titled "Flow beginning", that means we are now in edit mode.

3. Tap the + icon again (bottom right again).

4. At the top of the panel, you should see a search icon, tap that, and type in "interact".

5. Under the "Interface" section, tap the "Interact - Interact with the user interface" option.

6. You should see an Interact block under the Flow beginning block.

7. On the Flow beginning block tap and hold your finger on the "OK" circle, then drag your finger down and connect the line to the "IN" circle on the Interact block. You should now see a line between the two blocks.

8. Do the same motion for the No, and Yes options on the Interact block, and connect it to the "OK" on the Interact block as well. This is so if the block succeeds or fails the flow won't stop itself.

9. Now tap the Interact block to be taken into it's settings.

10. Tap the Proceed option, and from the list select "When UI element appears".

11. Now, below the Proceed you should see text that says "Record Interactions" tap that. An overlay should appear that has text in the middle saying "Use the floating window to pick an interaction". You should also see a new panel at the bottom left of the screen.

12. Tap the home button, and wait for the moisture detected message to appear. Tap the "OK" button on the message (or whatever button makes the message go away). You'll be taken back to Automate.

13. On the Input arguments section, you should see the Action option, tap that and scroll down until you see "Click (Android 4.1+)", and tap that to select it (if it isn't already selected).

14. Tap the "SAVE" text at the upper right hand side to save our changes.

15. Then tap the back button once, and then tap the "START" button to start the flow.

Video Guided Instructions​

You may want to fullscreen the video so you can see what's going on.

If everything goes according to plan, the next time the message appears Automate should auto tap the "OK" button on the moisture message the second it appears.

Let me know how it goes, and best of luck! :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
I'm on it! ;)
[Fire HD 8 and HD 10 Android Development] iarathron:
Thanks for this info Jumbo100

My 12gen HD8 is on 8.3.1.1 and i am having problems installing google from fire toolbox 31.

Looking at the amazon site for the update i get the impression that 8.3.1.9 is what is available now. Would that work for me? Cause you say 8.3.1.3 to 8.3.1.8

Is there some way to flash an earlier update? I saw that at some point blaacksheep posted a link to a copy of 8.3.1.3

Thanks for any suggestions!
[Fire HD 8 and HD 10 Android Development] Traeuble:
Hello,

I want to do a factory reset with a FIRE HD10(2019) with Fire OS 7.3.1.7.

What I understood from the comments is that I should avoid the firmware update at any costs.

The device was originally linked to my Amazon account when I bought it.

My Question is, if the reset will wipe this connection and the WiFi Password or if I still need to be careful.

There are also two possibilities to initiate the factory reset. Either in the device settings menu or in the Recovery Mode. Are there any differences with this.

Also should I use v31.0 for best compatibility. The last time I used v11.0. on this device.

Thanks for any help.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I've got downloaded copies of both the Fire 7 and Fire HD8 v8.3.1.3 firmwares in the 3rd link in my signature if you want one of those.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Yeah, avoid the firmware update if you want to retain better control with Toolbox. The Amazon linking does not matter on a reset. Just go back a screen when it asks for your wifi password and use "skip". So, yes, the reset will wipe your connection info and password.

It doesn't really matter which method of factory reset you use. Both will do the same thing. I've used both on my tablets and there's no difference.

You will probably want to use the latest version of Toolbox for all the new features and because the Google Services links keep changing. Also, you'll get newer versions of launchers and other things.

Good luck and have at it!! :)
[Fire HD 8 and HD 10 Android Development] iarathron:
Thanks for the response blaacksheep. If this is the way to go, then i will go on and download it.

Any tips on how to actually flash it?

Thanks once again!
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I believe you just put the bin file in the root folder of your device's onboard storage and then reboot.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Several thoughts.

We know that Google Play infrastructure is generally stable on in FireOS versions 8.3.1.3 to 8.3.1.8. No reports on f/w 8.3.1.9 yet, so inconclusive as to Google Play stability or how effective Fire Toolbox mods are.

Amazon always posts the latest f/w updates available online for manual download if required. The current f/w update roolouts vary by region.

Amazon US has f/w 8.3.1.9 online now.

I see from your profile that you are in EU; today, Amazon France still has f/w 8.3.1.8 available for download here:

Mises à jour pour tablettes Fire - Service client Amazon

Les tablettes Fire téléchargent automatiquement les mises à jour du système d'exploitation lorsqu'elles sont connectées à Internet. Ces mises à jour gratuites apportent des améliorations générales, notamment au niveau des performances.

www.amazon.fr

Instructions for installation on site.

So far, FTB mods on FireOS 8.3.1.3 and later can be accomplished without the need of the cumbersome workarounds of f/w 7.3.2.2 and later. FTB protocol still recommends blocking OTA updates to prevent future FireOS updates from adversely affecting your existing FTB mods.
[Fire HD 8 and HD 10 Android Development] iarathron:
Hi and thanks!

I did it and I am now updated to 8.3.1.3

However, installing google leads to the exact same error...

I really dont know how to fix this...

Any insights? Thanks!
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Just an addendum to my previous post. I had a look at the Amazon page on manually updating, and they say to use the System Updates tool in the settings. If you have OTA updates disabled, that wont work unless you first turn off your wifi, and then re-enable OTA updates in Toolbox. Just stay off wifi until you can update and run Toolbox again to once again disable OTA updates and you should be OK.(y)
[Fire HD 8 and HD 10 Android Development] blaacksheep:
You're the second person in 2 days with this exact same problem. I don't know if they modified GS in some incompatible way or what. I'm glad you were successful at updating this way. I just grabbed copies of the firmware when people were reporting success with Google before they updated again and removed functionality. I really don't know what the answer is to the current situation. It may be the Services Framework apk file used needs to be changed but that's just a guess. 🤷
[Fire HD 8 and HD 10 Android Development] Jumbo100:
It appears that Google is upping it's Verified Integrity game with very recent updates to Google Services Framework.

com.android.managedprovisioning seems to be a newer Android apk which flags out-of-spec firmware/apps. Google has been pressing app devs to upgrade their work to comply with new Google GFS/Play Store standards.

Doesn't bode well for sideloading apps. Sounds scary.
[Fire HD 8 and HD 10 Android Development] iarathron:
Thanks for commenting this

So am I out of luck?
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Good that you got the f/w updated ... at least you now have a stable platform for FTB mods to work with. You always have the option of updating f/w later.

The problem you're having with Google Play infrastructure appears localized to your setup. We know that Google Play updates work for most other users, so it's not a generalised Google Play update conflict situation.

@Datastream33 recently made changes to FTB resourcing of Google Play apks and that may be causing problems in some installations that had previous Goggle Play installed. Trying to reinstall a new GPS setup over an existing setup may be causing conflicts.

Try using FTB to uninstall GPS and reinstalling Google Play infrastructure again from fresh.
[Fire HD 8 and HD 10 Android Development] LasTerrenas:
Hi Team, I am going to buy a cheap Fire tablet, either 8", or maybe 7", on eBay (probably new or open box). I only plan to use it to watch Youtube. Since I won't buy from Amazon, I can go for older generations. Here is my question: which is the last "easy" generation to be able to fully use Fire Toolbox without any issue?

I see Fire 8 10th generation, or Fire 7 9th generation, should I go for anything older?

Thanks in advance for your answers!
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Welcome to the Community!

Fire Toolbox mods work well on all recent Fire tablet models.

The effectiveness and ease of modding depends on not so much on the Fire tablet model/generation, but more on the version of FireOS installed.

On older gen tablets , best results on tablets with f/w prior to f/w 7.3.2. 2 (November 2021). Mods on f/w 7.3.2.2 and later are more restrictive and may require cumbersome workarounds , but are just as effective ... requires more work and use of system resources, though.

See OP#1 for more details.
[Fire HD 8 and HD 10 Android Development] LasTerrenas:
Thanks a lot for your quick answer! Is there a way to check firmware version when you buy on eBay? Since I don't have Prime anymore, I am looking for the best bang for the buck for either a refurbished or an "open box" tablet. I want to get rid of everything and only install Youtube, VLC & Firefox.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Don't think you can discern f/w version just by looking at the box. It's always a "lottery" to find a tablet with pre-f/w 7.3.2.2 off the shelf nowadays. Depends on when the unit was assembled and how long its been in inventory. Forest Gump in action.

Refurbed units may or may not have been upgraded.
[Fire HD 8 and HD 10 Android Development] LasTerrenas:
Thanks, I finally bought a 2020 Fire 8, "open box", let's see how the lottery go for me once I turn it on ;)
[Fire HD 8 and HD 10 Android Development] pyrosive:
Thanks for putting together this great tool. I have been having some trouble with it on Windows. I tried both the installed version and the portable version. I got it to work once and was able to get through most of the initial steps (up through installing Google Play Services), but when the tablet rebooted I lost connection and have not been able to get the toolbox to relaunch successfully since. Any time that I launch the tool, portable or the installed version, I am stuck on the "The toolbox is starting the Android Debug Bridge..." popup and it never progress. I've tried manually starting adb, running adb and the toolbox as administrator, restarting multiple times, reinstalling, re-downloading the portable version...pretty much everything I can think of. Open to advice as to how to proceed.

Separate issue - fired up a Fedora machine and tried to use both the V1 and the V2 installers. Both fail with the same error:

$ ./FTB_Beta_V2.0_Installer
Traceback (most recent call last):
File ".pyarmor/pack/dist/Popup.py", line 2, in <module>
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "PyInstaller/loader/pyimod02_importers.py", line 352, in exec_module
File "<frozen pyarmor_runtime_004083>", line 2, in <module>
RuntimeError: this license key is expired (1:10853)
[5332] Failed to execute script 'Popup' due to unhandled exception!
Exception in thread Thread-2 (check_python):
Traceback (most recent call last):
File "threading.py", line 1016, in _bootstrap_inner

Any advice - on either issue?
[Fire HD 8 and HD 10 Android Development] Jumbo100:
NB. Read/Re-read OP #1 and follow the prescribed FTB setup process to ensure that you don't get an OTA update "surprise". Good Luck 🍀
[Fire HD 8 and HD 10 Android Development] zw909:
I know the home icon will not change colors automatically with automate. But is there a way to change it to black or gray as a default? That would show up on more backgrounds than white in my case.
[Fire HD 8 and HD 10 Android Development] bassmannate:
Got a bug with the Linux version on Fedora. Installer works fine but trying to run turns up this error:

RuntimeError: this Python version is not supported (1:1294)
Traceback (most recent call last):
File "<frozen __main__>", line 3, in <module>
File "<frozen FireToolbox>", line 464, in <module>
NameError: name 'exit' is not defined
[140238] Failed to execute script 'FireToolbox' due to unhandled exception!

Also including a snippit of my installer screen before running it. Is my Python version TOO new?
[Fire HD 8 and HD 10 Android Development] pushbx:
I can also confirmed Iarathron's findings. I have used fire toolbox in the past to install google services on other fire tablets. I just purchased a Fire HD 8+(2022) model. The tablet came pre-installed with Fire OS 8.3.1.3. When I tried to install Google Services the toolbox failed while installing the "Google Services Framework".

I've tried to uninstall GPS with FTB and reinstalled, that didn't work.

I've factory reset the Fire tablet and reinstall GPS, didn't work.

I've deleted the entire FTB and reinstalled in case that was the issue, also didn't work.

If anyone has any ideas of what to try next, let me know and I'll give it a shot.
[Fire HD 8 and HD 10 Android Development] yverde:
Looks like I'm having the same issue, no update or solution on this?

Play store installs, but won't open.

Also it seems that the custom launcher installs, but can't be set as default. Always opens to Fire Launcher when you unlock the device.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
@pushbx, @iarathron, @yverde et al

Looks like there may be a new problem with Google Play Services and Fire tablets that has just surfaced this week.

So far limited to new GPS infrastructure installation though Fire Toolbox on FireOS 8.3.1.x.

May be related to a couple of coincident circumstances:

1. @Datastream33 made some coding changes for the resourcing of GPS apps and the updated process may not be installing correctly.

2. July 2023 Android/Goggle Play Services system updates just released.

Not sure if either/both/neither are causing the problem.

If the problem is isolated to FTB, try entirely uninstalling GPS apps and manually installing the necessary files. A currennt procedure has been recently vetted for FireOS 8.3.1.x here:

How to install the Google Play Store on every Amazon Fire tablet

Get the apps you want on your brand-new device

www.androidpolice.com

If the problem persists, then the current GPS system update may not support "sideloading" GPS, and only supports "authorized/certified" GPS installs ... and that would be real problem.

This situation is still new and evolving, so no specific resolutions have been proposed.

@Datastream33 , any insights ?
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Only in Canada, eh ?

Confirm Alexa, show mode and Audible are not functional on Fire tablets registered in Canada. FireOS is basically the same OOTB, but when you registered with your Amazon.ca account, a "crippled" Canadian f/w update was installed. F/w is locked-down and cannot be modified without root access.

Interestingly, if you deregister your tablet from your Amazon.ca account and re-register with a Amazon.com account (with a valid US IP address) , then all the missing services become available.

Amazon.ca customer service is well aware of the situation and "we're working really hard to bring these services to Canada" ... at least 5 years and waiting. But Amazon Special Offers (aka Lockscreen Ads) are disabled for "free" as a consolation. Thanks, Amazon Canada Marketing!
[Fire HD 8 and HD 10 Android Development] Datastream33:
Interesting enough it seems we've came across this same issue before (I thought the reported error message looked familiar).

As reported by @sfair74 back in July last summer...

If I remember correctly, an OTA resolved the issue? Hmm, I'm also wondering if maybe the newly updated files could be causing some issues?

@pushbx, @iarathron, @yverde I've uploaded the previous version of the Play Services the Toolbox would download before the files were updated. Let's see if providing the Toolbox with these APKs yields a successful outcome. First we're going to need to create the proper directory for the files.

Press and hold the Windows key and then press the R key to bring up the Run dialog box, next copy and paste the following text into it: %LOCALAPPDATA%\Datastream\Fire Toolbox V31.0\bin\Google Services\ and press enter. That will open the Toolbox's Google Services folder in File Explorer. Now create a new directory named "Android 11 (x64)" (without the quotes) (if you see this directory already present, delete it and then re-create it) and in the "Android 11 (x64)" directory, extract the files from this archive into it. Run the Toolbox again, and it should skip over the download process and start installing the files we just extracted. Let me know if you still encounter the error. Best of luck! 🤞
[Fire HD 8 and HD 10 Android Development] johnnyspork:
Uninstalling my 4 existing Google services apps on the Fire Max 11 tablet, using this method, then either reinstalling or clearing the data of previously installed apps that used Google services got everything working again after I'd encountered the dreaded problem of "all Google-reliant apps crashing" after that recent update. Was glad I didn't have to wipe my tablet and start over! :D

@Datastream33 Thanks for making those available, and for staying on top of this stuff as best you can! PS: If you ever find workarounds for the following things on Fire Max 11 on the current OS (8.3.1.9), I'd love to help out as best I can on my end:

1. Nova Launcher doesn't work with your workaround method for me at all. The ancient 2018 GitHub version of LauncherHijack can take care of the home button hack, so that's the major part solved. The question that remains is this: Can we somehow allow the selection of Nova as "Default Launcher" in Amazon's FireOS settings, so that we can do things like add "desktop shortcuts" from apps that the FireOS Home Screen doesn't support?

2. Blocking OTA updates never worked from stock for me, the Toolbox would claim the process was successful, but it would always stay Enabled anyway.

3. Changing wallpaper and removing lockscreen ads never worked for me, but after applying the hacks, I was able to disable the lockscreen entirely in the FireOS settings, thus making an end-run around the problem instead. I'm not sure if that was always an option, but I'm guessing it wouldn't be. However, it would be nice to be able to enable my lockscreen again. (PS: I just updated Nova from Play Store, re-enabled my lockscreen and allowed Nova Launcher "admin" control over it in the Nova settings, and it seems to only have a static wallpaper with the Amazon logo and some random icon-type graphics in the background. Maybe something went weird when I first installed the hacks, and somehow now it's working better?)

Thanks again to everyone here for all your help. I'm looking forward to making the best of this tablet, and I appreciate all the hard work everyone does here, contributing advice and experiences to make the app even better as time goes on.
[Fire HD 8 and HD 10 Android Development] yverde:
Thank you so much!

Got everything installed properly with those APKs and I am able to open the Play store!

Still having issues with the custom launcher though, Fire Launcher won't go away. Maybe because I'm on 8.3.19 though?
[Fire HD 8 and HD 10 Android Development] johnnyspork:
I'm on the same version, and I used the LauncherHijack APK from GitHub instead of the hack in the Toolbox, and it worked fine with my custom launcher (I used Nova Launcher.) You can even uninstall that "Automate" app used for the Fire Toolbox launcher hack to save space, if you have no further use for it. Here's a link for the LauncherHijack APK from Github that worked for me: https://github.com/BaronKiko/LauncherHijack/releases/download/403/LauncherHijackV403.apk
[Fire HD 8 and HD 10 Android Development] yverde:
Nice, will try that!

And BTW, I have the same issue as you with not being able to disable OTA updates
[Fire HD 8 and HD 10 Android Development] blaacksheep:
@johnnyspork , @yverde ,

The first link in my signature tells how you can block OTA updates using RethinkDNS. It works pretty well unless you use a VPN, in which case you can either use a blocklist in your router or you can use the method of restricting downloads in Toolbox. The blocklist is attached to the 2nd post about dealing with 7.3.2.2+ listed in my signature.:)
[Fire HD 8 and HD 10 Android Development] pushbx:
I can confirmed yverde's results. I followed Datastream33's workaround and I was able to complete the Google Services installation. Thanks a bunch!
[Fire HD 8 and HD 10 Android Development] Datastream33:
Ah, so it ended up being the newly updated files. Thank you guys so much for taking time out of your day to test the previous files for us! I really do appreciate it!

Ok, I'll reach out to my buddy and ask him to take down the new files and replace them with the old ones.

So sorry about the inconvenience, and glad it all worked out in the end! :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
Greetings!

I know you have questions, but I'm afraid I'm going to need some help in order to answer them appropriately.

As far as FireOS 8.1.3.9 goes, I'm starting to wonder if Fire Launcher is now a protected app? Would you be willing to run a few ADB commands for me, so we can figure out what's the best approach for tackling the Fire Max 11?

if you'd be so kind, could you run these commands in an ADB Shell and let me know the output of each command:

pm list packages

pm disable-user --user 0 com.amazon.firelauncher
[Fire HD 8 and HD 10 Android Development] Datastream33:
I just don't get it... this method was blocked back in FireOS 5 and now it's working again?

Neat to see it make a comeback though! :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
I'm afraid not. Tried pushing different icons other then the white one and it just draws them in white irregardless of the color... :(
[Fire HD 8 and HD 10 Android Development] Jumbo100:
The looming spectre of f/w 7.3.2.2 on the eve of Amazon Prime Day ?

🤔👻
[Fire HD 8 and HD 10 Android Development] A-question:
Fire 11 is down to £140 in Prime sale. Expect a lot of new people flooding this thread soon!
[Fire HD 8 and HD 10 Android Development] Datastream33:
Oh, it's Prime Day eh? Nice!
[Fire HD 8 and HD 10 Android Development] vjunk:
When I first set up the Microsoft Launcher, the custom Home button didn't show (but I could press where it should be and it worked). It may have been because of the nav bar layout being too wide. So I reset the nav bar, but can't get the custom Home button back. Reinstalling the Microsoft Launcher in the Linux version of the Fire Toolbox skips most of the steps now. I have notes on some of the other things that went wrong; I'll try to get them posted in the next day or two. I did finally manage to get everything else working though. Thanks!

I tried the LauncherHijack APK for the Microsoft Launcher but it didn't seem to work. I'm still going to try to uninstall it and reinstall it to see if it helps. If it doesn't, is there a way to re-run the Custom Launcher script that sets up the custom Home button?
[Fire HD 8 and HD 10 Android Development] johnnyspork:
Here's the log:

Spoiler content hidden.

As you can see, the disable-user command didn't seem to do much of anything, but listing packages worked.