yashsingh1/xdaforums huggingface dataset:
[Kindle Fire HDX 7" & 8.9" Android Development] zswielder:
Thanks. Actually, just following the instruction doesn't work. command will return no such directory error message. I just went ahead and flashed it using flashify, and it worked. Everything is working except for LTE (I use TMO's free 200mb). Any tips on how to get my LTE back? Also, is there a recommended gapps for this? It would be nice to have a link in the OP.
[Kindle Fire HDX 7" & 8.9" Android Development] qingtest:
Hi, I have replaced the stock room slot with hdx nexus ROM. I haven't checked if I had made a backup. My current Recovery is like TWRP 2.7.1 . I have two little questions:

1. Is there a way to check which stock rom recovery version am I am based on. Like some shell command

2. Is it possible to directly upgrade TWRP without restore official System first? I have tried the command in my current ROM but nothing happened in my tablet.

Than you
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
A sdcard directory (virtual sdcard) exists on almost every variation of Android regardless of whether the device supports external storage. You can see this using a tool like ES File Explorer. Look under the root directory.

LTE is a fickle beast on Kindles running non-stock. You'll need to poke around the threads specific to the rom you are using. Those same threads contain gapps recommendations, many of which are also rom specific.

There is no link in the OP for good reason. Keep reading; you'll see why.

---------- Post added at 08:15 PM ---------- Previous post was at 08:03 PM ----------

Not a great choice. Stock rom slot should remain Fire OS with alternative roms living in slots created for that purpose. You need to be very careful going forward that you don't create a situation that will brick your device.

Not that I am aware of. Hopefully someone has a better answer.

Generally not. As for trying blindly trying commands, you really don't want to do that. Kindles brick easy and are often non-recoverable. Just look around the forums; lots of kindle carcases created at the hands of smart people who didn't understand the consequences of their actions.
[Kindle Fire HDX 7" & 8.9" Android Development] EncryptedCurse:
Safestrap and actual TWRP are two different things.
[Kindle Fire HDX 7" & 8.9" Android Development] zswielder:
I didn't say the directory didn't exist. I said the command returned with that message. I'm well aware that such a directory is built in in every android.

I disagree with you on gapps. It's still much rather helpful to provide information on a recommended/suggested gapps. If there are issues or concerns, include that also. Informing is always better than not informing.

As for LTE, this is the thread of the ROM I am using, which is why I asked here (also read other people's reports).
[Kindle Fire HDX 7" & 8.9" Android Development] qingtest:
Oh I see. I am using safesrtap TWRP 2.7.1, no wonder I fail to install cm11 and magicbean(4.3) of ggow. So this is a real TWRP recovery? Glad to have a try

---------- Post added at 10:09 AM ---------- Previous post was at 10:02 AM ----------

Thank you for your clear explanation! Btw, it was the 16G version so I had no more space but had to replace my stock rom.
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Thanks for your helpful guidance.

No, this is the TWRP thread which has nothing to do with roms. Be sure to post your experiences with various gapps so other can benefit. No one is withholding information. The OP is damn busy delivering components and attempting to fix things like LTE. Or create your own thread with a list of gapps that work along with countless side effects others have reported. Or maybe the OP should do that too.
[Kindle Fire HDX 7" & 8.9" Android Development] zswielder:
Oops. I thought I was posting in the CM12 thread. lol Simple mix-up
[Kindle Fire HDX 7" & 8.9" Android Development] EatingPie:
Had TWRP 2860 on .3.2.3.2... Lost It on .3.2.5 Flash with TWRP

Hi!

Little unexpected issue, and wondering what I did wrong....

I had Apollo 14.3.2.3.2, and unlocked boot loader, then installed TWRP exactly per 1st Post instructions. Worked perfectly.

I decided to upgrade to 14.3.2.5.

Downloaded update-kindle-14.3.2.5_user_325001120.bin

I put the above .bin file on /sdcard, changed to .zip.

Booted into TWRP.

Used TWRP to flash (dirty flash, no wipes at all).

Reboot.

Rooted via towelroot.

Great! Except...

Tried to reboot into recovery, and just got Kindle Fire grey logo.

I used fastboot first, then tried via power/vol-+, holding vol-+ for over a minute. Both methods, stuck at grey Kindle Fire.

So why did flashing new ROM wreck TWRP? Can I reinstall TWRP from .3.2.5?

Thanks!

-Pie
[Kindle Fire HDX 7" & 8.9" Android Development] EncryptedCurse:
Stock Kindle updates replace the recovery. Your bootloader may have been locked in the process as well.

You should use draxie's tool to create a safe, flashable image.
[Kindle Fire HDX 7" & 8.9" Android Development] lekofraggle:
This has been covered elsewhere. The oem updates replace recovery. And, twrp follows the update script so, it replaces itself. This is not a bug, it is the way TWRP works. Sorry. You can roll back and reflash. In order to update, you need to find or create an update file which does not erase the bootloader or the recovery.
[Kindle Fire HDX 7" & 8.9" Android Development] EatingPie:
Thanks for the reply. This is what I suspected.

In terms of it being covered previously, you'll have to take my word that I spent hours reading before attempting anything. I went through the Unlock thread, this thread, multiple ROM update threads.... And therein lies the rub. The information on updating seems to be spread all over hither and yon. I've done lots of flashing and rooting, and this was the biggest plate of spaghetti I've ever dug into for an update!

Not anybody's fault, as there are lots of pieces to the puzzle. I've considered trying to conglomerate some stuff myself, but I don't feel quite knowledgable enough.

Anyway thanks once more!

-Pie
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
No doubt information can be hard to find in the jumble of threads. Lekofraggle mentioned "you need to find or create an update file which does not erase the bootloader or the recovery". Be aware such a beast does not exist today to the best of my knowledge. The guidance I was given and convey to other is you can't go beyond 3.2.3.2 while still leveraging the bootloader exploits that permit TWRP and other roms to be installed into the system partition.
[Kindle Fire HDX 7" & 8.9" Android Development] draxie:
Ahem....

The 3.2.3.2 version limitation applies to the bootloader only

(i.e. the 'aboot' partition holding the 'emmc_appsboot.mbn' "application").

You can have the latest FireOS or various CM flavors on system/userdata.

I'm on 14.4.5.3 for everything except the bootloader,

using the tool [MENTION=5940066]EncryptedCurse[/MENTION] linked to a few posts above...

BUT, I certainly don't blame you for missing some details.

There is no ONE definitive guide.. .:p
[Kindle Fire HDX 7" & 8.9" Android Development] lekofraggle:
I agree that the organization of info. is confusing. I am using Draxie's wonderful tool, and that is the one I referred to. If you are not so adventurous, there were some versions of 4.5.2 floting around with a stripped bootloader, but they may have onlyy been for the 7 inch version.

Be aware that if you use any newer build. You should disable ota immediately (You can root 4.5.3 easily by flashing super su from twrp). Or else, you will lose twrp again and with the new builds, there is aan anti rollback fuse (Draxie's tool removes that as well, but it will come ota if you do not block them). Good luck.
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Thank you! After unlocking I flashed several non-stock roms without concern but never extend that line of thinking to stock os. It seems so obvious once stated and has the wheels turning about what personality one my HDXs may take on next. Despite the limitations there are aspects of Fire OS that remain appealing for certain communities. Like many noobs I flashed 3.2.6 over an unlocked device early on, lost recovery and nearly soiled myself fearing the worst. I eventually made things right with research and help from folks in these forums. From that point forward I have been a 'never cross the 3.2.3.x line' evangelist. Have to set that sermon aside. Again, appreciate the clarifying remarks. Probably an obvious head-slapper to many but I carry an extra load of concrete between the ears and tip over pretty easily as a result.
[Kindle Fire HDX 7" & 8.9" Android Development] EatingPie:
Okay from what I gather now, since I'm on 3.2.5, if I want TWRP back, I have to downgrade back to .3.2.3.2.

-Pie
[Kindle Fire HDX 7" & 8.9" Android Development] EncryptedCurse:
It doesn't necessarily need to be 3.2.3.2; anything below 3.2.4 will do (i.e. 3.1.0).
[Kindle Fire HDX 7" & 8.9" Android Development] EatingPie:
Safe to Wipe?

Since this is tightly-coupled with TWRP, I'm hoping it's not off-topic per-se...

I made it to 4.5.2 and now want to do a clean install because I have Google Apps and want to unload them. I am planning on doing a Wipe of everything but /sdcard (Internal Storage).

Davlik Cache

Data

Cache

System <--- This one too???

I'm only really worried about System. But I'd appreciate any advice (go or no-go).

Thanks!!

-Pie
[Kindle Fire HDX 7" & 8.9" Android Development] lekofraggle:
In my experience, wiping system does not work. The install image I used needed a system partition present in order to install. You could restore a backup, but I am not sure that helps. Major updates do seem to overwrite the system partition too.
[Kindle Fire HDX 7" & 8.9" Android Development] EatingPie:
Thanks, glad I asked! Wiping Data/Caches cleared out the garbage.

Does TWRP install require an unlocked bootloader? First post says you should unlock, not must unlock. :)

-Pie
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Older versions (up through 2.8.5.0) did not. I'm running 2.8.6 now but my BL was unlocked when I last flashed. Not sure if the new guidance is a hard requirement (guessing not).
[Kindle Fire HDX 7" & 8.9" Android Development] EncryptedCurse:
It's not required, but highly recommended.
[Kindle Fire HDX 7" & 8.9" Android Development] mrstimpy:
Hi I have been reading about the rollback fuse after 3.2.4, but it is not clear to me if with the root on 4.5.2 (after already being on stock 4.5.3) and TWRP it is possible to rollback to 3.1.0 and unlock the bootloader. Would this fuse prevent a rollback if on 4.5.2 I downgrade the version on the build.prop and then attempt a rollback to with a stock firmware to say 3.1.0 or anything pre 3.2.4?

Thanks and sorry if this has already been posted elsewhere, the information is scattered on many places and though I have read, some of the threads have outdated information.

Cheers!
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Sorry, mate. At present you can not rollback beyond 3.2.8 or unlock your bootloader. Attempting to do so will trip the Amazon's anti-rollback protection. Securing root does not mitigate the efuse.
[Kindle Fire HDX 7" & 8.9" Android Development] masterchop:
I just got this install with flashify its was the best way, worked right away.

the command on the upper post failed for into blankscreen.

I wonder how to enter recovery with hard button convinantion?

another question this is not multi rom right? so i need to flash on top of the current rom? i am running a backup right now.....
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
You can enter recovery via hardware buttons as follows:

- power down you device (long press power button and follow prompts); make sure it is completely off and not just sleeping

- press volume-up and power button together; when grey Kindle logo appears release power button (keep volume-up pressed)

- after 15-30 sec recovery screen should appear. Release volume button. Should say 'teamwin' with a blue background

Native TWRP is not multi-rom. New roms are flashed over the existing system partition.
[Kindle Fire HDX 7" & 8.9" Android Development] kisirong2501:
Sorry I am not good for command window. Can you please instruct step by step to use command for installing this TWRP. Thanks.

More details, better for me to understand.

Thanks so much.
[Kindle Fire HDX 7" & 8.9" Android Development] EncryptedCurse:
Alternatively, you can just use Flashify.
[Kindle Fire HDX 7" & 8.9" Android Development] tb205gti:
Does anybody have a mirror for the files? I cannot download from androidfilehost - I just get an " Unexpected response from the server:". :/
[Kindle Fire HDX 7" & 8.9" Android Development] jeryll:
mirror for Apollo Recovery Image 2.8.6.0

md5checksum F3E4718F5B89F4BC6E350DD3CD9B9F30

mirror for Thor Recovery Image 2.8.6.0

md5checksum 74FF755505DE547DDB7ED0D44EFB76BE

Please check MD5 checksum before flashing, in case its different - redownload until its correct, thanks.
[Kindle Fire HDX 7" & 8.9" Android Development] tb205gti:
Installed perfectly from 13.3.1.0 Thor.

Backup of original ROM - OK

Install CM12 - OK

Backup of CM12 - OK

EDIT: Restores images just fine :)

Thank you to the persons involved in making TWRP available for the Fire HDX.
[Kindle Fire HDX 7" & 8.9" Android Development] jeryll:
2.8.6.1 request

Hi, [MENTION=5749760]ggow[/MENTION], can you make newest (probably 2.8.6.1) TWRP recovery for Apollo? For some unknown reason I am unable to do clean install of Nexus 4.0.2 in 2.8.6.0, unless there is a /data partition available (so dirty flashing works because there is no empty /data present or something else is wrong) ... always complains about symlinking failed...

Out of curiosity I installed 2.8.5.0 with same errors about symlinking failed while installing Nexus 4.0.2... But in 2.8.4.0 after factory reset i was able to clean install Nexus 4.0.2 both of the files you provided yesterday (presenting in updater script itself as 4.0.1 or 4.0.2).

Thanks...

Hidden explanation whats going on in the log

Attached recovery.log from TWRP 2.8.6.0 (flashed right after factory reset in 2.8.4.0), where I am trying to install:

first version of 4.0.2 - OK

second version of 4.0.2 - FAIL

FACTORY RESET

first version of 4.0.2 - FAIL

second version of 4.0.2 - FAIL

ADVANCED WIPE (CACHE, DALVIK, DATA, SYSTEM)

first version of 4.0.2 - FAIL

second version of 4.0.2 - FAIL

RESTORE /data from nexus 4.0.2 -> this sections is removed from attached log because of huge size

first version of 4.0.2 - OK

second version of 4.0.2 - FAIL

not included in log - this I did only to be sure that its important which install file going first, second fails

RESTORE /data from nexus 4.0.2

second version of 4.0.2 - OK

first version of 4.0.2 - FAIL
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
This similar to what I was seeing with 2.8.6.0 / 4.01 when I didn't wipe the system partition. Different conditions as I always had a data partition of some sort although often wiped. Weird.
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
Will do mate, should have some time tomorrow.
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
[MENTION=3370844]jeryll[/MENTION]

I have built TWRP 2.8.7.0.

I'll release them later as I'm unable to test the Thor version until I get home.

In the meantime I'll PM you a link to the Apollo version which I have tested.
[Kindle Fire HDX 7" & 8.9" Android Development] jeryll:
Great

Thank you very much for the incredible amount of work and support you are giving this comunity ggow - without you (and several others, but mostly you (giving alternatives against FireOS)) HDX will be probably long forgotten or mostly accursed by angry users...

Donated.
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
Updated TWRP

TWRP 2.8.7.0 Released for Apollo and Thor

Thanks [MENTION=3370844]jeryll[/MENTION] for that - appreciate the kind words :)
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
I could not say it better. Beautifully customized versions of Nexus 7, TWRP and now Safestrap v4 which opens the AOSP door to a significant community of HDX users who seek a different android experience than the one provided by Amazon. The 'products' ggow delivers are solid with outstanding user support. I am a big fan of the HDX form factor (not to mention technical specs which still rival some of the best in the market). The work by ggow allows that platform to reach its full potential. Thanks again.

Donated.
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Just another data point: flashed 2.8.7.0 over 2.8.6.0 (Thor). Uneventful as expected. :)
[Kindle Fire HDX 7" & 8.9" Android Development] tuanda82:
Can we flash this using fastboot? Of course with the unlocked bootloader

Thanks
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
Yes fastboot flash is fine.
[Kindle Fire HDX 7" & 8.9" Android Development] kudoz83:
Surprised this hasn't been asked (from what I can see) - can this not just be flashed from within TWRP?
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
I've never done it from TWRP although I know it has an .img option.
[Kindle Fire HDX 7" & 8.9" Android Development] kudoz83:
guess I'll give it a crack after I test the Apollo LTE functionality ;)
[Kindle Fire HDX 7" & 8.9" Android Development] jeryll:
Ofcourse you can flash it from TWRP, tested, works as expected, IMG files must be pointed to correct partition, so be sure when flashing recovery you chose recovery partition...
[Kindle Fire HDX 7" & 8.9" Android Development] kudoz83:
lol, well there you go - and here was me all excited to try something new ;) :P
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
I have noticed some instability in the latest version of TWRP, I am going to rebuild later using the latest sources.

[MENTION=5488402]Davey126[/MENTION]

[MENTION=3038165]lekofraggle[/MENTION]

[MENTION=3283426]kudoz83[/MENTION]

[MENTION=3370844]jeryll[/MENTION]

Have you guys noticed anything strange?
[Kindle Fire HDX 7" & 8.9" Android Development] jeryll:
And can you elaborate what kind of instability?

My only problem with latest versions of TWRP (2.8.6.0, 2.8.5.0) was inability to clean flash nexus 4.0.2.

Before you compiled 2.8.7.0 I was able to clean flash nexus with 2.8.4.0 always, after I flashed 2.8.7.0 and tested it (failed to clean flash nexus 4.0.2 too) and switched back to 2.8.4.0, surprisingly it failed clean flash too, so after that I reflashed repeatedly 2.8.4.0 or 2.8.7.0 and tried to clean flash nexus and I had success with 2.8.7.0 and then I just quit testing...

Backup or restore was fortunately never part of the problem on hdx at least for me...

I also have 1+1 smartphone and there are problems with never versions of TWRP too (after 2.8.6.0) people are reporting problems when (re)flashing modem partition, and I can confirm that - when you switch from LP to KK or reverse you must flash corresponding modem for LP or KK and that was not working correctly ... In 1+1 TWRP thread was several times mentions that problems with modem flashing is because some encryption commits in TWRP...
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
- Noticed when the screen timeout occurs and dims sometimes it doesn't come back up

- Upon pressing the power button after a screen timeout the start see windows open all over my linux desktop with various partitions /userdata /system etc littering the screen.

- After which crash and reboot back to recovery.
[Kindle Fire HDX 7" & 8.9" Android Development] jeryll:
Sorry, never experienced this, but I connect my tablet to Windows PC 99% of the time, the only time I used Linux was for unlocking BL.

I also just did a quick test rebooting to 2.8.7.0 recovery and set screen timeout to 15 sec and let it dimm, off and switch again with power button for about 30 minutes while watching a movie ... no problem there, screen lit on every time after I press a button.

Also, couldn't your problems be related to HW (or drivers?) tablet/laptop problems?
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
Installed 2.8.6.0 and seems fine now. Was always fine until I installed 2.8.7.0 so I don't think it's hardware at the moment - haven't ruled that out though.
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Nothing comes to mind other than the clean flash problem noted by [MENTION=3370844]jeryll[/MENTION]. Doing an advanced wipe resolved it. Figured it was related to testing that may have left rubbish in the system partition.
[Kindle Fire HDX 7" & 8.9" Android Development] kudoz83:
Hi mate, hmm... nothing that I can think of but only used it a handful of times flashing CM11 and Nexus 4 again and again...
[Kindle Fire HDX 7" & 8.9" Android Development] M-A-X:
Hi.

This may be a dumb question.. But how do i enter TWRP recovery mode?

I installed it via flashify and after the reboot from flashify i entered Recovery Mode automatically. But after that i saw no way to enter the mode...
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
- With the device powered off

- Hold the volume up button, whilst powering on.

- When the grey kindle comes on let go of the power button

- Wait and you'll end up in recovery mode
[Kindle Fire HDX 7" & 8.9" Android Development] M-A-X:
Oh thanks.

I didnt find this anywhere :(
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Just so you know ... the key sequence is standard for most Android devices. Power + vol-up to enter recovery; power + vol-down to launch fastboot (don't mess w/fastboot unless you know what you're doing, especially with an unlocked bootloader).
[Kindle Fire HDX 7" & 8.9" Android Development] Cl4ncy:
The only thing I noticed yet was the screenshot function (Volume down + Power buttons) creates a 0 bytes file. This file can be deleted from TWRP only, even ES Explorer with root enabled can not delete it. Not that this has top priority to be fixed, but while you (ggow) are at it regarding other more important things ... sorry for bothering. ;)
[Kindle Fire HDX 7" & 8.9" Android Development] MinerBoy004:
BTW, you only need to be on 3.2.3, so if you have a different ROM, like CM11, and want to upgrade, this will work. Also, you can use your device to do this too, just use a app on Google Play.
[Kindle Fire HDX 7" & 8.9" Android Development] Rovers82517:
Hi, I have root and exposed framework etc installed but have no pc, how are you guys typing the command line? I'm trying to install gapps and Amazon store has no command thingy or build prop editor. Direct links if you could please, I have searched, hit a wall, thanks in advance (assuming someone helps me out lol)
[Kindle Fire HDX 7" & 8.9" Android Development] MinerBoy004:
Try to download a flashing app for Android. (Most likely not on amazon so you might have to do some apk searching.)
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Your ability to install TWRP is dependent on the version of FireOS on your device (be specific). In some cases you can flash it directly; other times you have to rollback to an previous version of FireOS. You are out of luck with anything over xx.3.2.6...although there are other options.

Thoughts:

- Commingling gapps (Goggle Framework Services) and FireOS is a bad idea. Every update seems to bring a new set of problems. A better approach is to install a different rom (Nexus or CM11/12) which offer a superior experience with few negatives. 95% of 'Kindle' functionality is available via Amazon apps in the play store.

- Don't mess with build.prop. FireOS is exceptionally intolerant of simple mistakes that can permanently brick your device. Standard recovery techniques don't work on HDX devices.

- Some mods are tough without a host. Flashify can help under some tasks; you made need to sideload a few apps to navigate other hurdles.

- Before doing anything involving FireOS rollbacks, flashing, twrp or roms you will want to loose Xposed framework. You can reinstall after any mods. Modules can stay as they won't work without the framework.