yashsingh1/xdaforums huggingface dataset:
[Fire Android Development] chris4507:
Sadly not powering on i know it not hardware issue it strictly amazon bricking devices that try downgrading it does warn you all over xda threads of the risks as i said am not angary mad or upset i knew the risk was just me been stupid attempting to downgrade from 5.3.3 - 5.3.1 when it was saposta be from 5.3.2 - 5.3.1 but i appreciate all the help you are giving just dont understand amazon atleast any other manufacturer you can always recover from bricked
[Fire Android Development] DB126:
Rollback from 5.3.x to any other (lower) build is fatal. Contact Amazon for a courtesy exchange if still under warranty.
[Fire Android Development] robert98374:
Is this method still a viable option or...would something else be suggested?
[Fire Android Development] DB126:
What exactly are you asking? Response depends on the version of FireOS currently on your device.
[Fire Android Development] robert98374:
its running 5.3.3.0
[Fire Android Development] DB126:
At present FireOS 5.3.3 can not be rooted. However, you can install the Google Play Store if interested. See below.

https://xdaforums.com/amazon-fire/general/how-to-install-google-play-store-fire-t3486603
[Fire Android Development] steve8x8:
I'm looking for a decent "swiping" keyboard (like AOSP keyboard or ShapeWriter, R.I.P.) that can be installed on a stock ROM Fire 5th. Any suggestions beyond Swype and SwiftKey?
[Fire Android Development] m00head:
Gboard – the Google Keyboard – Android Apps on Google Play

https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin

Gboard - the Google Keyboard APKs - APKMirror

http://www.apkmirror.com/apk/google-inc/gboard/
[Fire Android Development] bll33:
5.3.3 to 5.3.1

Is it possible to downgrade from 5.3.3 to 5.3.1 and then root the device?
[Fire Android Development] DB126:
Clearly not - device will hard brick with no known recovery.
[Fire Android Development] DragonFire1024:
Kingroot really knows how to mess with you ?
[Fire Android Development] DragonFire1024:
Even messes with me more.
[Fire Android Development] archer007:
Just bought a used Fire HD 6 with 4.5.2 on it. Does this tool work on the Fire HD 6? Should I upgrade it to 5.1.2., root, get Google Play, and block OTA updates?
[Fire Android Development] DB126:
No to first question. As for the second post in the HD 6 forum (here).
[Fire Android Development] ewlloyd:
Just got stuck with 5.4.0.0 as of June 24th. *sigh*

Let's not hold our breath for a fix, eh?
[Fire Android Development] yamyam263:
Is there any method to root 5.3.2.0?
[Fire Android Development] DB126:
Yes - 5.3.2.0 can be rolled back to 5.3.1.0 and then rooted via the SuperTool or KingRoot.

Make sure you truly have the '0' variant of 5.3.2; 5.3.2.1 can not be rolled back or rooted at present.
[Fire Android Development] cousino:
Can 5.4 be rolled back and rooted? i can not find any info on this.
[Fire Android Development] DB126:
No. Rollback to 5.3.2.1 is therotically possible but that version can't be rooted either. Going further will brick device with no possible recovery.

Recommend staying on 5.4.x branch as it contains a few nice enhancements over immediate predecessors.

Root seems unlikely for FireOS builds >5.3.2...at least in the immediate future.
[Fire Android Development] Mervingio:
I updated SuperSu from PS and lost root not sure what happened
[Fire Android Development] DragonFire1024:
Might be a dumb question, but did you update through SuperSU?

---------- Post added at 10:29 AM ---------- Previous post was at 10:24 AM ----------

Possibly...if only I could repeat the steps of how I managed to delete all app data, system apps included, WITHOUT root. I did some digging and there have not been a lot of people with that issue. The ones who did have it, ended up with a device with internal storage that was damaged beyond repair, even after a factory reset. I was lucky I guess. And weird part is, no one wanted to admit how they ended up there.
[Fire Android Development] Mervingio:
I tried but say how to root maybe can use the tool again?
[Fire Android Development] DragonFire1024:
Presuming your fire doesn't upgrade to a newer OS, I wouldn't see why not? Might even try Kingroot on it? If you were updating SuperSU, you should do it through the App if available.
[Fire Android Development] Mervingio:
i will check when home hope my 6 years son not do it something weird :silly:
[Fire Android Development] luisan1977:
Hi

Is it possible install only google play store in the ultimate version 5.4.x?

I just want that.
[Fire Android Development] DragonFire1024:
So far as I know, all 4 APKs must be installed in order for the Play Store to operate.
[Fire Android Development] NetworkGuy149:
Is it possible to block the ads if I am on version 5.4?
[Fire Android Development] DB126:
There are three ways to get rid of ads on unrooted FireOS:

- pay $15 USD to Amazon to remove them

- ask Amazon to remove them as a courtesy (only one request honored per account): https://xdaforums.com/amazon-fire/general/how-to-rid-ads-special-offers-lock-t3585863

- install/configure a router and/or software firewall to block them

I recommend option #1 or #2. Software firewalls appeal to enthusiasts. Been there, done that. Got better things to do with my time. Choose your poison.
[Fire Android Development] gart999:
Block OTA from 5.3.3.0 to 5.4

Hello all. Just got a HD8 (7th Gen) from prime day which amazingly came with 5.3.3.0 instead of 5.4. However, I am afraid to connect to the Internet thinking it will auto-update to 5.4.

Is there any advantage to remaining on 5.3x versus 5.4? Is a rooting solution more likely with 5.3x? Assuming so, is there any way to stop 5.4 from being installed while a wait? I can leave it in the box and never use it. But that's no fun. Thank you all.
[Fire Android Development] sd_shadow:
1 this is for the 5th gen 7in Fire, and discussions should be about that device

2 there is no reliable method to stop updates, for unrooted Fires, other than turning wifi off

3 until one of those firmware versions is rooted, there little reason to expect one will be more likely see a root method over the other
[Fire Android Development] gart999:
Thank you very much.
[Fire Android Development] sd_shadow:
I've started a thread for the device you have see

https://xdaforums.com/hd8-hd10/help/help-thread-7th-gen-2017-question-noob-t3636916
[Fire Android Development] lhuge:
I had a 5th Gen nicely rooted, but then I cracked the screen badly.

So I bought a new one, intending to root it as well.

Unfortunately it arrived an hour before I was leaving town for a month, and I unfortunately forgot that I needed to root before the device got upgraded OTA, so it upgraded to 5.4.

I assume I am completely sunk in terms of rooting it any time in the foreseeable future - is that correct?
[Fire Android Development] DB126:
Correct. But if the units are physically identical (5th and 7th gen are easily confused) you can swap the guts to utilize the new screen with old rooted internals.
[Fire Android Development] javweird:
Hey all, I got a KF 5th gen 7in that has 5.4 running on it now. Any clue on safe methods to root the device? I was just watching a video on youtube [ending in /watch?v=LfxfZkI_l4I on youtube] but stopped now cause the Supertool apparently only works for 5.1.2 and 5.3.1 ... nothing about 5.4 though... any idea if this root method is still possible? or how to downgrade. Not sure how to proceed from here... thanks.
[Fire Android Development] Alaxmofo:
I'm still needing help with driver problems... I got a Windows 10 computer now but it's not recognizing that the Kindle is plugged in on update from adb or even when its on the rom...
[Fire Android Development] sd_shadow:
no root

no downgrading

---------- Post added at 04:27 AM ---------- Previous post was at 04:25 AM ----------

Download kindle_fire_usb_driver.zip from Amazon site

Connecting Your Fire Tablet for Testing or XDA

extract files

run KindleDrivers.exe

Then manually select drivers

Open device manager Settings>Devices>Device Manager

Connect Kindle Fire

Enable USB debugging

(If Kindle is not listed as Android>Android Composite ADB interface)

select Other Devices>Fire

Right Click>Update Driver Software

Browse my computer for Driver Software

Let me pick from a list of drivers on my computer

select Android or Android Phone (or ADB Interface or Android Device)

Select Android Composite ADB interface for Stock rom or recovery/adb sideload

Select Android ADB interface for Fastboot mode

or Android Composite ADB interface

next

you may have to reboot pc
[Fire Android Development] DB126:
Try a different cable; most Windows 10 builds recognize this device in multiple modes without messing w/drivers.
[Fire Android Development] fuzzynco:
Is it possible to root 7th gen Fire 7in?

or install Play Store? Is there a way to disable the lock screen ads ?

Would the firmware display utility work on 7th gen?
[Fire Android Development] DB126:
Yes to first two questions; have no idea what the 3rd is asking. Look in the general section for relevant threads.

Why isn't there a 'no spoon-feeding' emoji?
[Fire Android Development] xknobi:
I need a little bit direction here. I have got a 8GB version with 5.3.1 on it. In the OP here it is said it is not downgradable:

But in the other thread : how-to-upgrade-to-lollipop-root-gapps-t3163950

it says:

So which one is correct and which method is for me, I just want to install Lineage or Nexus custom ROM.
[Fire Android Development] DB126:
Correct - however, FireOS 5.3.1 can be directly rooted (5th gen only) so no need to downgrade. Once rooted you can install a custom ROM. Be sure to maintain network isolation (WiFi off) while still on FireOS to prevent an OTA update.

The other thread you referenced pertains to 4th gen devices; this thread and the accompanying guidance is for 5th gen devices.
[Fire Android Development] xknobi:
Thanks for the tips, then this thread is the right one for me. :o
[Fire Android Development] DB126:
Great. Be aware you will need to enable WiFi while running KingRoot. Amazon will immediately attempt to download/install FireOS 5.4 which, if installed, will block root and any hope of installing a custom ROM. Be sure to disable WiFi between KingRoot runs until OTA updates are blocked which can only be done with root access (not entirely true but OT for this thread). If an update does begin to download while rooting boot into recovery and flush caches to kill the partial download which may install on the next boot into FireOS.
[Fire Android Development] xknobi:
Thank, I have blocked the OTA update through opendns. The tool is great, have done 2x tablets in a row :D

A lot of time have been spent with KingRoot on one of the device. The shipped version had difficulty to retry root since it hanged during checking root. Then tried the newest 7.20 release. It had rooted the device after many tries. But then Supertool seems to have problem with this version because during the process of removal of Kingroot and installation of SuperSU there were some error message. Sorry didn't copy that.

What I did then is restore the shipped version of Kingroot of Supertool and did a Factory Reset on tablet. Then rooting and Supersu went through as my other device without problem. :good:
[Fire Android Development] DB126:
Thanks for sharing - good stuff. Further comments:

- had not considered using OpenDNS to block OTA updates - nice!

- I sideload a VPN based firewall while on FireOS to rein in unwanted network traffic, only allowing selected apps to communicate; works a treat (and easy)

- your experience resetting device after a few failed KingRoot runs parallels those of many others; this step is often neglected leading to much frustration
[Fire Android Development] JosueLite:
Hey fellas.

I have had my 5th gen Kindle for a while and dusted it off.

I rooted this back in the day and am still on 5.1.1.

It updated to the latest SuperSu but now my Amazon appstore won't work?

The google apps work just fine. I was wondering if I should "factory reset" the device and go through the root process again or if there is something else I can do to get the amazon part usable.

The "books" app still works even though the Amazon appstore doesn't.

I don't think I'll be able to install a custom rom on this device from what I've poked around on?

I had to use adb tools to see which OS version I was on since I have the System Updates blocked?

Thank you for your time and help even after all of these years.
[Fire Android Development] DragonFire1024:
That might be why you can't access Amazon App store. I don't use the App Store and have it disabled along with OTA and system updates. It's quite possible, though I'm not sure, that disabling both those features might prevent access to certain Amazon apps. Most of us that are rooted or have 'uninstalled' most of Amazons apps, don't really use the App store therefore we don't get a lot of posts like this. That's my guess, but it's only a guess.
[Fire Android Development] JosueLite:
Hmm...would it be possible to uninstall all of the "system" amazon apps using adb commands so I can use the Play store versions?
[Fire Android Development] DragonFire1024:
You can pretty much 'uninstall' everything. Whether or not the tablet works after, and after a reboot, is another story. I keep meaning to make a list of what I left 'installed,' but keep forgetting to do so. This link let's you uninstall manually. There is also a link to in that thread to a thread with an automated tool. https://xdaforums.com/hd8-hd10/general/root-required-remove-amazon-bloatware-t3636796

If you don't plan on using the Amazon App store or anything related to it, you can 'uninstall' it. Let's say you have Pandora Music. If you downloaded it from Amazon, uninstall it and reinstall from the play store. In most cases, that solves the issue of apps trying to connect to the Amazon store. Not all cases though. When you've done that, reboot to recovery (use ADB to do so if possible), wipe the cache, then reboot. You should do that if you plan on making any major renovation.

Note: if you uninstall system apps that relate to the core function of the system, things will break and you have to do a factory reset. My HD 8 has been through many many resets. That's about the best we have right now. You'll have to play around a bit to get that issue organized.
[Fire Android Development] JosueLite:
Awesome. Thank you very much for your assistance. Time to tinker.
[Fire Android Development] howzitnow:
amazon app store.

Are the date and time right? Also I had to search around and find an older version of the app store. I'm not at home now and can't check which one I'm using, but I'm on 5.0.1 and the appstore works fine.
[Fire Android Development] JosueLite:
Yes the time/date are correct. Can you click the update setting and get it to tell you the software version? If i press that it just takes me back to the home screen.
[Fire Android Development] howzitnow:
I'm running a custom Rom (named "lp-fire-nexus-rom - 2017020@ggow") that I think I got from this thread. The version of the appstore I'm using is "release-21.0001.917.2c_651000110".

If someone can let me know if it's ok, I can attach the amazon apk. If not, it will probably turn up with a little googling.
[Fire Android Development] DB126:
- if rooted you can install a custom ROM

- adb tools likely returned the underlying version of Android (5.1.1) vs the specific version of FireOS; there's a big difference

- properly blocking OTA updates does not disable the Amazon app store; however, some OTA whack-a-mole 'hacks' do a wonderful job breaking FireOS and app functionality
[Fire Android Development] DragonFire1024:
You can download 'Activity Launcher' from the Play Store and scroll through it by tapping the top left, select all activities and scroll until you see system updates. If you don't see that section, then the system updates section has been 'uninstalled' from your tablet. If you're rooted and you do a reset, it might fix it assuming you didn't delete the APKs from the system.

On my rooted Fire 7, the awesome individual who sent it to me, permanently deleted the system files associated with system updates and OTA. So if I did a reset, those APKs/files (OTA and system updates) won't show back up.

Now does uninstalling those stop OTA from happening? Truthfully, no one yet knows for sure. When I did my last reset on my HD 8, (I forget when the last one was) the first thing I did was 'uninstall' those APKs and so far it's said the same thing since then: I'm on FireOS build 5.4, sent out May 31, 2017. When I tap check for updates, it says unable to check.

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

Just a reminder: if you 'uninstall' anything that messes up your tablet, a rest will fix it. Don't uninstall anything related to web view though. Some apps will fail to load if you do so. You'll also not be able to read discriptions of apps from the play store.

Question for anyone listening: I presume you need to register with Amazon to use their Underground App Store?
[Fire Android Development] niccotaglia:
The "root" option doesn't work on 5.3.0 (kingroot always fails), is there a way to fix this issue? It should work, considering it's meant to work on 5.3.1. It fails at 70%
[Fire Android Development] DragonFire1024:
Try using Kingroot for PC.
[Fire Android Development] DB126:
Another option which may be easier (no PC required):

- boot into stock recovery

- perform a factory reset and then reboot

- during initilization do NOT register w/Amazon or enable WiFi

- fire-up the super tool and validate connectivity w/device

- enable WiFi just before starting KingRoot; disable after 1-2 min and/or immediately after a reboot

- be sure to reboot device after disabling WiFi unless KingRoot did it for you (this step clears any partial OTA update downloads)

If still no joy after several attempts repeat above steps except sideload FireOS 5.3.0 (that version; no other!) instead of performing a factory reset.

Good luck...it will work eventually.
[Fire Android Development] sebr:
Same Problem here on 5.3.1.0. Kingroot fails, also the PC Version. Factory reset does not help as well.
[Fire Android Development] DB126:
Many before you have successfully rooted FireOS 5.3.0/5.3.1 with KingRoot. It is rarely easy as KingRoot is unsophisticated and uses a seemingly random algorithm to identify vulnerabilities and match with potential exploits. Almost trial-and-error IMHO.

Ask 50 people to flip coin stopping only when it lands heads-up. After a certain number of attempts some will declare the coin is rigged. And so it goes.

Keep trying. You can increase odds of success by following the guidance a few post back or digging further to see what worked for others.

Good luck.
[Fire Android Development] blaspoiwa:
late to the party

I am running 5.3.2.1 - I checked several months ago but at the time there was no way to root. I am wondering, is it possible now?
[Fire Android Development] DragonFire1024:
Still no root. Sorry. Look for the top threads in the general section on how to disable OTA packages and so on.
[Fire Android Development] fuzzynco:
Will this tool work with 7th Gen Fire 7 on 5.3.3+

For non-root required functions? I understand that 5.3.1 is

the last known to be rootable version.

If I understood correctly, 5.3.3 and 5.4.x are the same on

both 5th Gen and 7th Gen.

If its possible I would like to install Play store (and its support files),

remove ads and attempt to stop software updates.

If your tool doesn't do that, can you suggest solution

for non-root required functions?

I do use Amazon's content, so the defaut launcher

is tolerable. Is there a non-root required way to

do Link2SD, (I have a large mostly empty external card

and the 8GB system doesn't leave much space for

user apps). Amazon's content can be directed to

external storage, but 3rd party apps go in local

storage.
[Fire Android Development] DragonFire1024:
You can use this method to install the required APKs for Google Play Store. You can block Ads (presume you mean the lock screen ads) by 1) Calling Amazon and tell them the ads are offensive or inappropriate. 2) If you are still on 5.4.0.0, you can manually uninstall 'Special Offers' APK as well as OTA APKs (DeviceSoftwareOTA and ForcedOTA). Use App inspector or a like minded app to get the exact package names. It's very advisable you block OTA.

A 'no root firewall' works to stop OTA too if you don't want to remove anything. NoRoot Firewall is the most basic of several. You can look at the 'similar apps' section if you scroll down a little and see if you like any others. Although the most popular ones like NoRoot are still free (NoRoot Data Firewall and NetGuard for example), they have other features that are 'pay per feature.' I use NetGuard, but it has advanced features that you pay for that take some time to get used to and learn how to use.

As for the Link2SD, I am not sure. Someone else with more knowledge will be able to answer that question. Amazon does allow some apps to be moved to external storage though.
[Fire Android Development] DB126:
- App2SD, Link2SD and similar apps that leverage symbolic linking all require root to perform the system level functions necessary to support seamless, transparent migration

- AdGuard is yet another no root option that handles both comprehensive ad blocking (system/app/browser) and firewall duties to stop OTA updates. Won't find it in the Play Store as Google banned it like all similar apps. A professional grade, user friendly option for those willing to pay for a license (~$10 USD). Free version only blocks browser based ads.
[Fire Android Development] steve8x8:
Earlier this week, there was an Amazon offer I couldn't deny: a refurbished gen5 Fire7 for less than 30€ (special offer that made me a Prime user for a month, and a 20% discount on top of that).

Knowing that there might be a nonzero risk of getting a 5.3.2.1 or higher, I decided that I could still hand it over to someone else as an inexpensive toy.

The black device (serial G0W0 H404 ...) came with 5.3.1.0 on it. Lucky me!

I went for the "long list" sketched in #1703 (Aug 31, thanks Davey), including deregistering the device, wiping cache and data in recovery.

To have better control over WiFi access (I got a much faster Internet connection since I did this last time, and was very worried about the update arriving faster than I could breathe in twice), I set up a pocket router that could be connected to, and easily disconnected from, LAN.

Still it took four attempts for KingRoot to succeed. There were reboots at the first two ones, a "root permission exception" message popping up during the third, and success after only 4 minutes during the fourth attempt - the first three attempts went up to 52%, 66%, and 68% before declaring failure.

This all was done with KingRoot 4.9.2 (the one in RJ's toolkit - I have learned that higher versions may become harder to uninstall) and Wifi disabled after the percentage counter reached 10% (a few seconds). I didn't need WiFi at all for the last two attempts.

While the KR wheel was spinning (for more than half an hour in total) I pondered why nobody seems to have found out yet whether it would be possible to fake the "cloud wisdom" KR is using, to provide a more stable set of possible vulnerabilities, and - perhaps more important - to be able to decouple the device from the 'net (with a local server just providing the "wisdom")...
[Fire Android Development] DB126:
Excellent report - thanks for detailing your experiences. KingRoot does offer a desktop version (Chinese UI; Windows only) that supports off-line rooting via USB tether. Some say it works better/faster; others not. My personal take is the hit-or-miss success rate is directly attributable to an unstructured vulnerability assessment/test algorithm. Akin to asking a 5 year old to sort a large group of objects in the least number of moves. Obviously a simple math problem but most kids that age aren't equiped with the skills to evaluate and solve the problem short of trial 'n error. Yeah, KingRoot at its finest.