yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Have you tried rebooting your tablet after replacing the blocklist file? I have seen similar things in my trials. DNS66 is just a way to intercept DNS lookups. The DNS cache on your tablet might already contain the numeric addresses to those domains. You would have to do a DNS cache flush followed by a reboot to be certain.

DNS lookups occur in the following order: First the local DNS cache file is checked for a numeric address. If nothing, then, the local hosts file is checked. (I may be wrong on that order..) If that returns nothing, then the next lookup request would go to the DNS server registered in any active VPN. If that also fails, it would then go to the system provided DNS server. That system provided DNS server can be from a number of sources. It would be provided, by default, by your ISP. It could also be provided by a setting in your router. It could also be provided by a manually written entry into your device's DNS table, though that's not permitted to be altered on a FireOS device.

The point is, that you need to flush your DNS cache and probably reboot before you can determine if DNS66 blocks your request. Once youve been to a website, the DNS entry has been stored localy in the cache to save time on future visits to the same site.
[Fire HD 8 and HD 10 Android Development] zerokimura:
Yeah, was talking about you. Like I said, I was doing it all by hand in Linux, but this tool made it so simple. ( And it is just a funny Dutch expression..meaning that someone is the best..:-)..)
[Fire HD 8 and HD 10 Android Development] manyxda:
Thanks very much for the explanations. Rebooting had no effect, but I've found out that Brave disregards host listing in DNS66 or Blokada while Firefox respects both. So the issue seems to be in Brave.

On Blokada vs. DNS66:

One feature I found useful in Blokada was a log (the app calls it "Host log"). You can activate ad blocking in Blokada, have Fire HD check for updates, look at the log, and see exactly what Blokada blocked (indeed some of the domains from your blacklist). Any similar feature in DNS66?
[Fire HD 8 and HD 10 Android Development] blaacksheep:
The thing that Blockada does that DNS66 doesn't is it provides an easily accessible log of it's blocked lookups. Having never needed such a log, I don't know if one is kept by DNS66.

If you would prefer Blockada, then just import the posted blocklist into it. I just chose DNS66 because it's been on all my Android devices for years, it's small and lightweight, it's open-source, and it's well-trusted.

I think Brave browser bypasses the DNS system provided by the host OS and uses it's own DNS-Over-HTTPS system to obscure DNS lookups from outside scrutiny. Brave is known as a "privacy browser". I'm not surprised that it's lookups go around the hosts file.
[Fire HD 8 and HD 10 Android Development] greatstuffuk:
dup
[Fire HD 8 and HD 10 Android Development] greatstuffuk:
ok i havent been here since christmas, is there a workaround yet for the toolbox... that is once amazon has updated the sofware to try to block it?
[Fire HD 8 and HD 10 Android Development] blaacksheep:
See the link in the signature at the end of my posts... 😉
[Fire HD 8 and HD 10 Android Development] mmsen:
Thank you for this toolbox.

I don't want any of the other pre-installed apps just the Kindle Store. Which apps do I need to get the Kindle Store working?
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Along with enabling 'Kindle Store', you'll need to enable 'Amazon Newsstand'. You probably also want 'Goodreads' enabled.

Oh, and welcome to XDA! :)
[Fire HD 8 and HD 10 Android Development] mmsen:
Thank you.

Is it also necessary to have the Google Services installed to download the books?
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I've never used the Kindle services on Amazon, so I'm only making an educated guess. Since the tablets don't natively come with Google services, and Google Services are not offered in Amazon's store either, I highly doubt that Google services are required for the Kindle functions to work properly. I'm sure they work right out of the box before you start modifying things. Amazon makes money from you buying and downloading e-books. After all, they were originally called "Kindle Fire tablets". 😉
[Fire HD 8 and HD 10 Android Development] manyxda:
I love DNS66 with its leanness of design and am using it. I wouldn't have known about either app without your tutorial. Thanks again.
[Fire HD 8 and HD 10 Android Development] Kctucka:
Yeah that's odd. I can't help further until I get access to my device later.
[Fire HD 8 and HD 10 Android Development] Datastream33:
I'm SO SO HAPPY to hear that you are enjoying the Toolbox! When I read your post it just made my day! P.S: Thank you for recommending the Toolbox, it really makes me a happy man! :D

Now, let's see if I can answer the questions you have.

Firstly, Is the chipset for the 5th gen Ford an MT8173? Secondly, If you would like to override I can provide specific instructions on how to do so.

[/QUOTE]

No, I don't believe so. Is it not working on 7th gen tablets? It is supposed to work for all currently supported tablets.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Not yet. This is a major feature that would need some time just because of how risky it could be. I'm not saying that the feature won't happen, I'm just saying it might be awhile. But it is something I'm planning on adding in the near future.
[Fire HD 8 and HD 10 Android Development] soywalker:
I see KFSUWI is an Amazon designation for Fire HD 10 2017, and a KFKAWI is a Fire HD 8 2018. From: https://developer.amazon.com/docs/fire-tablets/ft-specs-custom.html
[Fire HD 8 and HD 10 Android Development] Datastream33:
Did you install the drivers found in the Toolbox?
[Fire HD 8 and HD 10 Android Development] Kctucka:
Yeah I could see the potential for bricks if not implemented correctly... Someone would find a way to break it :p
[Fire HD 8 and HD 10 Android Development] Datastream33:
Alright, so in a while I will release a micro update to fix a few issues you guys have pointed out. The will be the first micro update so let's give it a go and see if it works. :fingers-crossed:
[Fire HD 8 and HD 10 Android Development] soywalker:
I installed the windows drivers found by following the suggested link. Then those are not the drivers you refer to 'in the Toolbox'?

I haven't upgraded from v4.2 yet. Are the changes to v4.3 related to what I'm seeing?

I tried registering with Amazon again and lost access to the Skip box so did the factory reset and this time sideloaded Hijack. Still read Fire after Amazon but didn't bring up the register page. I'm about to try to register now. Again the registration error, password or email address. Powering off, rebooting, lock screen, opens, registration page. hit continue and got a not permitted check parental controls, Checking for software updates please wait (but I turned off wifi so it will be a long wait). Experience tells me I need to do a factory reset, etc.
[Fire HD 8 and HD 10 Android Development] soywalker:
So, I have the Toolbox working again, both. But I'm confused. The Toolbox finds the Fire and removes apps (using the v4.2 because I forget which file to move to get it to work in v4.3 and v4.3 doesn't selectively remove apps while the v4.2 with the moved file does). I try ADB shell. I get a root shell. Trying 'adb devices' it can't find adb.

I find I can't change from GMT but get the parental controls message
[Fire HD 8 and HD 10 Android Development] soywalker:
I wonder if this kind of thing is possible. I telephone Amazon tech support, am told the conversation is being recorded, ask for help registering the Fire, I jump through hoops identifying myself, they say it must be sent in for repair. Next day I'm riding in my brother's car and he has Alexa on constantly. We're chatting. Alexa records my voice. Amazon analyzes their voice records and determines I was with my brother in his car that day. Or a week later, I'm on a corner scoring from my favorite pot dealer and another customer has Alexa turned on with his expensive cell.

That customer service voice recordings with the customer identifying oneself, is theirs to sell as they see fit. State and federal agencies, collection agencies, Blackwater.

Or a front for organized crime buying the voice data and using it to find those in witness protection.
[Fire HD 8 and HD 10 Android Development] JackDN06:
Tried installing the micro update via Toolbox V4.3 and via manual download, but both installations failed. Installation appeared to run through the process as designed, but failed to update. Received error message: Windows cannot find 'Amazon Fire Toolbox 4.3 exe.' Make sure you typed the name correctly, and then try again.
[Fire HD 8 and HD 10 Android Development] soywalker:
Okay, followed the steps here (https://xdaforums.com/hd8-hd10/development/2017-fire-hd-10-unbricking-anti-rollback-t3896616) and here (https://xdaforums.com/hd8-hd10/orig-development/unlock-fire-hd-10-2017-suez-t3913639). I copied the mtk-su from your installation on the Windows machine to the /amonet/bin/ on the RPI3. First run failed as I hadn't changed the permissions on the mtk-su. Correcting that mistake, I got TWRP installed. Following the directions I checked the required boxes, swiped to wipe, then rebooted. I booted into the OS and enabled adb. I then tried registering the device but failed registration again. So, next step is to load and flash the firmware. Interesting point is that I went through the procedure to brick the device, did, then flashed the earlier firmware, but registration still did not go through. So, going the custom firmware might not help.

soywalker
[Fire HD 8 and HD 10 Android Development] Datastream33:
OK, if those two methods didn't work you can apply the update manually by following these steps.

1. Download the zip file from the Downloads section of the forum.

2. Extract the zip.

3. Open the folder "File Updates".

4. Copy over the 3 files located in the folder "File Updates" to the root of the Toolbox V4. 3.

Thats it! The update should now be applied. You can now launch the Toolbox with the micro updates. Let me know if this solves the issue. Thanks!
[Fire HD 8 and HD 10 Android Development] JackDN06:
Worked fine. :good:

Thank you.

Love this program. Keep up the good work.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Glad to hear it's working! But I do suppose the micro patch system needs a little tweaking. But, I'm ready to address this. Anyways, I'm SO happy that you are enjoying the Toolbox! It makes it all worthwhile. :D
[Fire HD 8 and HD 10 Android Development] mike10dude:
probably a false positive

but windows defender keeps on telling me that it is a virus called Trojan:Win32/Zpevdo.B
[Fire HD 8 and HD 10 Android Development] DB126:
Same.

---------- Post added at 04:40 AM ---------- Previous post was at 04:30 AM ----------

Reading through the code it appears the Toolbox does not explicitly support Ford devices. It reads the device identifiers correctly but assumes it is a 7th gen based on chipset. So additional conditionals are needed to distinguish between 5th and 7th gen Fire 7s.

Again, reading through the various modules it became clear which temp root method was being used. Unfortunately, it does not support 5th or 7th gen 7" devices. The temp root shell option should be disabled for Ford and Austin.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Do you happen to know what file(s) are being marked as a virus? I tried scanning the entire root folder and batbox.exe was the culprit for me.
[Fire HD 8 and HD 10 Android Development] tonydib:
Yeah, VirusTotal tags just batbox.exe for me too. But only 5 out of 63 anti-viruses (two McAfee versions, Sophos ML, something called Rising and AegisLab) actually tag it.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Ah, yes I see. I'm thinking the easiest way for it to detect the difference in the devices would be to use a Name identifier. If we know the device will output "Ford" then we can use this in the identifier section. I will make sure to do this and release it in the next upcoming update. In addition, I will also see what I can do about the temp root shell for these devices. I think you are right and it needs to be disabled for these devices. Thank you for letting me know! :D
[Fire HD 8 and HD 10 Android Development] manyxda:
Belatedly I thank Datastream33 for the wonderful Toolbox. (I thought he was too august a figure for vain addresses, but seeing others approach and be received have found the courage.)
[Fire HD 8 and HD 10 Android Development] w457381n:
Newly coming into this war against Amazon's restrictions... So forgive me if this is a stupid question.

If I have complete control of my home network (DHCP, DNS, etc.), for the purposes of the initial install I should be able to just DNS blackhole the addresses in your text file, correct? Obviously, this fails if the tablets roam to another network. But for that, once I have better control of the device, will I have other options for local device blackholing the domains (local HOSTS, other OpenDNS roaming client, etc.)?

Thank you so much for all your work on this! It's obviously a labor of love/hate. 😊
[Fire HD 8 and HD 10 Android Development] blaacksheep:
Hi, and welcome to XDA!

The important thing is to block the IPs in the list before you connect to WiFi. There are

6

sites in the blocklist. You can use your router or a PiHole or the like to apply the blocklist. The advantage of doing it locally on the tablet, is it works no matter who's WiFi you're on. The advantage of running it upstream, like at the router, is freeing up the VPN interface for other uses.

You don't need to change the DNS settings. I just included my preferences and was pointing out what the 4th tab in DNS66 was for.

Anyway, I'm glad it helped. There are many other options available to do the things in that tutorial. For most, it's enough to get you going. For some, it's a place to start with their own ideas about how to accomplish the goals. It's just a collection I put together. :)
[Fire HD 8 and HD 10 Android Development] kevzmyke:
Does someone know how to bring back the navigation bar on the Amazon FireHD10?? it has now wider gaps between the buttons. It became like this when I hid the device dashboard using Fire Toolbox
[Fire HD 8 and HD 10 Android Development] manyxda:
Finally I had the satisfaction of siccing Toolbox on my v7.3.1.7 HD 8 and setting both Automatic Updates and OTA Updates to "disabled"! (Something I couldn't do with my v7.3.2.2. HD 10.)

A couple questions.

1. I just want to confirm that if, after disabling those things, I were to be a fool and use the tablet's manual update, then I would get an update. Is that right?

2. What has been people's experience of adjusting DPI? I notice that HD 8's DPI is lower than that of HD 10. I doubt that if the tablet could well handle a higher DPI Amazon would have set it to a lower by default (and make it less enticing).
[Fire HD 8 and HD 10 Android Development] manyxda:
A question not on Toolbox. But my HD 8 would not let me change the time zone. It is set to GMT+0, and when I click "Select time zone" I am thrown back out to Device Options (a higher node in the menu system).

Somebody here has screenshots of the exact thing as happening to me (scroll down a little).

Does anybody know how to fix this? Thanks.

I tried this: Start factory app Clock > Settings > Change date and time. That sends me Date & Time in Device Options, where I had the original trouble. But here is the interesting bit. If I then hit "Select time zone" I am sent back to Clock's Settings (where I have just come from). Which is to say, the "Select time zone" item is essentially a "Back" button.

More info: I have tried rebooting the tablet. Both my router's Web interface and my HD 10 display the correct local time.
[Fire HD 8 and HD 10 Android Development] Datastream33:
Greetings!

May need to re-enable Device Setup before the time zone can be changed. Could you please try running this command in an ADB Shell:

pm enable com.amazon.kindle.otter.oobe

That should do the trick! You should now be able to change the time zone without any problems. If it doesn't work, please do let me know, and we'll troubleshoot further. Best of luck, and please have a fantastic rest of your night/night! :D
[Fire HD 8 and HD 10 Android Development] Datastream33:
If you would like to restore the navigation bar back to defaults, try running this command in an ADB Shell:

settings delete secure sysui_nav_bar

Running the above command will reset the navigation bar and bring back the device dashboard icon. If you'd like to customize the navbar, be sure to check out the Navigation Bar Modifier. It can be accessed through Modify System Settings > System UI > System UI Customizer > Navigation Bar Modifier.

Hope this helps, and if you have any further questions/concerns, please do let us know! Best of luck and have a good day/night! :D
[Fire HD 8 and HD 10 Android Development] manyxda:
Thanks so much. That totally worked!

ADB shell output was

<QUOTE>

> "cd /storage/emulated/0/;pm enable com.amazon.kindle.otter.oobe"

Package com.amazon.kindle.otter.oobe new state: enabled

<UNQUOTE>

Now, did I just temporarily turn something on that should ordinarily be off? In other words, should I go back and do anything to restore the status quo ante?
[Fire HD 8 and HD 10 Android Development] Datastream33:
Awesome! Glad to hear it worked! :D

If you'd like to disable it again, feel free! It wouldn't hurt anything. The app is mainly used in some settings, and for setup when the tablet is first powered on.

Here's the command to disable it:

pm disable-user --user 0 com.amazon.kindle.otter.oobe
[Fire HD 8 and HD 10 Android Development] manyxda:
Thank you again, and excuse my many questions.

But does it not hurt anything to leave it either enabled or disabled? If that were so, I would rather leave it enabled (for when ever I'd have to change the time zone again).

Did I disable it as part using some Toolbox item? If so, which item? (This is so I'd know, "Okay I am running this item again and will have to remember to enable otter.oobe.")
[Fire HD 8 and HD 10 Android Development] Datastream33:
It's my pleasure, and it's perfectly fine to ask questions! No matter the quantity.

It's fine either way, to be honest. I don't think it will be a problem to keep it enabled. As for how it got disabled, it's likely from running a Disable Amazon Apps preset in the Manage Amazon Apps tool. Both "Standard" and "Complete" presets disable the package.
[Fire HD 8 and HD 10 Android Development] whitebear99:
Is fireOS 8 comming soon?...

I hope seeing gesture supported...
[Fire HD 8 and HD 10 Android Development] ModWorld84:
Hi, very amazing tool first of all. Managed to do pretty much everything I needed to. Thanks!!

However, I keep failing on the google assistant.

Any idea as to why?

Thank you.

EDIT: My brain was stuck in "Guide" mode. Just realized I may install it from google play doh lol Seems to be working well now.
[Fire HD 8 and HD 10 Android Development] Davy49:
Hi All,

Even though I didn't spend very much money on my purchase: https://www.woot.com/offers/fire-hd-8-tablet-7th-gen:

Fire HD 8 Tablet (7th Gen)Sold by Woot

Condition:RefurbishedLabeled Condition: Used - Good Model:32GB | Black (Sold Out)Quantity:1 @ $24.99 . I guess the old adage does apply in my case 'you get what you pay for', I've already used the latest version of the toolbox to modify the tablet, but due to it being a 7th generation model, I'm not even able to install my browser of choice (vivaldi) due to the generation of the tablet. As I truly despise the chrome browser, now I'm wondering if I might be able to install vivaldi via a site such as apkmirror.com ? I purchased this tablet due to it having better specifications than my previous fire 7 (9th generation) tablet does.
[Fire HD 8 and HD 10 Android Development] 19Patrick:
Hello community, I ordered for my son a HD8 2020, I disabled all Amazon stuff and adds. So far everything fine. I installed google services and assistandt.

I tried to log in the playstore with his log in data (family link account). But it was not possible. than i logged in with my account. everything was working but now I'm not able to log my account of again and log his account in. I get the error that I have to use the account manager. But on the fire HD is no account manager installed. There is only the one from Amazon but not from Google. In the Toolbox I got the information that the account manager was installed.

So, is there a way to activate Google family link?

Regards

There is something else. It was not possible to uninstall fire launcher and to set nova as standard.
[Fire HD 8 and HD 10 Android Development] Michajin:
@Datastream33 Looking through the disable options for the newer OS, the only thing i see that still functions is the clear option in shell. Now given the device will only update if it is rebooted, would it being feasible to use like a init-d, automate, or similar program to link a shell script to run a adb shell pm clear com.amazon.device.software.ota that runs every time the device wants to reboot? If that is even possible... just spit balling ideas...
[Fire HD 8 and HD 10 Android Development] manyxda:
Are you saying Vivaldi refuses to install to your tablet, saying the Android version was too old?

On the tablet, this site says: "5.3.7.0 – Latest version for Fire HD 8 & Fire HD 10 (7th Generation)."

Same site says: "Fire OS 5 Bellini – based on Android 5.1.1 Lollipop".

Summing up, you seem to be finding out that Vivaldi considers Android 5.1.1 to be too old (consistent with what's on this page, where the latest Vivaldi is said to require Android 6 and up).

If so, I believe the latest apk would also refuse to install. You may be able to install an older version Vivaldi apk. (I do this all the time often because the later version is actually less good.)

As an alternative, I believe custom ROMs exist for HD 8 7th gen if you go in for that sort of thing. See this page.

A custom ROM typically raises the Android version of the tablet so it is no longer too old for apps.

I don't have an HD 8 7th gen and so am not speaking from experience.
[Fire HD 8 and HD 10 Android Development] LDL707:
I've got a Fire 7 (9th Generation) with F/W 7.3.2.2.

I have it connected to my computer successfully. I can see it in File Explorer and with adb. But when I run Fire Toolbox V27.0, I get the following error: "ACCESS IS DENIED ACCESS IS DENIED isn't compatible with the Toolbox. Please plug in a supported Fire Tablet."

What am I missing?
[Fire HD 8 and HD 10 Android Development] Davy49:
Thanks so much for your reply, it's looking now like I made a bad choice on purchasing this tablet, & I've decided to return it for a full refund. I guess I was just having an extreme type of 'senior' moment. The bottom line is the fact that you get what you pay for. I just thought I'd be better of specification wise by purchasing the fire hd 8 (7th generation) tablet as it had more storage space, etc. I guess for now I'll just be stuck with my fire 7 (9th generation) tablet that responds pretty slow quite a bit of the time, even after I delete the data cache. At least the software version is more recent so I'm able to install most of the play store apps that I'm wanting to.
[Fire HD 8 and HD 10 Android Development] carlos aguas:
Como hago para usar la caja de herramientas ?
[Fire HD 8 and HD 10 Android Development] blaacksheep:
I don't speak Spanish, but I do have Google translate.

You install Toolbox on your Windows computer, enable ADB debugging on your Fire tablet, then you connect your tablet to your computer to run the various tools on your tablet. I think it's pretty well explained in the first post of this thread.

(Translated with Google)

No hablo español, pero tengo traductor de Google. Instala Toolbox en su computadora con Windows, habilita la depuración de ADB en su tableta Fire, luego conecta su tableta a su computadora para ejecutar las diversas herramientas en su tableta. Creo que está bastante bien explicado en el primer mensaje de este hilo.