yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Hey @jhford ... good to hear from you again. Here's the latest.

You haven't missed much. @Datastream33 has a micropatch to FTB 30.3. Latest f/w update for 10th Gen Fire tablets is f/w 7.3.2.8, but it's funtionally the same as f/w 7.3.2.6 wrt FTB mods, so there's no urgent need to update. All existing FTB mods including workarounds still good to go. RethinkDNS is working really well at blocking OTA updates and the Amazon servers. No Amazon announcement for upgrading existing FireOS 7 installs to FireOS 8, and given past history, we shouldn't expect any upgrade path. No successful reports of anyone trying to install FireOS 8 over FireOS 7; still risky. No reports of any rooting solutions either. Given that Amazon has ended development and support of Android 9, we won't be seeing any new FireOS 7 functions going forward.

Similarly, Amazon is charging ahead with FireOS 8 development, and is now rolling out f/w 8.3.1.9 . The last time you checked-in, f/w 8.3.1.3 was fully amenable to ADB and FTB mods and was Google Play Services stable, and has been confirmed and vetted by other FTB users. But Amazon may have begun "locking down" FireOS 8; recent reports of some FTB/ADB mods being ineffective on recent f/w updates. Still ongoing incompatibility/instability issues of some Google-branded apps; no resolution yet. The Amazon/Google conflicts continue and may/will get worse.

To an extent, we may be better off staying with FireOS 7 and existing FTB mods; it's a known quantity and we can determine it's limits. Everything just works ...for now.

FireOS 8/Android 11 look tempting, but the future for FTB mods and Google Play compatabilty on that platform is always uncertain.

I was really looking forward to upgrading to the upcoming next gen Fire HD10 /HD10 Plus (this Spring/Summer?) with GPS and NFT ... now I'm not so sure.

And that @jhford should bring you up to date. 😀
[Fire HD 8 and HD 10 Android Development] jhford:
Great, but pretty bleak summary, I have several Nexus 7 2013 4G/LTE (deb) tablets, which I've always loved, but they are very slow when compared to my HD Fire 8 Plus, notwithstanding the fact that I've always kept them rooted with optimal custom ROMS installed. Any other suggestions in the small tablet world? I prefer 7 inch tablets. How about the Fire HD 7, or some other mfg such as the Samsung Tab A7 - a bit pricey?

https://tinyurl.com/3atrbcxa

Thanks again
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Amazon tablets are very inexpensive, but in terms of quality construction, design and overall materials, they are not necessarily "cheap" and don't have much/any competition in their price class. FireOS is a solid AOSP mod, but (obviously) has been optimized and tweaked specifically for the Amazon ecosystem . It's pretty impermeable. I'm not aware any recent direct cybersecurity breaches to Fire tablets, which technically includes rooting.

Amazon tablets are NOT Android tablets; they are specifically an Amazon marketing vehicle for their goods and services and content. For those purposes they're great , but for general computing, not so much ... by design.

The Mediatek SOC chip is standard issue for low end /entry level Android devices so that that's not the problem.

The greatest limitation is the minimalist hardware configuration of Fire tablets with very limited RAM. We can "debloat all things Amazon", to improve performance, but we immediately reload Google Play Services, third-party launchers, mod scripts and any number of Play Store apps and we wonder why our modded tablets are so slow and have no operating "headroom".

As always, it comes down to expectations, wants and needs. If FTB mods meets your requirements, then well done ... Otherwise, you will be disappointed (and maybe even feeling angry and "cheated") . If that'ts the case, time to move on to a "real" Android / iPad / Windows tablet ... and be prepared to open your wallet a liitle more.

Here's a nice comparison chart of current tablets on the market and lists/news of upcoming tablets from tablet monkeys.com . Lots of choices ... Have fun!

Tablet Comparison Chart: List Of Tablets In 2023-2024

Tablet Comparison Chart With List of All Tablets (Android, Windows, Chrome) Compare Tablets By Tablet Prices, Screen Size, Resolution, Processor, Battery Life, Camera.

tabletmonkeys.com
[Fire HD 8 and HD 10 Android Development] jhford:
Tabletmonkeys.com is a great site.

Thanks
[Fire HD 8 and HD 10 Android Development] Jumbo100:
A "quantitative audit" of Amazon AppStore from XDA News ... It's a liitle dated, but yeah, it's still bad.

The Amazon Appstore is just as bad as I thought it'd be (but there is hope)

The Amazon Appstore is mostly an afterthought, but after an audit, we found some surprising twists that we didn't expect.

www.xda-developers.com

Interesting sidenote :

Windows 11 can natively run Android apps via Windows Subsystem for Android (WSA) but supports Amazon Appstore only and not Google Play Store. Sideloading Android apps is an option, but anything that requires Google Play Services will not work. Howwever, you can install Google Play Store on Windows 11 to overcome some of this limitation. Klugey workaround, just like FireOS.

Not very interesting on desktops/laptops but probably useful on MS Surface tablets.

Ongoing Amazon/Google conflict now includes Microsoft.
[Fire HD 8 and HD 10 Android Development] Insomniac2648:
Is there a way to permanently disable wifi on the fire tablet through the toolbox where factory resetting the device won't restore?
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Wi-fi functionality is an integral part of Android OS/FireOS and cannot be permanently disabled with Fire Toolbox functions ... Sorry ☹️
[Fire HD 8 and HD 10 Android Development] drizzt09:
If you set your environment variables it doesn't matter the drive
[Fire HD 8 and HD 10 Android Development] Datastream33:
Hold on. Working on updating it. Can you please try again when it's done and let me know then?
[Fire HD 8 and HD 10 Android Development] Datastream33:
Yes, that is very well true.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Ok, the update is ready to be downloaded/installed. Please let me know how it goes this time! :D
[Fire HD 8 and HD 10 Android Development] dooderooni:
All sorted and working perfectly :good:

Many thanks!
[Fire HD 8 and HD 10 Android Development] DJames1:
Surprised to see my Fire HD 8 auto-installed an OTH update to system firmware release 6.3.1.2 during the night.

I ran the Toobox 5.1 version on it last month fresh out of the box and disabled Amazon updates on 6.3.0.1. Something's broken in the update prevention!
[Fire HD 8 and HD 10 Android Development] AALLRUIZOV:
now understand. i like big icon in tablets, i use an app to do this. i will try this dpi adjust. thanks.
[Fire HD 8 and HD 10 Android Development] Datastream33:
I'm so happy to hear this! We are finally there! :highfive:
[Fire HD 8 and HD 10 Android Development] Datastream33:
Just keep in mind when changing density:

Increasing Density: Things appear larger

Decreasing Density: Things appear smaller

Once you change the density just know you can always restore default density from within the Toolbox. :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
That's strange, my HD8 hasn't updated to the latest. It's still on 6.3.0.1 I'm deeply sorry for this. I hope 6.3.1.2 hasn't broken any features...
[Fire HD 8 and HD 10 Android Development] DJames1:
So far the features I was using don't seem to be broken by this update, but now I'm trying to figure out how the update got through. Is there some way I can verify that updates are disabled in the all known ways? I realize that nothing can prevent Amazon from updating in a new and unanticipated way.

Should I run the Toolbox version 5.3 and try again to disable updates? Or is there no difference in that respect from 5.1?
[Fire HD 8 and HD 10 Android Development] mdowns989:
I have a gen 5 fire 7... What's the highest firmware that 5.3 will root?

Will it root a 2019 Fire 7? I'm sure the answer is buried in the 1200 pages but figured I'd just ask... The gen 5 is currently on

FW 5.3.6.4
[Fire HD 8 and HD 10 Android Development] drizzt09:
This tool does not root. It debloats
[Fire HD 8 and HD 10 Android Development] General_Mayhem:
I have a Fire HD 8 7th gen running Launcher Hijacker. I have the drivers installed (Windows 10 x64 sees it in Device Manager) and I already had developer options enabled and ADB Enabled.

The toolkit sees it as a HD8 (2018) but I never got the RSA warning prompt and none of the options appear to work for me.

When I close the toolkit, it tells me driver detection has detected no drivers are installed for the tablet. I'm using the drivers from the original post and even tried letting the toolkit install the drivers. No dice after rebooting.

Edit: I even force-stopped Launcher Hijacker to see if that might be the cause but still no RSA warning.
[Fire HD 8 and HD 10 Android Development] drizzt09:
Try going into dev options and revoke. This will clean out any allowed saved connections. Then plug in and see if you get prompt
[Fire HD 8 and HD 10 Android Development] General_Mayhem:
That worked. Thanks!

But when I click 'Block OTA Updates' or 'Remove Everything Amazon' I don't see anything happen. Same with ADB shell or any other option.

Device Options > System Updates reports the OS as 5.6.4.0 (636558720) with a July 10, 2019 installation date.

The toolbox still thinks no drivers are installed every time I close it.

I'm running the toolkit elevated.

---------- Post added at 03:37 AM ---------- Previous post was at 03:20 AM ----------

Ok, it appears I have it working now.

Driver detection doesn't work if you install it somewhere other than where it wants to go.

I uninstalled it, ran USBDeview to nuke any instance of Fire from my computer (so it would treat it as a new device), re-revoked the RSA, reinstalled and its running the script to block OTAs.

So, anyone having issues:

1. Unplug your tablet

2. Install it to the default directory.

3. Revoke permissions from dev tools

4. Download and run USBDeview and delete anything with 'Fire' listed

5. Plug the tablet back in

6. Run the toolkit
[Fire HD 8 and HD 10 Android Development] DB126:
Most likely because the only sure fire (pun intended) method for blocking OTA updates is to rename DeviceSoftwareOTA.apk. Been that way for since FireOS gen 3 (2012 vintage).

Every Amazon forum is full of hopefuls who believe they have identified other methods. Aside from creating firewall rules every other technique has proven reversible/unreliable time and time again.
[Fire HD 8 and HD 10 Android Development] DJames1:
Root required?
[Fire HD 8 and HD 10 Android Development] DB126:
Yep. No root, no reliable OTA block short using a VPN based firewall which typically don't run well on FireOS. If you opt to use one of the alternatives recognize they are not durable and need to reapplied regularly to reduce (but not entirely eliminate) the possibility of receiving an unwanted OTA update.
[Fire HD 8 and HD 10 Android Development] olivertan2:
run-as: Package 'com.amazon.unifiedsharefacebook' is not debuggable

i am getting that error on fire 7 and 10
[Fire HD 8 and HD 10 Android Development] gguerra:
Here's one that probably hasn't been asked, for a while at least. I just got some NIB Gen 9 (2019) HD10s. They are new old stock and still on 7.3.1.6. I realize that 7.3.2.1 was the last OS that Amazon did not block launchers on.

I usually remove everything amazon. install Nova Launcher and Block OTA. Am I good to go as is with using FTB on these? Do I need to be any later than this OS (7.3.1.6) for any reason? TIA
[Fire HD 8 and HD 10 Android Development] blaacksheep:
You got a batch of good ones! Just be sure to disable OTA's before you let them online so they stay at 7.3.1.6. Then you can update the several apps that won't work by sideloading the updates in my signature for Prime, Shop Amazon, and whatever else that doesn't work or won't update itself. There's also a link to @braveheartleo's more comprehensive list in my sig. You should be good, otherwise.:)
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Hey Nova Launcher aficionados ... upcoming virtual AMA session with the Nova Launcher's devs:

Nova Launcher devs embrace community with first State of Nova virtual event

Here’s your chance to interact with the developers of Nova Launcher

www.androidpolice.com
[Fire HD 8 and HD 10 Android Development] Jumbo100:
FYI

FireOS 8.3.1.8 now available for download from Amazon Support.

FireOS 8.3.1.4 has been removed from download archive.

FireOS 8.3.1.9 now rolling out OTA to Gen12 (2022) Fire tablets.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Heads-up for Google personal account holders:

Google to start purging inactive accounts (Update: Not ones with YouTube videos)

Google announced a change to its inactive accounts policy. Accounts that have been inactive for two years will be deleted.

www.androidauthority.com
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Latest update on @Datastream33 FTB Linux port:

" Last Updated: 05/13/2023 @ 03:27 AM

Development Status: Getting Ready for Beta Release

IMPORTANT PLEASE READ:

EDIT 2: The Toolbox port will be releasing some time during the week. Can’t wait to share more information about it. Please keep an eye out on the forums for the announcement post! 🙂

EDIT: We are SO close to the first beta release! Release information will be posted on the Toolbox’s XDA thread, so keep an eye out! 🙂 "

So close ... Get ready!!

#Edit#

It's Here ! Now!

See @Datastream33 's post below for details and download link. Also see OP#1.
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I just tested out the beta for the Linux port on Sunday and it's nice. He's got all the major points covered, made a few tweaks here and there since the last alpha, and it's looking good. It runs like the Windows version, but without the driver and ADB issues! 😝 I'm pretty confident he'll release it by next week. We might even get it later this week, but I don't want to push it because it's not my project. Keep your eyes open and check back daily.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
Big projects take time and patience ... longer than the gestation period of elephants 🐘 !!
[Fire HD 8 and HD 10 Android Development] finalgirl:
hi--i hope this is the right place for this. i have a fire hd 10, 7th generation, running fire OS 5.3.7.3 (or possibly later--i'm not signed in to an amazon account on the kindle to keep my changes from reverting, and one thing i know is that it has the awful parental lock thing going on).

i'm trying to use calibre to sideload books onto my kindle, but every time i try, i get "error communicating with device." i can post the details for the error, if that would help. (i'm having some trouble with this text editor, lol.)

i've posted on the calibre forums about this, but it occurred to me that my use of fire toolbox may be impacting calibre somehow.
[Fire HD 8 and HD 10 Android Development] gguerra:
Have you tried to just copy your ebooks over to the appropriate folder as you would photos or any other files. Not sure what folder they belong in but that should work. It it doesn't work this should give you a clue as to why you are getting errors with calibre.
[Fire HD 8 and HD 10 Android Development] malfuncion:
Thanks for this! I can't believe I just came across it moments after you launched. I am on Manjaro, getting an error:

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)

[30509] Failed to execute script 'FireToolbox' due to unhandled exception!

Solved:

Fun story, tablet has to be "awake" and unlocked. As soon as I unlocked it, toolbox launched no issue. Sorry about that!
[Fire HD 8 and HD 10 Android Development] Datastream33:
Greetings! So, sorry for the late reply!

Was ready to troubleshoot but it seems you've got it all figured out, nicely done! Please let us know how the others tools pan out, and if you come across any further issues. (y)

Hmm, wonder why the tablet needed to be plugged in first...
[Fire HD 8 and HD 10 Android Development] malfuncion:
Manjaro

HD8 Gen 10

Google Services Install

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "<frozen GoogleServices>", line 698, in download_url
File "/usr/lib/python3.10/urllib/request.py", line 241, in urlretrieve
with contextlib.closing(urlopen(url, data)) as fp:
File "/usr/lib/python3.10/urllib/request.py", line 216, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.10/urllib/request.py", line 519, in open
response = self._open(req, data)
File "/usr/lib/python3.10/urllib/request.py", line 536, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
File "/usr/lib/python3.10/urllib/request.py", line 496, in _call_chain
result = func(*args)
File "/usr/lib/python3.10/urllib/request.py", line 1391, in https_open
return self.do_open(http.client.HTTPSConnection, req,
File "/usr/lib/python3.10/urllib/request.py", line 1351, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>
** Error looking up your element using the key: -imgLoad2- The closest matching key: -imgLoad1-

Python 3.10.10
[Fire HD 8 and HD 10 Android Development] Datastream33:
Try upgrading the ca-certificates, and try again:

pamac install ca-certificates
[Fire HD 8 and HD 10 Android Development] malfuncion:
Preparing...

Warning: ca-certificates-20220905-1 is up to date -- skipping

Nothing to do.

Transaction successfully finished.

I'm all up to date on my system.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Hmm, alright.

Let's try installing the certifi pip module and see if that works:

pip install certifi
[Fire HD 8 and HD 10 Android Development] malfuncion:
Heh, I run that already with some other projects. :)

Requirement already satisfied: certifi in /usr/lib/python3.10/site-packages (2022.12.7)

I did see that it was an older version, removed and reinstalled. Also verified it symlinked the cacert.pem to cert.pem in /etc/ssl/

No change. Still same SSL error. I've also tried to override the env var

SSL_CERT_FILE=/etc/ssl/cert.pem
[Fire HD 8 and HD 10 Android Development] malfuncion:
it's definitely a "my system" issue. I just got it working using the following command before launch. I also did a full reinstall of certifi and did a 'sudo update-ca-trust' now:

export SSL_CERT_DIR=/etc/ssl/certs

Now it will work. Thanks for helping.. hoping this helps others.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Just installed Manjaro in a VM and got the same error. Going to look into it and see if something can be found.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Oh, my bad. Seems you got it working. Nice! (y)

Thank you so much for sharing the solution. Going to make a troubleshooting section and will add in this problem and it's solution (of course giving you proper credit). I'd also like to apologize for the hassle this has caused. Take care friend, and I hope your having a great day/night so far!
[Fire HD 8 and HD 10 Android Development] RunMoonStone:
can anyone help me for this version?

thx
[Fire HD 8 and HD 10 Android Development] Datastream33:
Could you please clerify which tablet you have? Thanks!
[Fire HD 8 and HD 10 Android Development] smartass1379:
Hello All,

Are there specific instructions to run the linux installer on a mac. I tried doing it from the terminal but no such luck with the read me
[Fire HD 8 and HD 10 Android Development] braveheartleo:
Hi,

I'm now test-driving the newly-minted Linux FTB :D Many thanks for this @Datastream33

Unfortunately, I hit a snag, and it is requesting that I add a missing udev rule. Clicking on the button on How to Add doesn't do anything but closes and reopens the window prompting to add the rule. I'm running FTB Linux as a regular user which I think is the intended design. My distro is

Distributor ID: Neon
Description: KDE neon 5.27
Release: 22.04
Codename: jammy
[Fire HD 8 and HD 10 Android Development] malfuncion:
No worries. My fix was more of a workaround to get it rolling and get what I needed done. I am willing to work with you on a permanent fix if needed, but sounds like you have a VM rolling to work through it (if it turns out to be more than edge case). Any way, thanks for the suggestions on assistance and thanks for your hard work on porting this over to python for us linux users.
[Fire HD 8 and HD 10 Android Development] malfuncion:
Tutorial on how to write basic udev rules in Linux

Getting the base concepts about udev rules

linuxconfig.org

Give this a run through. It's fairly simple to setup once you wrap you head around the concept. Just identify the USB ID and place it in a rule file then reload udev (or reboot).
[Fire HD 8 and HD 10 Android Development] malfuncion:
Pre-Req: Ensure you have python 3.X installed. You can download the DMG from their releases page

Download the binary, extract it to a folder. Open a terminal window, navigate using the commands "cd" to change to the folder you extracted the binary to. For example,

In the below example, I extracted the zip to User Home/Downloads/FTB

cd ~/Downloads/FTB

chmod +x FTB_Beta_V1.0_Installer

./FTB_Beta_V1.0_Installer

Step through install.
[Fire HD 8 and HD 10 Android Development] malfuncion:
Unsupported. Looks like you have a brand new model?

https://xdaforums.com/t/somehow-i-have-obtained-a-kindle-fire-tablet-thats-not-out-yet.4558117/
[Fire HD 8 and HD 10 Android Development] finalgirl:
thank you--that worked!! the issue, then, seems to have been something with calibre...!!!!
[Fire HD 8 and HD 10 Android Development] Jumbo100:
From the pics posted, looks like a pre-production/engineering/prototype model of an unannounced 10" /11"(?) Amazon Fire tablet.

Model : KFSNWI

Codename : SUNSTONE

Unofficially : Fire Max 11 13th generation

Maybe the new tablet replacing Fire HD10 Gen 11(2021) that is expected this Spring/Summer? ... (#edit NOT)

If so, this is BREAKING NEWS!

#Edit#

On closer examination, pics appear to be of different ODM Amazon Fire tablet models in development. Note different charger/data port orientations, and "square-ish" dimensions of last pic. Interesting to as possible stylus support .

A glimpse at future generation Fire tablets in the pipeline (Gen 13 ?), but probably not the upcoming new Fire HD10.
[Fire HD 8 and HD 10 Android Development] Jumbo100:
@RunMoonStone

Can you identify the Fire OS version?

Must be some FireOS 8 varaiant?

If it is, might give us a heads-up on FTB device ident coding and FTB mods possible.

#Edit#

Irrelevant as it appears to be Fire tablet in development only and won't be supported by FTB.
[Fire HD 8 and HD 10 Android Development] jonny.pl:
Hello i got a a Fire HD 10 Plus (11. Genration) for my kids.

I downloaded the Fire toolbox and installed the Nova Launcher.

All is finde. By rebooting the System the Nova launcher doesn´t launc automatically.

Can i change this or is it normal?

Or ist there another way to get the Nova Launcher start automatically?

Hijack Launcher (Any Launcher?)​