yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 Android Development] gdroid666:
huh this is so wierd ,I mean I thought Amazon had already made system apps protected and not able to be diabled in fire OS 7.x.x.x

So I assumed that my tablet would not be able to use PM disable commands for any system services like fire launcher or TOA updates.

so you are saying that if my tablet had not updated I would still be able to block OTA updates and disable fire launcher with PM didable and they would not be protected then?

I wonder why Amazon would revert these changes or is it just device specific so they just didn;t get aorunf to implementing protected services until 8.3.1.9.

anyways I got the launcher to work with the home button now and google play services seem to work as well as expectd, the only thing I canlt do is block ads onlock screen and OTA updates.

I proabbly coudl get Aamazon to remove locks screen ads with some social engineering but what to do about OTA? someone posted DNS method but got no reponses so I assume it is gurillea markeing technique for the service

is it worth it to return it like will I get better compatibility with google play services or worse with 8.3.1.9. and is there a fre DNS method I can setup to block Amazon update servers on this tablet, I eman I would be good with that.

the solution someone mentioned earlier in the thread for he launcher is working fine , it seem snappy and no glitches and survived reboot and the tablet doesnlt seem to be slow at all , I am loving this tablet so far.

I just want to make sure I can block updates somehow, I asusme just turning off auto update in developer options is not going to cut it.

My 2018 Fire HD got updated and I lost PM disabe but the the only real drawback is loss of PM disable for fire launcher for me.

but maybe this sam method will work on that too.

so as long as that is not blocked and as long as Amazon doesn't go and do something totally crazy liek they have done with the echo show 15 recently

then I am good but after having them remove the files app on my show 15 and blocking any method of sideloading I am very nervous aout their intentions now.
[Fire HD 8 and HD 10 Android Development] gdroid666:
Ok so do you have any suggestions for setting up a blocking DNS

do you now of any methods or tutorials ?

I do some console modding and this is a usual method to prevent game consoles from updating, do you plan on blocking updates with a DNS?

if you know of a free way to and good tutorial with the right domains let me know, I used to do this at the router level on my fire sticks waaay back int he day but now a days I haver too many devices and donlt want to stop updates network wide.

I have been modding these fire tablets since 2015 but didn't fear updated to much till recently , the only fear is not being able to replace the launcher for me before Amazon's recent behavior which greatly concerns me, I eam blocking allsideloading on fire TV mode on the echo show 15.

I am very nervous about what they might do next.
[Fire HD 8 and HD 10 Android Development] DB126:
As previously noted, running 8.3.1.9 on a Max 11 with a number of "G" apps including GMail, GBoard, Drive, Files & Photos with zero issues. Wonder if Chrome is the badboy, creating havoc for the rest of the "G" portfolio once installed.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Quick Fire tablet/FireOS history redux.

In the "good old days" , prior to f/w 7.3.2.2 (November 2021), FireOS was was freely ameenable to ADB manipulations. From FireOS 5.x to early f/w 7.1.x , Fire tablets were easy to mod with ADB commands ... you could diable/enable/delete/replace FireOS apks at will, and, in fact, could even unlock bootloader and fully root Fire tablets. So it was easy to "deblaoat"/delete any FireOS apk and run almost any Android-compatible app, in particular removing Fire Launcher and using an alternative launcher.

Over time, Amazon slowly removed the ability ADB to make changes. Initially it began with blocking the removal of lock screen ads (aka Special Offers)

This was the origin of For Toolbox in 2019. @Datastream33 wrote a simple script to remove lockscreen ads. Whenever Amazon rolled out OTA updates, the ADB mods were overwritten, so @Datastream33 write a tool to block OTA updates.

FTB evolved to include more tools to include easy removal of Fire Launcher and using any alternative launcher. More tools were developed to load Google Play Services. It was so easy to "hack" a Fire tablet ... and this attracted the attention of web media who brought FTB to the world outside XDA.

November, 2021. Amazon rolls out f/w 7.3.2.2. Total chaos. Amazon blocks ADB access to OTA update and Fire Launcher apps. FTB who didn't block OTA updates had mods ruined. Fire Launcher couldn't be replaced or disabled. A plethora of other Amazon-labelled apps also couldn't be disabled. @Datastream33 and a cohort of FTB stalwarts like @blaacksheep worked diligently for weeks to develop a set of workarounds which we have today. Very usable but cumbersome use up valuable system resources. Hence the FTB prime protocol to "lockdown your tablet". Still a search on for older pre-f/w 7.3.2.2 tablets.

June, 2022. Release of Gen 12 Fire 7 tablet and Fire OS 8.3.1.

Total confusion. Google Play Services infrastructure installs but runs inconsistently. Many apps incompatible/unstable. FireOS 8 "locked down" and many system apks inaccessible to ADB. OTA update and Fire Launcher apps cannot be disabled. GPS infrastructure virtually unusable.

November, 2022. FireOS 8.3.1.3 released. "Miraculously" Gen 12 Fire 7/8 were fully accessible to ADB commands. OTA Updates and Fire Launcher could be readily disabled. Google Play works! ... just like pre-f/w 7.3.2.2 days.

June, 2023 . FireOS 8.3.1.9 released. Amazon may have locked down some system apps again including OTA Updates and Fire Launcher. ADB commands ineffective. Situation under active evaluation. Workarounds may be required and are being developed.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
@gdroid666

Take a look at using RethinkDNS as a more robust solution to blocking OTA updates than just using FTB OTA process and/or DNS blockers which can be somewhat "leaky" in some situations and not fully reliable.

RethinkDNS uses a "firewall" approach to blocking all web traffic. Almost bulletproof . @blaacksheep has done a lot of work on applying to FTB . Full details and great tutorial under his @blaacksheep signature.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Wow ! ... Is it really that simple?

Chrome hasn't been reported to be causing problems on FireOS 8.3.x up to now. Last Chrome update was June 26.

I thought it might have been the release of the July Android/Google Framework update last week, but that would have affected you too.

Maybe a combined effect of FireOS 8.3.1.9, Chrome and Google July update?
[Fire HD 8 and HD 10 Android Development] :
Sadly, that didn't work for me as all the above were already installed and the latest versions.

I am confident though that is is a platform issue (i.e. my linux/python install is missing something) and not something inherently wrong with the FTB.

I don't know; certificates? licence? I'm just guessing tbh...

Edit: I've revisited the update post to check the prerequisites and everything was already installed correctly.

Linux Mint 21.1

Python 3.10.6

pip 22.0.2

tkinter 8.6

Fire HD8 10th gen
[Fire HD 8 and HD 10 Android Development] inserma431:
Bonjour pourquoi je narrive pas a telecharge les fichier
[Fire HD 8 and HD 10 Android Development] Arcanon:
If you use Toolbox to disable OTA I doubt you'd need DNS blocking also.

I also saw there's a system app called "Forced OTA". Does disabling this app (or turning off "Allow modifying system settings") have the same effect as disabling OTA? Is that what toolbox does? Nevermind, I googled it and found my answer :)
[Fire HD 8 and HD 10 Android Development] AndoverHills15:
I didn't block OTA update b4 wifi, now the tablet is running 8.3.1.9. Google play store does work. I didn't install Chrome, nor any new launchers as some have said they could be problematic.

I can no longer toggle off OTA update in FTB with 8.3.1.9 and lock screen ad removal doesn't last as a consequence.
[Fire HD 8 and HD 10 Android Development] SurfaceHelp:
If you tinker a bit, *do it several times*, the lock screen ads will go away for good.
[Fire HD 8 and HD 10 Android Development] TheLastAirbender1:
Hello! Just got my 10+, but only found out about this site after turning on my tablet. This means I didn't uncheck "Link device to your Amazon account to simplify setup" before buying. My tablet is currently running Fire OS 7.3.2.6. What do I need to do to make sure the toolkit works properly?
[Fire HD 8 and HD 10 Android Development] Jumbo100:
By default, Fire tablets invoke OTA updates when first turned on.

The concept of turning off WiFi before setting up Fire Toolbox and making FTB mods is to keep the existing OOTB version of FireOS in place to maximize your modding options.

Your Fire Max 11 came OOTB with f/w 8.1.3.5 which allowed for full ADB access to FireOS apk such as OTA Updates. FTB could easily turn on/off that function.

However you updated to f/w 8.3.1.9 which appears to have protected some FireOS apks so that they cannot be changed, including OTA updates. FTB is blocked and cannot make any further changes.

Once FireOS has been updated it cannot be rolled back to an earlier version.

If you now wish to block further OTA updates you will need use a another process such as using a DNS blocker/firewall.
[Fire HD 8 and HD 10 Android Development] cpalmqui:
I have a new Fire HD 10 (2021). When trying to Install Google Services, I click Execute Tool, the downloading bar pops up, and then the entire app (Fire Toolbox V31/0) shuts down. Any help is greatly appreciated. --CP
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Just after Amazon Prime Day, so there may be some FTB server overload ... Everybody wants wants a Fire tablet mod ! 😀

If you could wait a bit, server traffic should ease up soon.
[Fire HD 8 and HD 10 Android Development] cpalmqui:
Thanks for the quick response. This is a good point.
[Fire HD 8 and HD 10 Android Development] kdahls01:
Thank you all for the tips/thoughts. At this point, I am going to return my Fire 11 and get another Fire 10 Plus (I have one already that works perfectly with all Google "stuffs"). I don't have the patience to wait and pay a premium price for the 11 that doesn't really offer that much more. Sigh. Thanks again though, I have learned a lot at least
[Fire HD 8 and HD 10 Android Development] Datastream33:
Hey, thanks a ton for the feedback on the Linux port. You've made some interesting points that I'd like to address real quick:

Customer Launcher - Yeah... when installing Automate, it was incorrectly handling the spaces in the root directory. The fix will be included in the next update. Thanks for the report! :D

Google Services - Glad to see it's working as intended. We haven't had any reports for the Linux version so it's awesome to hear!

Hybrid Apps - Yeah, fair enough. Updated the code so it changes the "Installing Netflix" text to "Installed Netflix" and will change the text color to green (do you think this is a good way to do it, or would hiding the text after install be better?)

Keyboard & Input - Yeah, the tool disables the Fire Keyboard to ensure the custom one can be set as default. Didn't know it broke the option in the settings through. Hmm, interesting.

Modify System Settings - Ah, good idea! There should without a doubt be a note for that. It is indeed a very important aspect. I'll be sure to add one in the next update!

Main Menu (Second Page) - Yeah, I completely agree that it's kind of hard to figure out. Going to have to figure out some system (like the one included in the Windows version) to inform the user about the second page. Hmm...

It's true that the Toolbox does check Automate and the launcher... but the ultimate thing it checks for is a database key in the secure table. That key is the "tb_custom_launcher" key and it's presence is how the Toolbox determines if it should skip the navbar setup. Try deleting the key through the Database Modifier subtool or through the shell. Once that key is removed, try running the custom launcher tool again and you should be good to go.

Again, thank you for the feedback. I've taken it into consideration and will implement them in the next update or the one after. Cheers!
[Fire HD 8 and HD 10 Android Development] Datastream33:
I still don't understand how the other tablets running FireOS 8 didn't have the restrictions placed on launch like the Max 11 did. Anyway, sorry to hear that your experience wasn't satisfactory.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Salutations, c'est probablement dû à la surcharge des serveurs. Beaucoup de gens téléchargent à partir de la boîte à outils, donc les liens ont probablement été limités. Je recommanderais de réessayer plus tard. Bonne chance!

Greetings, it's likely due to the servers being overloaded. A lot of people are downloading from the Toolbox so the links have probably been rate limited. I'd recommend trying again later. Best of luck!
[Fire HD 8 and HD 10 Android Development] Datastream33:
Based on the output, it looks like the license key has expired for the build. As a result, pyarmor stops the execution, and effectively bricks the build. A new update should be dropping very soon, are you ok with waiting for it to release? If you'd prefer not to, I can repackage V2.0 and send it your way? The ball is in your court! Just let me know which one you'd prefer. Cheers!
[Fire HD 8 and HD 10 Android Development] Datastream33:
Ah, a very well documented recap aye? :D

Man, I do miss the good old days that's for sure. For everyone's sake!
[Fire HD 8 and HD 10 Android Development] Faku3112:
THX
[Fire HD 8 and HD 10 Android Development] aagha:
Everything seems to work great, but if I try to create a new account, it just spins forever, and clicking "Sign in" in Google Play doesn't do anything.

Can I force a Google Play store install again?

UPDATE: Clearing the Play Cache fixed this.
[Fire HD 8 and HD 10 Android Development] kdahls01:
NO need to apologize. You all work miracles as it is! Is what it is though. Folks don't want to play nice together on the playground anymore. ;)
[Fire HD 8 and HD 10 Android Development] Jumbo100:
You're still good... Just be careful to follow the FTP install procedures per OP#1 .

The pre-sales "uncheck" procedure is an extra FTB process to ensure that Amazon doesn't populate your WIFi address from your Amazon account when you first start up your new Fire device (Amazon knows everything about you!).

If you don't turn off WiFi before you start FTB, your Fire tablet will OTA update to the latest f/w and may reduce your modding options.

Follow the FTB install instructions carefully and you'll have a great experience.
[Fire HD 8 and HD 10 Android Development] :
I'm more than happy to wait, no urgency,. I've a working install on a Win7 platform and I've done my Fire now so no immediate need for FT.B. Thanks so much for the tool, it's a gem to have to hand :)
[Fire HD 8 and HD 10 Android Development] vjunk:
I saw the license key error when I didn't have Pip installed (although I know pancakenow has it installed), so it may not be an expired license. But, I'm also seeing it now, interspersed with another error. When trying to run the Toolbox on Linux several times over the past couple hours, I am seeing either the following:

Traceback (most recent call last):
File ".pyarmor/pack/dist/FireToolbox.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: Resource temporarily unavailable (1:10850)
[760102] Failed to execute script 'FireToolbox' due to unhandled exception!

or the same thing except that the RuntimeError is this license key is expired (1:10853). I'm assuming at least the first one is because it tries to check the FTB server when it's starting and is failing today due to the load on the server. Could the license error have something to do with that also? If not, and if it's not too much trouble, can you repackage 2.0 and send it to me? (Never mind. I realized I had an old Windows tablet next to me so switched to the Windows version of the Toolbox until the new Linux version is released.)

FYI, I wasn't aware of the update post pancakenow mentioned in a recent post until today. Looking at it, every one of the dependencies I was missing was a package listed in that post. Perhaps some of that update post should be included in the first post of this thread, near the Linux version download link, or included with the download.

As you asked in that post, here is my info:

What Linux distro are you on? Ubuntu 22.04.2 LTS

What tablet do you have? Fire HD 10, 11th gen, running Fire OS 7.3.2.7

What tool did the error occur in, and what process caused the error to occur? Listed the tools in my other post but not sure of the processes.

Is there any error output when running the Toolbox in a Terminal? Not sure and can't get the Toolbox running right now.

What Python3/Pip3 version are you running? Python3 v3.10.6-1~22.04 / Pip3 v22.0.2+dfsg-1ubuntu0.3

Do you have a screenshot of the error? N

Thanks!
[Fire HD 8 and HD 10 Android Development] rendez2k:
Hi all, just got the fire max 11. Mostly sorted but Chrome via Playstore won't let me sign in (says account is already on device) and whilst Nova installs, it's not set as default and I can't seem to make it set?
[Fire HD 8 and HD 10 Android Development] Nogneranun:
I managed to sign in chrome after I allowed it all permissions, that is, Camera, Contacts, Files and media, Location, and Microphone.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Welcome to the Community!

To put this in context, please confirm which Fire tablet model and f/w version you're using. Are you experiencing any anomalies with any of the Google-branded apps? Also, are you experiencing any problems with any Fire Toolbox mods? Thanks.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Hate to sound repetitive, but could you confirm which f/w version you're running . We're trying to localize the problems that you and other users are having with Fire Max 11.

It looks like f/w 8.3.1.9 may be a troublemaker, but the situation is still under evaluation. No firm conclusions yet.

In the mean time, you could try another web browser ... no reports of any problems there.

Thanks for your help.
[Fire HD 8 and HD 10 Android Development] rendez2k:
8.3.1.9, Fire Max 11, 128gb, UK, No ads version
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Tech nostalgia ... at the speed of internet years. 🙃

(I don't think I'm aging well ... technology-wise, at least) ☹️
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Yep, there may be a problem with f/w 8.3.1.9.

Earlier version of FireOS 8.3.1.x allowed FTB to make mods with basic ADB commands; but it looks like with f/w 8.3.1.9 , Amazon may have "system protected" some FireOS apps so that ADB mods are ineffective. Specifically maybe OTA Updates and Fire Launcher apps.

If that's the case, specific "workaround" procedures will have to be developed similar to the workarounds on post-f/w 7.3.2.2 Fire tablets.

The situation is still new and fluid, so no definitive resolutions have been proposed yet.

This will definitely keep @Datastream33 busy for a while.
[Fire HD 8 and HD 10 Android Development] Wareysoy:
Is there a way I can remove or at least disable the Silk Browser? I don't see Silk Browser in the App list.
[Fire HD 8 and HD 10 Android Development] :
I have a problem with my Google contacts not syncing. I've run the Googlify part of FTB and it hiccup'ed on installing the consync9.apk. It was there though, in the specified path...

...so I installed it manually, and waited, and rebooted, but there's still no contact sync happening. Any ideas? (Fire 8 10th Gen)

The calendar is syncing just fine btw, so that bit of Google accounts is working.
[Fire HD 8 and HD 10 Android Development] sbellon:
I have the same (contacts not syncing, while calendar and photos sync just fine) with a gen 11 Fire 10 HD.
[Fire HD 8 and HD 10 Android Development] SASSBS:
so after around 10 days since I wiped the Max 11 and started fresh the crashing apps have returned, if I remember right it was 9 or 10 days last time that caused the issue to appear.

I wonder what is happening after the 9th day to cause the apps to crash! as before its affecting Amazon and non Amazon apps and is a real pain.
[Fire HD 8 and HD 10 Android Development] Datastream33:
It generally shouldn't take no more then a min or two tops. From the look of the screenshot it appears that the process has hung. Please try rebooting the tablet and closing out the Toolbox and reopening. Then try again. Let me know if you need further help.
[Fire HD 8 and HD 10 Android Development] Datastream33:
I would also recommend running the latest version of the Toolbox (if you can get it to work).
[Fire HD 8 and HD 10 Android Development] DB126:
Keep in mind your primary audience. Are you trying to help the 'everyday' user obtain a better experience with FireOS or cater to modders who are in a better position to accomplish most tasks without the help of an all-in-one tool? Root is not for the faint of heart on these gizmos and usually leads to other issues that are (currently) outside the scope of the toolbox. Just my pair of pence.
[Fire HD 8 and HD 10 Android Development] mdowns989:
Where would I get the latest version of the tool box? I grabbed the one in the OP...
[Fire HD 8 and HD 10 Android Development] Datastream33:
Was XDA down for anyone else today?
[Fire HD 8 and HD 10 Android Development] KevMetal:
all yesterday ..and this morning..

at first i thought i got permanently banned and my user deleted since the articles / store was available but not the forums

plus it presented it to me like i was signed out ...anyway
[Fire HD 8 and HD 10 Android Development] OptimisticShaggy:
I'd be up for being a guinea pig. Have the HD 10 7th gen with TWRP installed right now.

Yea, XDA had a power issue for their forum part. Creator posted something on Facebook.
[Fire HD 8 and HD 10 Android Development] cyaclone:
It works! Fire HD 10 (2017) using Win10 64bit and it loaded and appears to be working. Just did one thing in the Toolbox and that was the removal of the ads. Rebooted and they are gone.

Just downloaded v5.3 today and it installed. WOW
[Fire HD 8 and HD 10 Android Development] cyaclone:
Added Feature

How about giving the user an option of selecting the location of the system backup.

In my mind, does not seem to be a good idea to have the default be the C drive.

Even the Fire SD card would be a good choice if not some other drive than the C drive

Just a thought
[Fire HD 8 and HD 10 Android Development] Freakgunner1:
Hi all!

I faced a problem a few days after using the toolbox to remove ads, install google services etc.

It appears that all of my notifications appearing seem to be from '49 years' ago, which resulted in my google calendar crashing when I open it.

I did a factory reset etc, but nothing is helping as my notifications are still from '49 years' ago.

Any solutions to this problem?

PS: my device current date and time is correct.
[Fire HD 8 and HD 10 Android Development] koop1955:
The first thing that I would try is to Unsync and Re-sync my Calendar. That often fixes things. You can also uninstall and reinstall the calendar.

If you are concerned that you deleted files needed to make the calendar work, you can follow the instructions to sideload the Amazon bin file for your device. But you shouldn't need to just to fix the calendar.
[Fire HD 8 and HD 10 Android Development] cyaclone:
Is there a way to reverse the blocking of the OTA? Made a mistake and didn't copy the OS number and now I can't get to it. Is there another way to find your OS version? My version is Fire HD 10 (2017)