yashsingh1/xdaforums huggingface dataset:
[Fire HD 6 and 7 General] Vorkosigan74:
I have a similar issue.

I'm not sure if there is a better solution, but I used powerpoint45's hacked Kindle app as a temporary solution. He talks about it towards the bottom of the first post.

http://xdaforums.com/fire-hd/themes-apps/how-to-set-custom-launcher-default-home-t2932791
[Fire HD 6 and 7 General] CommandoMuffin:
That worked perfectly! Now I can view my books offline. Thanks a ton :D
[Fire HD 6 and 7 General] DoLooper:
This is good to know. Another way is to go through the Bookstore, explained here.. (EDIT: Oops, see you tried that.) Check out the Lollipop Discussion thread for post-upgrade issues/fixes/talk.
[Fire HD 6 and 7 General] r.Huzar:
well - so the answer was to use WindowsAutoTWRP_v03 to regain TWRP and start from scratch. There was a lot of nail biting as I was waiting for things to move forward :D
[Fire HD 6 and 7 General] Buzzy42:
I'm afraid I might have just killed my poor Fire 6.... I was on (rooted/tweaked/very happy) 5.3.1.0 and wanted to bring it to 5.6.0.1. I downloaded everything to the Fire, ran the script, got into TWRP no problem. I flashed 5.6.0.1, SuperSU, and Xposed. I *forgot* to flash the s5.4.1_1133_stock_recovery_uboot file before leaving TWRP and rebooting-- as soon as I hit reboot I remembered, of course, but I couldn't stop it.

(I think what caught me is the OP saying "Note that if you downgraded from FireOS 5.3.1 to 4.5.3 to root, you must flash 5.5.2_1534_stock_recovery_uboot.zip instead, this will put the required 5.3.1 bootloaders back." -- I didn't downgrade, I was doing an upgrade of an already rooted system, so I wasn't sure and guessed wrong. Given my experience I think if your Fire is currently running, or has *EVER run* FireOS 5.3.1 or newer, you must use the 5.5.2 bootloader, just for clarification.)

It rebooted and seemed to set up 5.6.0.1 fine after waiting for it to rebuild the cache. I used it for a few minutes, verified it was 5.6.0.1, and so I decided to try to go back into TWRP and flash the s5.4.1_1133_stock_recovery_uboot file. This is where things went bad-- I flashed it to try to get the stock recovery back and now the Fire is dead. It won't boot, it won't do anything. If I plug it in via USB I can hear it connecting and disconnecting, so there's SOMETHING booting and failing, but I don't see any Amazon logos or anything.

Is there anything I can try to fix it and/or sideload something? (I am thinking of trying the unbricking method at https://xdaforums.com/fire-hd/development/video-linux-iso-unbrick-fire-hd6-hd7-t3474999 but I am concerned that 5.6.0.1 must be a bit different overall) Or did I kill it good?
[Fire HD 6 and 7 General] Buzzy42:
Just to follow up on my own post, I managed to bring it back to life with the unbricking ISO. You just have to remember to use the 5.5.2 bootloader (5.5.2_1534_stock_recovery_uboot.zip) to go back into "normal" operations if you're using FireOS 5.6.0.1. When I followed the instructions to the letter in the ISO post I managed to re-brick, I couldn't roll back to FireOS 5.3.1 as described, but when I reflashed 5.6.0.1 and the 5.5.2 bootloader, everything was good. (I didn't even have to do the factory reset and kept all my data as if nothing has happened!) It does make me think future upgrades might be a little iffy depending on what Amazon does with the bootloader.

That said, I was able to re-run the BAT file in post 3, get back into TWRP, and flash Xposed-- then flashed the 5.5.2 bootloader and got right back into FireOS no problem.

So, the order I flashed was once in TWRP, I flashed flash 5.5.2_1534_stock_recovery_uboot.zip, FireOS 5.6.0.1, and SuperSu and the update will work fine. (I'm seeing the Amazon Music app trying to start up kind of randomly but I'm not sure if that's a bug in FireOS or if my setup is acting up) I was then able to get back into TWRP and flash xposed-v89-sdk22-arm and it works fine as well.

Hopefully this helps someone still working with the HD6! Thanks to all who have made so much documentation (and so many tools) to work on these units over the years!
[Fire HD 6 and 7 General] jukiba101:
fire os 5.4 hard brick , my fire is dies , please help me thank you very much
[Fire HD 6 and 7 General] Buzzy42:
The best I can suggest is to use the ISO at https://xdaforums.com/fire-hd/development/video-linux-iso-unbrick-fire-hd6-hd7-t3474999 (watch the video through once or twice to be sure you understand the process) and see if that helps you. I'm not at all an expert on these but the ISO can work to bring bricked units back to life.
[Fire HD 6 and 7 General] leapdragon:
Confused... Am I stuck on 4.5.3?

Hi all,

I'm replacing my previous post with this one. So I've finally got root + xposed + 5.6.x installed and I think I now have the process down such that I can reliably get there (and I did not brick yet another device in the process).

However, I have a question about OTA updates—

Does make_space_v02.zip successfully disable them? It seems that the right packages have been removed/renamed, but can anyone confirm that OTA updates are not something that I need to worry about any longer with 5.6.x once the make_space_v02.zip package has been installed?
[Fire HD 6 and 7 General] GartimusPrime:
Ok, so, I just had a Fire 5th Gen given to me for free. It is currently on 5.4.0.1. What files do I need for that? I couldn't quiet understand what I am supposed to download...
[Fire HD 6 and 7 General] g2k:
Hello all. I have a fire hd 6 (2014) that I'm trying to bring back to life after a black screen brick. I was able to use the linux unbrick OS,, w/ AFTV_tools to get back to TWRP. Now I need the 5.4.1_1133_stock_recovery_uboot.zip file, but it seems it COMPLETELY removed from everywhere. Can someone please post a link to this .zip file.

The end goal is to run a CM11 ROM. I f I don't need the above .zip and can just flash the CM rom please let me know.

I need these files to get back to a working device, when bad things happen, so that I can continue trying to get to my end game....Which is going to be an attempt to run:

1) Raspberry pi OS

2) UB Ports ubuntu touch

3) Mobian

4) Tiny_Core OS

To answer the inevitable question, LOL...Yes...I'm trying to have a full desktop linux system running on this device, with custom drivers for the touchscreen. Any help in getting the above .zip file would be greatly appreciated, thanks.
[Fire HD 6 and 7 General] Drunkpilot:
I somehow still have these even though my hd6 has been dead awhile. you should be able to just flash the cm11.
[Fire HD 6 and 7 General] g2k:
Hey, thank you so much. I wound up hard bricking 1 of the HD 6's . Not even the unbrick iso can make it work. I'm concerned that since Amazon updated to 5.6.8.0 that we might now need an updated uboot. I still have 1 hd 6 left though. Once again though, thank you for posting the files. I'll be flashing those soon as possible.
[Fire HD 6 and 7 General] Drunkpilot:
I ended up hard bricking mine too. Years ago though. I can't remember what happened exactly. I had brought it back now than once. I liked that size.
[Fire HD 6 and 7 General] g2k:
Yeah, the size is just killer perfect. I could use the unbrick iso to get the TWRP menu, but no matter what uboot version I used with whatever OS version when I would tell TWRP to reboot, I'd be right back at a black screen lifeless tablet. I finally tried 5.45 or 5.54 uboot and flashed lineage os, and that's when unbrick iso could make a handshake but it would just hang on reader.sh. So I simply told it to use unbrickOptionA.sh and waited about an hour or so but still nothing...boo-hoo-hoo. My poor tablet is just dead...lol
[Fire HD 6 and 7 General] bibikalka:
I think some later uboot's removed the option to do the handshake. I still have one of these working, but it's pretty slow by today's standards, and the 8Gb flash size is just too small.

Anyway, good ol' days with this device!!!
[Fire HD 6 and 7 General] bibikalka:
FireOS 5.2.2 preview (aka Lollipop 5.1) is captured and tested by siegesoldier, and appears to work fine. So the upgrade instructions are amended in order to explain how to go from the 5.2.0 preview to 5.2.2
[Fire HD 6 and 7 General] Silver_Wire:
Did not root

Accidentally hit do not install when on root page

what do i do?
[Fire HD 6 and 7 General] bibikalka:
As long as you flashed 5.2.0 recovery, just downgrade to 4.5.3, root, install TWRP, and re-do this whole process again.
[Fire HD 6 and 7 General] DoLooper:
I reinstalled TWRP yesterday and updated 5.2.0 to 5.2.2 and it went off without a hitch. Thank you! :D Here's some minor feedback:

HDXposed: I didn't need this to fix play store (but we all resort to whatever works.) :) I fixed it by renaming /system/etc/hosts file to hostsBAK and rebooting. (I'm going to activate Adaway, which may reverse the fix, but so far so good.) Maybe you can add this to the HDXposed fix. Personally, I'm a little leary of throwing HDX xposed modules at our device, but as said, must confirm my fix lasts for the long haul

I didn't skip factory reset and have a question: This didn't wipe data and I don't understand why. (Same thing happened when i updated 4.5.4 to lollipop). All my "personal" dirs are still in /data, and settings like ES FE favorites, are active again after reinstalling the app. Can you tell me why? I thought wipe data meant, uh, wipe data :)

Thanks again :good:
[Fire HD 6 and 7 General] bibikalka:
Awesome to hear that the upgrade went well! A positive report goes a long way! Thanks!!!

Also, I've added the reference on the "hosts" file trick to the guide! I am now thinking that in post #2 I should probably update 5.2.0 bootloaders to 5.2.2, since these are different Lollipop versions. So, just in case :D

That is weird. I think it may keep stuff in /media (while removing settings in /data). But without some test factory resets it may take some serious detective work to understand what happened there ;) Perhaps, TWRP is not actually doing what's being requested?
[Fire HD 6 and 7 General] devicer:
Can anyone make order to the OP content? I really do not understand which steps are needed and which are obsolete; I'm currently running 4.5.4 rooted with TWRP. Very thanks

Solved
[Fire HD 6 and 7 General] meganoahj:
Please Use up to date gapps from tk: http://xdaforums.com/android/software/tk-gapps-t3116347

Cause these gapps you linked are not up to date!
[Fire HD 6 and 7 General] bibikalka:
b) what is your actual concern? GAPPS tend to update themselves all the time, so whatever you flash into /system, it will fairly soon become obsolete anyway because the update will download fresher versions

and

a) is there any point in quoting the entire guide? :D
[Fire HD 6 and 7 General] meganoahj:
lulz i dunno want to copy the guide :D

its better to install actual gapps

---------- Post added at 01:37 PM ---------- Previous post was at 01:37 PM ----------

The fix with the hosts file doesnt worked for me, only the HDXposed module worked for me!
[Fire HD 6 and 7 General] DoLooper:
Sorry. Better get out your red pencil again, I spoke too soon. Play store has stopped opening. After trying long time to reinvent [MENTION=4806668]siegesoldier[/MENTION]'s wheel, I am going to resort to HDXposed.

I agree (for what that's worth!) Also was wondering whether we should be flashing 5.2.2 recovery.
[Fire HD 6 and 7 General] llranga:
everything was fine up to installing Gapps using jmz fire tool. mine is hd 6.

it dowloaded Gapps. showing message "extracting and installing playstores and will reboot once completed"

after 10 min, message disappeared and device didn't reboot.

since it's mentioned in jmz fire tool that "do not use install Gapps, more than once ", i didn't try again.

if anyone having same issue, or way to fix this, it's highly appreciated.

thanks
[Fire HD 6 and 7 General] Wol Nguyen:
I completed all steps and succeeded. My fire 6 was rooted with lollipop OS and gapps

I was happy when google play could work. However, after I signed in google account, it immediately crashed.

I've tried doing "force stop" and opening again but it still does not work.:crying:

:crying::crying:

can anybody help me please? thanks :(:(:(

plus, I installed lollipop 5.1 (fire 5.2.2), but it shows "fireOS 5.0" in setting. I dont know what was wrong?
[Fire HD 6 and 7 General] siegesoldier:
Install HDXposed. It's not going to work without it atm
[Fire HD 6 and 7 General] DoLooper:
Yes, play store seems not to be working on latest lollipop. The update at top of this post seems to be the only fix.

That's how it displays. If build date is July 20, you've got 5.2.2.
[Fire HD 6 and 7 General] bibikalka:
Solid info here, thanks again for finding the fix!!!

I've removed the recommendation not to run HDXposed.

For 5.2.2 recovery, it's a bit of pain to get it (need to unpack OTA into files on a PC with a couple of tools, find the recovery update script, run it on Fire, then dd the recovery out). Most importantly, 5.2.0 recovery is fully functional, so little upside if any at all.
[Fire HD 6 and 7 General] devicer:
Hi, I'm unable to install 5.2.2 over 4.5.3/4.5.4 rooted with TWRP. The flash process is stopped to "Patching system image unconditionally..." and the only way to exit is forcing with power button and in this case TWRP is unable anymore to mount /system, so I have to install 5.2.0 recovery and sideload 4.5.3 to unbrick the device. Any solution? Very thanks
[Fire HD 6 and 7 General] bibikalka:
In TWRP you should try to format /system as ext3, then format as ext4. Then try the 5.2.2 update again. If it fails, don't reinstall 4.5.3, but come back here with questions. You will still have TWRP working, so that's good enough.
[Fire HD 6 and 7 General] devicer:
Formatting /system with ext3/ext4 solved the mount error but 5.2.2 still fails to install. Here the log:
[Fire HD 6 and 7 General] bibikalka:
Can you try to install 5.2.0 instead ?

Have the 4.5.3 bootloader handy ( uboot_4.5.3.zip ), so you can flash it right away if 5.2.0 install is successful (this way you'll return to TWRP after upgrade to 5.2.0) :

http://xdaforums.com/fire-hd/general/how-to-upgrade-to-4-5-4-twrp-root-t3141648

So the sequence is ext3/ext4 format, install 5.2.0, flash uboot_4.5.3 if successful. If not, it'll hang, so come back.
[Fire HD 6 and 7 General] Wol Nguyen:
My fire is in fire 5.2.2, then I install twrp by flashify, and now it can't boot into recovery.

Does anyone have any idea?#
[Fire HD 6 and 7 General] bibikalka:
You cannot just flash TWRP by itself with FireOS 5.2.x, please go read this :

http://xdaforums.com/showpost.php?p=62011272&postcount=2

You will also have to replace the bootloaders.
[Fire HD 6 and 7 General] devicer:
Thank you very much!! This worked fine and I was able to update to 5.2.2, also. Now I have to fix playstore fc: I can't find xposed in my drawer; do I need to flash anything else other than xposed-v71-sdk22-arm-by-romracer-20150816.zip?

EDIT: ok, I found the answer myself: xposed-v71-sdk22-arm-by-romracer-20150816.zip provides only the framework but are required also:

1) XposedInstaller_3.0_alpha*.apk from http://xdaforums.com/showthread.php?t=3034811

2) HDXPosed from http://xdaforums.com/showthread.php?t=2618158

install in sequence, enable hdxposed module and reboot the device
[Fire HD 6 and 7 General] devicer:
Any tip on how to replace stock launcher with Google Now?
[Fire HD 6 and 7 General] CyX SenZe:
I did everything in this guide up and running the 5.2.2 OS. I can't sign into Amazon App Store and try to disable or enable otaverifier through minimal adb and fastboot isn't working. It throws me an "Error: java.lang.SecurityException: Permission denial: attempt to change component state from pid=53**, uid=2***, package uid=1000. Not sure what's going on here. JMZ tool has permission to disable and disable otas etc. Atm Google play is working, logged in, rebooted and still functioning. I'm just wanting to access the Amazon Store now so I can set up the kids FreeTime etc.

edit: Disabling and Enabling is possible for me under adb shell > su > pm disable etc.

So that worked.. What does disable com.amazon.otaverifier actually do? It seems to disallow logging into the Amazon App Store.

---------- Post added at 05:12 PM ---------- Previous post was at 04:43 PM ----------

So that worked.. What does disable com.amazon.otaverifier actually do? It seems to disallow logging into the Amazon App Store.

So all that and I got the popup dialog again from Google to check for harmful stuff. Is there a way to disable that. I'm really leery of accepting and Google force closing and not working anymore on next use. Everything is fully functional still (Amazon, Play Store, Root)

add:

I caught it again. This is exactly what it says. "Allow Google to regularly check device activity for security problems, and prevent or warn about potential harm. Learn more in the Google Settings app. So I went into the Google Settings app and into Sign-in & Security > Device access and notifications > Allow less secure apps.

Lets see if this does the trick

Only question I have at this point is, what does disabling OTA do and do I need to?

update: Allow less secure apps didn't do jack.. popup is still coming up. Is my only choice to Accept and perish or will it not make a different accepting?
[Fire HD 6 and 7 General] g_BonE:
worked for me. thanks a lot! Now running 5.2.2 with play store ~ like a boss ;)
[Fire HD 6 and 7 General] XxAmyJo87xX:
I have a question..... I have the Fire HD 7 4th gen rooted ...... I have the 1st developer 5.0 lollipop preview and would like to upgrade to 5.2.2 ...where should I start....
[Fire HD 6 and 7 General] bibikalka:
You start by flashing 4.5.3 bootloaders and TWRP as in post #2, then boot into TWRP, and off you go. This is spelled out in Step 0) of this guide.
[Fire HD 6 and 7 General] XxAmyJo87xX:
A HUGE Thank you bibikalka I wanted to make sure I was reading everything right....I didnt want to mess it up

Edit 1: CD "to_your_path_with_the_images"

How do I do this???? Where do I unpack those images too?? On fire or computer ??? And I'm doing ADB from computer right....sorry just a little lost at the CD to your path with images part

Edit 2: I figured it out....you guys ROCK I now have 5.2.2 rooted with working gapps ...and now I know how to get twrp back if need be
[Fire HD 6 and 7 General] CyX SenZe:
So I got a Google Play Store crash on a fresh setup. I went into xposed installer app and it says framework isn't installed. Xposed is not (yet) compatible with Android SDK version 22 or your processor architecture (armeabi-v7a) CANNOT LINK EXECUTABLE DEPENDENCIES: library "libdvm.so" not found. I just flashed the latest Xposed from the OP link. Any clue what's going on? I uninstalled and reinstalled Xposed from TWRP. Should I boot between uninstall and install? I got the same error on the fresh install before I tried reflashing Xposed so that version isn't working for some reason. I have the HDX module installed and checkboxed but it says the framework doesn't exist. How can I fix this and get Play Store working again? @.@ I literally followed everything in exact detail.

update & questions:

I had to install the alpha version of the xposed installer to recognize it was installed. But what about the Play Store now? It force closes when I open it. Do I have to uninstall/reinstall the Play Store? Reflashing it safe?
[Fire HD 6 and 7 General] CyX SenZe:
So it looks like the flashing of GAPPS removes existing parts and reinstalls on a reflash of it. atm the Play Store is working again. Hoping now that I have Xposed corrected and HDX enabled it won't FC on me again...
[Fire HD 6 and 7 General] CyX SenZe:
Just did our 2nd Kindle Fire HD 6 but (4th Gen) and everything worked on the first shot flawless. I actually wrote down my own steps from downgrading to upgrading. Thanks so much. I actually know a lot more than I ever have before :P Blessings
[Fire HD 6 and 7 General] llranga:
When I want to go for TWRP temporarily from 5.2.0

1. Should type three "dd" command one by one ?

2. Will it automatically reboot the device after doing 3 "dd" command?

3. Can use "reboot recovery" command from adb instead of pressing vol+ and power?

Appreciate if you can explain step by step. Thanks
[Fire HD 6 and 7 General] microsway:
Worked for me. Thanks ! Installed 5.2.0 + JMZ for GAAPS and worked. Installed 5.2.2 with pico GAAPS method because JWZ was no more working.
[Fire HD 6 and 7 General] DoLooper:
Here's how I do it:

1. Put the 4 zips for the upgrade--from OP Install Instructions, step 1)--into Fire's Download folder

2. Extract 453_key_images.zip anywhere on computer

3. Make a new folder named "TWRPswap" inside Fire's Download folder

4. Move the three 453_* files (and the 5.2.0_stock_recovery_uboot.zip) into TWRPswap

[EDIT: 5.2.0_stock_recovery_uboot.zip is only for emergency. Read top of post 2.]

EDIT2: Sorry for major space-out. Above line is quite wrong! The file is for reflashing 5.2.0 recovery after temporarily using TWRP. Fortunately, [MENTION=6680544]bibikalka[/MENTION] has now provided great instructions at post#2 (and I will try to keep my big mouth out of this thread!) <blush>

5. Type these commands one at a time:

adb shell

su

cd "/sdcard/Download/TWRPswap"

ls​

6. Make sure the output of "ls" shows the 453_* files. Assuming it does, do the dd commands one at a time, waiting for each to finish before entering the next.

[EDIT]

7. Run: reboot recovery to get into TWRP ("reboot recovery" works in su)

8. Do OP steps starting at 1)
[Fire HD 6 and 7 General] llranga:
Thanks and just one point to clear

what do you mean by 4 zip files?

4.5.3_twrp_recovery_full_ariel_string

4.5.3_twrp_recovery_uboot

update-kindle-devpreview_ariel-XXXXXXXXXXX

is there any difference of flashing

5.2.0_stock_recovery_uboot.zip or 5.2.0_stock_recovery_only

from TWRP recover (after flashing required upgrade files ex. gapps, xpose) or both of those 5.2.0 recovery files are same?
[Fire HD 6 and 7 General] DoLooper:
Not the 453 files. I mean the 4 zips in step 1) of the OP (update, 5.2.0_stock_recovery_only, xposed, gapps)

BIG difference. 5.2.0_stock_recovery_uboot.zip is to have only for emergency. Read all info at top of Post 2. In TWRP, flash 5.2.0_stock_recovery_only.zip (NOT uboot, not both). Do just as it says in OP, step 1).

EDIT2: [MENTION=5282657]llranga[/MENTION]: See correction at post 94 and [MENTION=6680544]bibikalka[/MENTION]'s new instructions at post 2.

[EDIT: [MENTION=5282657]llranga[/MENTION] Seems I may have confused you more than helped. I edited post #94 to clarify these things.]
[Fire HD 6 and 7 General] lynnux:
Ouch. Rather than waiting for your detailed instructions, I used Flashify instead of adb to install the three images. They supposedly installed fine, but now I'm in a bootloop, and adb doesn't recognize my device. Also tried holding power+volume. Any way out of this? Does the factory/fastboot cable work for our device?
[Fire HD 6 and 7 General] bibikalka:
At this stage you are done since you got a solid brick.

Flashify cannot access all the partitions that you needed to replace, so which partitions did you Flashify into ? This was the main reason to go with "dd", it replaces the partitions inaccessible otherwise.

Update: I've added some clarity to my post #2, in order to explain better how to use "dd" :

http://xdaforums.com/showpost.php?p=62011272&postcount=2
[Fire HD 6 and 7 General] lynnux:
Oh well, lesson learned. Glad it was an expendable tablet and not my primary one.
[Fire HD 6 and 7 General] llranga:
Not at all. im not confused. Thanks.

im on 5.2.0 with no gapps. I love 5.2.0 at the moment and no idea for 5.2.2. I want to get gapps working.

1. Dd command to copy 453 zip files to boot partitioned.

2. Reboot recovery to get into TWRP

3. Flash xpose

4. Flash gapps

5. Flash 5.2.0.recovery uboot.zip

6. Reboot system

I think im good to go for it.[emoji52]
[Fire HD 6 and 7 General] petrieslast:
So I got through this and was happy using Lollipop for a week or 2, but at some point when I wasn't with my unit but it was on it rebooted and since then has been stuck at the Fire logo screen during boot. I've tried getting into the menu and clearing the cache as an option but no luck there, and I'm unsure what the next step is to get things functioning again. Any help is greatly appreciated! Thank you!