yashsingh1/xdaforums huggingface dataset:
[Fire General] DragonFire1024:
Did I say that? Nope. Sure didn't. Sometimes I wonder if so much negativity is spread around here, it's no wonder why we haven't found anything until recently. You guys are smarter than me no doubt. But sometimes a little positive energy can go a long ways.

Here's a little bit: what I've been doing and continue to do is unheard of anymore. Go back to 2012-2013. If you put all this together, we're at almost 10 years since anyone has tried any of this much less been successful. 95% of my work here has been spent reading. 3% testing and less than 2% for the rest. My recent discovery included, this is all very old stuff. It goes to think Amazon has gotten a bit lax in security if this is all possible. So one can surmise they are using techniques equally as old.

To me that says they are way too comfortable with their environment and have started to use this things that 1, aren't used anymore so no one is looking for them 2, aren't supported by android anymore so see number one. This explains a whole lot of things from My point of view. Now if we want to talk about education and what not, it perhaps helps to actually read what I do and how. Instead of continuously saying it can't be done. Maybe even contribute your knowledge. That's just my two cents.
[Fire General] Zboy745:
exactly

---------- Post added at 11:08 PM ---------- Previous post was at 11:07 PM ----------

very true

---------- Post added at 11:18 PM ---------- Previous post was at 11:08 PM ----------

Ummm, I wouldn't say you're smarter than me. As far as your theory, you are right. My CEH course has taught me that there are always exploits available, you just have to look for them. There are exploits, we just don't know where to look and how to go about it. Right now, I only see two. We either make a custom "update" of FireOS with things changed (No ads, different launcher, no Alexa, no bloatware, google play already installed, etc.) and mask the signature so it works. Or, we somehow get ahold of those keys and go from there. You all may have no drive, but I do. I want things different. I bought the device bc I like it and its in my budget, so I'm not giving up. I believe if we pool together, share experience, skills, and resources, we can do this or find a root strategy. We just need to stay positive and determined. I'll admit, my knowledge isn't all that, otherwise I'd already have found it by now.
[Fire General] DB126:
"Smart" is qualitative, situational and largely irrelevant to the specifics of the topic at hand. I am ignorant to 99% of the world we share with a few points of light that provide small separation from a complete idiot. Being an old fluck brings a bit of perspective. I'm sure you have many unique characteristics that reside on my overflowing bucket list.

With exception to the sloppy bootloader (fastboot) command suppression in FireOS 5.0.x all of the leveragable vulnerabilities through v5.3.1 were in core code, not Amazon's skin. Google made a commitment to clean up legacy muck in 2016; the manifestations of those efforts are evident in Android 7+ and security patches applied to older builds. There is a reason why no one doinks around with older exploits. Some of this stuff might work on an unpatched platform. Those owning such devices are few and far between. Good luck.
[Fire General] DragonFire1024:
Android may not support selinux boolean in its code anymore, but we are on an OS that was first put out in 2014 and as many here out it, fireOS isn't an Android OS anymore. The HD 10 allegedly has a security patch of March 2018 for 5.6.1.0. Unless Amazon patched fireOS with androids patches a lot of stuff can still happen and the selinux boolean is a Good example. My hacks are an example to that. No one doinks around because most people aren't running an ancient OS. I'm very much aware there are few people who own these and have the time or interest to do what I or we do. That's why it would help a lot more if you'd contribute your knowledge instead of condemning others'. Old has nothing to do with it. Perspectives change. Mine have a lot since I came here.
[Fire General] DB126:
FireOS security patches incorporate critical AOSP patches. How current they are is anyone's guess as Amazon doesn't publish the details. For awhile they seemed behind; I don't perceive that to be the case now. Stakes are too high; media will tear you apart if caught with shorts in the wrong orientation.
[Fire General] DragonFire1024:
The HD 10 can still be rooted by dirty cow. That being the case, and given that has been long since patched by Android, the most recent security patch on this build of 5.6.1.0 should have long been patched too. That right there says something about being lax. Not to mention using now defunct configurations. There's reasons why android doesn't support certain configuration methods anymore.
[Fire General] DB126:
Agreed - HD 10 is a weird duck; not sure why old vulnerabilities continue to survive regular updates. Me thinks Amazon lacks the expertise to deal with this 64-bit oddball in their otherwise legacy device portfolio. Similar to gen 2/3 devices when first released.

---------- Post added at 05:49 AM ---------- Previous post was at 05:19 AM ----------

Ok - want help? Since you are doing 'development work' I have two new in the box 5th gen Fire gizmos rocking a 5.0.1 bootloader which permits a bootable custom recovery and all the associated privileges. PM me if interested.
[Fire General] Talladale:
Apologies if this has been answered before but I can't be doing with wading through 50 odd pages.

I have a Kindle Fire 7 (5th gen). It was running OS version 5.6.somethingorother - no good for de-bloating

A week or two ago I did a hard reset (and reinstalled Google Store) and noticed that the version (even after an update or two) was now 5.3.6.4 so I tried again.

A few apps were removed (not sure what) but with the rest and the OTA disable I get a 'Delete Failed Internal Error' message. I get the same error when I try a manual uninstall from adb shell.

Any advice appreciated.
[Fire General] Zboy745:
Well, that's a start. Can try to adapt that root strategy for the 7 and HD 8?
[Fire General] DragonFire1024:
I'm doing what I can.
[Fire General] Zboy745:
Anything I can do to assist?
[Fire General] Talladale:
Well, I managed to find my own answer; I used the Downgrading instructions to Upgrade my Kindle to 5.4.0.0, the debloater worked perfectly and I'm now experimenting.

Now, which package do I disable to remove Amazon Newsstand? Also, does disabling OTA updates only apply to system updates or does it also prevent updates to the individual Amazon apps?
[Fire General] DB126:
Both...at least through FireOS v5.
[Fire General] smudgepost:
Can anyone share downgrading info? I picked up Gen 7 Fire HD 10 with 5.6.1.0 and didn't realize the challenges in rooting it. Even if I can't flash a ROM I am interested in the bloat removal of Super Tool. I realized Super SU hadn't taken when I tried to SU on shell and it just hangs.
[Fire General] DB126:
Wrong forum; check here: https://xdaforums.com/hd8-hd10
[Fire General] marathonjon:
This tool still works for Fire OS 5.3.2.1 on Fire 7 5th Gen, even if you downgrade from a higher version. I downgraded from 5.6.3.0.

The only issue I'm having is I needed to reinstall the Amazon Kindle app, which I tried to do from the Google Play Store. However, rather than installing, all it appeared to do was unblock the original Amazon app, because it does not appear in my list of downloaded apps, only under All apps. Furthermore, when I try to manage it in Apps & Games, I can neither disable nor uninstall it. So it appears this tool doesn't really remove the Amazon apps, it just hides or blocks them. I guess I'm stuck with the original version of the Kindle app and can't update it from the Play Store. Might be able to update it from the Amazon App Store, but I really don't want to re-enable it. I also haven't tried sideloading. If I do, I'll update this post.
[Fire General] DB126:
Yep - 100% correct.
[Fire General] marathonjon:
OK, so I'm having troubling reinstalling Amazon apps. I can see in settings that the Kindle app is "not installed for this user," so I tried this from ADB shell:

pm install --user 0 com.amazon.kindle

But I get "Failure [INSTALL_FAILED_INVALID_URI]"

I Googled it but the possibilities were endless. Could you please tell me the proper command to reinstall an app?
[Fire General] DB126:
You can't reinstall/update/uninstall a disabled ("blocked") app using normal means because it still exists on the device. The only workaround is to perform a factory reset or reload the build of FireOS you are currently running and start over. You're not the first member to be surprised by this lovely behavior and likely not the last. The solution is to surgically disable what you don't need and leave the rest. Most of the canned scripts are far too aggressive and whack everything that has an Amazon fingerprint.
[Fire General] marathonjon:
That's what I was afraid of. Next time I'll modify the BAT file and disable only the apps I don't need. Thanks for your help.
[Fire General] troy_77:
I've been using this method to hide apps on my Fire 7 and Fire 10. Both are 2017 models and have been fully updated to 5.6.3.4 -- shows up as FireOS 5.3.6.4 (626533320) in the settings --

Anyways I have found I can also `unhide` apps without a factory reset -- you don't even have to reboot! -- Just `unhide` and the app works again!!!.

The catch is you'll have to use this method to `hide` your apps in order for the `unhide` to work correctly.
[Fire General] marathonjon:
Thanks for the tip! I'll give it a shot on my 2015 Fire 7
[Fire General] justaskin12!:
picked up HDX 7 at estate sale, stuck in boot-loop so $40>>>>$10.....put on a metered charger, fill'er up........fiddled it into restore mode, caches wouldn't load, set it aside, daughter walks by and reboots, I can't get it back into restore mode.......(typical annoying randomness).........load Amazon drivers, no go, not registering in Win7 device manager.......set it aside, start looking at Linux and factory cable and fastboot andandandand

walked by this evening and lo, it's all happy at the home screen......so, did just being attached to the Win7 for a bit do something?.....did it log on to some hidden wifi?....was the battery so dead that just needed some time to load it's caches up

30 some years fiddling with computers and I still don't know anything ;)
[Fire General] vanzan:
I got a Fire 7 about two years ago and I think I used this and it worked great. Are there any better options now for rooting or getting rid of the Amazon stuff? I can't check what FireOS I'm on ...I go to "device options - system updates" and it closes out. I think this app does it deliberately.
[Fire General] DragonFire1024:
The tool disabled the system updates app. That app doesn't collect ota, it just shows info about the last ota performed.
[Fire General] MassDestruction:
I just got a 9th gen Fire HD 10. All the tools and commands I used on the internet don't seem to work. Including this one. When I try to Remove Ads for instance I get

Failure [DELETE_FAILED_INTERNAL_ERROR]

Done! Press any key to continue

Any help with this? Or is 9th gen currently unsupported?

*Edit*

Never mind. I see that the device isn't supported yet on other threads. Sorry.
[Fire General] Georgelord77:
What does "delete failed internal error" mean and how can I fix it? It uninstalled some apps but it just says that for the rest.
[Fire General] Michajin:
There are many options, one you need to be in the hd8 and hd10 thread. Edit: Sorry, old post...

https://xdaforums.com/hd8-hd10/development/official-amazon-fire-toolbox-v1-0-t3889604

---------- Post added at 01:23 PM ---------- Previous post was at 01:20 PM ----------

It means you need root. The title of this thread says patched. Here is a tool for assisting. Most disabling can also be done with adb user disabling.

https://xdaforums.com/hd8-hd10/development/official-amazon-fire-toolbox-v1-0-t3889604
[Fire General] 4061204:
The fire tool is brilliant and removes most of the Amazon garbage. However a lot of connections still remain and I found No Root Firewall on Play store that is extremely good in removing the intrusions from Amazon. It's very flexible with a good interface and will remove every single unwanted communication from Amazon or anyone else. It stops the updates and the junk you find returning when you think you have cleared it all the next time you switch on.
[Fire General] oldman20:
Is this can use for firestick?
[Fire General] chrisfunkdoc:
Really sorry noob

I'm sorry to post this as i'm sure this type of thing annoys you, but I cant this to work, it never goes past the 'waiting for device' line. Is there a guide anywhere i can read?

Thanks

chrisfunkdoc
[Fire General] Adyatan:
Make sure you have installed adb and kindle drivers from rootjunky's supertool and adb detects your device!

if everything is OK then go to dev. options and revoke USB debugging authorizations.

Now, a message should popup on your device when you use this tool saying 'allow USB debugging' , Click OK but don't check the 'Always allow from this computer'.

This should work!:good::good:

[MENTION=8292572]savvytechwinner[/MENTION] When 'always allow from this computer' is checked, the tool always stucks on waiting for device! Can you fix that??
[Fire General] chrisfunkdoc:
Thank you, all working as it should now
[Fire General] savvytechwinner:
Make sure your device is connected and drivers are installed,, then restart my tool
[Fire General] CyberLykan:
Does this work on a non rooted Fire TV with the latest version?
[Fire General] sp1d3yman:
any way to put kindle back on i didnt realize it was bloatweare and play store will not install it
[Fire General] krsmit0:
factory reset
[Fire General] DragonFire1024:
Give it a try. This command sat on the front page of the article section on XDA for about 2 days before I decided to try it on the tablet. This command was never intended for the tablets. The person who discovered it for phones, likely never thought for a second about these tablets. This was pure luck and I'm still in shock it worked.
[Fire General] savvytechwinner:
Yea but the bloat removal might fail or not remove it
[Fire General] mhale14:
wanted to say thank you. everything works perfectly.
[Fire General] haybody89:
Hi! It doesn't seem to solve the 'waiting for device 'problem for me. Revoking the USB debugging athorisation doesn't result in any popup message on my device. I've got win10 on my laptop, both adb an kindle drivers installed. Any other suggestions?

Thanks in advance!
[Fire General] Mikizio:
Hello,

Thanks for the great work !!! The device received its second life (Fire HD 8 2016, 5.4.0.0)

When I click on the home button (more obvious when few times), I can see the default (fire) launcher for few seconds. Is it normal? Is there any way to eliminate that? Maybe disabling it?

Also, how to turn on long press on the home button to activate the google voice search?

Thanks [MENTION=8292572]savvytechwinner[/MENTION]
[Fire General] DragonFire1024:
At the moment that's the best we have regarding Fire Launcher. I removed some of it's major permissions yesterday to try and allow Nova as default, which worked for a few minutes before it started to have seizures. You can hide it, but after a while you get a parental warning, which really isn't a bother, but a few other applications wouldn't work right. Doesn't mean that would be the same effect for you though.

To hide it you'll have to open up 2 ADB windows. Connect your tablet to PC and In the first one, get into the shell and paste this script into it. ADB will then kill Fire launcher each time it starts. However if you disconnect your device, or stop ADB, Fire launcher will return.

!/system/bin/sh
nohup
while :
do
kill $!
sleep 1 & pm install -r -d "/system/priv-app/com.amazon.firelauncher/com.amazon.firelauncher.apk" & sleep 20; kill $!
kill $!
done &
exit

If you don't want to keep ADB running all the time, Then in the second window go into a shell and when you see "success" appear in the first window (success meaning ADB has successfully killed Fire Launcher), run the below command. Only run the command following 'success' and NOT while Fire Launcher is running. You will have to repeat this command a few times. When Fire Launcher is successfully hidden, it will tell you it's new state is hidden. You can then close the first ADB window.

adb shell
$ pm hide com.amazon.firelauncher

If you have issues with this, or it becomes too annoying to tap 'ok' each time you swipe close an app, just unhide Fire Launcher by going back into a shell and typing:

pm unhide com.amazon.firelauncher
[Fire General] Mikizio:
I'll try it, Thanks.

BTW, is it possible to also disable the annoying fire keyboard ?
[Fire General] savvytechwinner:
yea download a keybaord from the playstore I reccomend Gboard the app shows you how to install the new keyboard
[Fire General] Mikizio:
Right, I have it(Gboard), but I wish I could to not have it in the keyboards list at all, as it wasn't installed in the first place.
[Fire General] savvytechwinner:
Ask DragonFire for the command on to uninstall it, if you know the package name do the command

adb shell pm uninstall -k --user 0 [package name]
[Fire General] jelabarre59:
So we're not actually clearing up space or making the tablet work any better, it's just hiding the obnoxious stuff and giving us false hope. Somehow I think the whole idea that WE purchase these devices with our OWN money, and being forbidden to have full, root access is nothing short of criminal.
[Fire General] DB126:
Not exactly. Apps that are made 'unavailable' to the current user do not launch at boot (or via other triggers) and do not consume resources other than space in the system partition and associated system caches. From that perspective the device works better as it is not burdened with unwanted background bloat.

While every device I own is rooted (or the equivalent) it's a choice made at the time of purchase, not an entitlement. One does not have privilaged access to most consumer electronics (smart TVs, navigators, thermostats, streamers, etc) not to mention the dozens of computers in automobiles. The business case for a $50 gizmo quickly falls apart if consumers can easily repurpose the device. If that were the case Amazon likely discontinue the Fire product line.
[Fire General] Mikizio:
Interesting, will it work on the fire phone (kitkat) ?
[Fire General] crash4fun:
Thank you for the amazingly simlpe tool! Worked great for FireOS 5.4.0.0 on HD 8 2017.

Only thing I noticed was this app was left installed:

com.amazon.unifiedsharegoodreads

Perhaps add that whenever you update, not a huge deal though, thanks!
[Fire General] DB126:
In concept, yes. But you'd need to tweak the scripts for FireOS 4.x particulars. That said, thought there was a root solution for Fire Phone.
[Fire General] DragonFire1024:
The command was never intended to work on these tablets. When I first read the article, listed in the OP, I was skeptical and waited a couple days before I said what the heck. This came as a complete surprise to have worked on these things.

Without looking at the article at this moment, I know it was intended for phone's. So I would say, though I can't be certain, if it works on these tablets (and as far as we know all models of them), I would say it has a good chance at working on the Fire Phone.
[Fire General] DragonFire1024:
I thought it was the Fire Stick? Or is that the same thing?
[Fire General] DB126:
Not the same. One is a video streamer (similar to Roku), the other an Amazon branded mobile phone.
[Fire General] DragonFire1024:
Ah well I know the Stick can be. And from what I've read, the TV can be too.
[Fire General] DB126:
Both can be rooted (select builds). Moving OT; several active XDA threads dedicated to these devices.
[Fire General] trepz:
Is Anyone getting performance improvements from this? (even if slight)
[Fire General] DragonFire1024:
Absolutely. With the apps you uninstalled, they are no longer running in the background so no unnecessary CPU or RAM is used for apps that are not being used or will never be used. Also gives a bit of a boost to your internet as well because there are less apps connecting to or trying to connect to the internet.
[Fire General] realskylol:
Too bad I can only thank you once but you, savvytechwinner, did gods work!

I've had my Fire for a good year now and it always bothered me on how much bloatware Amazon is shoving down your throat but thanks to your tool all of that is 'deleted'.

Again thank you very much! :good::good:
[Fire General] terpsarlington:
maps

First thank you for this tool it is amazing.

Second, can someone tell me how to remove the amazon maps app. that was the only app still left once i ran the tool.

thanks.
[Fire General] DragonFire1024:
There will be two Apps with Maps or Mapsv2 in the title or package name. Uninstall those, but make sure

1) You have Google Maps installed (if desired). You may not be able to install it after uninstalling Amazon Maps.

2) Make sure to have the Google App installed. You will need it for location services.

---------- Post added at 05:31 PM ---------- Previous post was at 05:26 PM ----------

I wouldn't go as far as to call it 'Bloatware.' Unnecessary internet hogs? Yes. Battery Drainers? Yes. CPU and RAM eaters? Yes. What surprises me though, is how much of the CPUs are NOT being used now. These tablets, even with Amazon's apps, really haven't seen their true potentials. The hardware is great for the price really. But it's a shame how the software can shadow all of that. I sorta feel sorry for these tablets, but Amazon does have a good product, aside from their pigs.
[Fire General] scoobdriver:
Thanks for the work.

Anyway to re-enable the Amazon app store. (my Plex app purchase is linked to this) and won't work without it
[Fire General] venreddy:
Great work... working flawlessly on latest Fire OS 5.4 on Fire HD 8 (2017).

You can also remove more apps... ex:

adb.exe uninstall -k --user 0 com.amazon.unifiedsharefacebook

adb.exe uninstall -k --user 0 com.amazon.cloud9.kids

adb.exe uninstall -k --user 0 com.amazon.webview.chromium

adb.exe uninstall -k --user 0 com.amazon.geo.client.maps

adb.exe uninstall -k --user 0 org.mopria.printplugin

adb.exe uninstall -k --user 0 com.amazon.ods.kindleconnect
[Fire General] GofreeSing:
When I click on the .bat it doesn't run asking to open with other apps?
[Fire General] sinergine:
Thanks savvytechwinner, great work

just reset my fire 8 hd 2017 and used your tool. All work fine.
[Fire General] savvytechwinner:
Trying opening it with CMD
[Fire General] savvytechwinner:
I'm sorry but know, you will need to factory reset it you want it back.

You can edit the .bat and delete the line "adb\adb.exe uninstall -k --user 0 com.amazon.venezia" and rerun it after a factory reset
[Fire General] GofreeSing:
I used Send to Desktop to create a short cut and it opened fine now. Thank you.