yashsingh1/xdaforums huggingface dataset:
[8.9" Kindle Fire HD Android Development] kujo1b09:
When I open iroot, I do not see my device at the top. There is a circle in the middle that says "No Root Permission" and a button at the bottom that says "Get Root Access." When I press the Get Root Access button, the circle in the middle changes to "Rooting Now." When it's finished, I get a message that says "Root Succeeded" and the circle changes to "Got Root Access," but when I reboot, there is no King User app. When I open iroot again, the circle says "No Root Permission." I've repeated this process several times and cannot gain root access. Any ideas? I have the Kindle Fire HD 8.9 16G with version 8.5.1.
[8.9" Kindle Fire HD Android Development] MeowDude:
Ok I will DEFINITELY check this out... Worked on my kindle, and I had the 16gb wifi on 8.5.1, so I'll look into this later, but other then that, the only other app said to occasionally work is kingroot, or root with restore by bin4ry for kindle fire hd 8.9 (Google it, its on xda)
[8.9" Kindle Fire HD Android Development] Cadebonds12:
When I go into fire flash the boot partition there is no kind...ect
[8.9" Kindle Fire HD Android Development] MeowDude:
Thats how its supposed to be, itll always say "not flashed" just flash the images like normal. Remember NEVER USE FIREFLASH TI BOOT INTO RECOVERY DO IT MANUALLY.
[8.9" Kindle Fire HD Android Development] glowku:
Delete

Delete
[8.9" Kindle Fire HD Android Development] chrisaln:
I've tried this method several times, always ending with me having to restore a stock image via fastboot. Everything works fine until I reboot into TWRP for the first time. I can even reboot after installing TWRP (but without booting into it) and it works. Once I enter TWRP the first time, even if I don't do anything except reboot, it never boots past the blue Kindle logo. Flashing the latest nightly CM12.1 says it completes successfully, but it still never boots past the blue Kindle logo. Looks like I'm stuck with the stock Kindle Fire ROM. Any ideas?
[8.9" Kindle Fire HD Android Development] MeowDude:
I've never heard of that problem nor have I run into it, can you please tell me the following info please:

What version of Amazon OS:

What model of Kindle fire hd 8.9: (wifi or lte)?

Perhaps details on EXACTLY what you did(?):

What specific img(s) you flashed (yes it's necessary):

A log saved through twrp(not needed to be honest):

All these details and more would really help me solve your problem! Thanks!

EDIT: If possible you don't have to use the app, have you tried manually flashing through fast boot?
[8.9" Kindle Fire HD Android Development] Dnorris55:
after step 3, on boot, I see the gold fire, then red screen. What now?
[8.9" Kindle Fire HD Android Development] MeowDude:
Do you have a PC with admin access (Windows preferably)? If so pm me EXAXTLY WHAT YOU DID and these:

Amazon OS version you're on:

Lte or wifi kindle:

Other info:
[8.9" Kindle Fire HD Android Development] Dnorris55:
I finally got it fixed.

I went from the red screen to a stuck Fire logo screen.

Could not get to fastboot screen using Win 10 PC. Was able to use Linux Mint to boot the Kindle into fastboot. From there, was able to flash recovery, etc.

Now running Resurrection Remix 6.01 on my KF HD 8.9 (jem).

Not sure what happened with fireflash.apk. The iroot.apk worked OK, AFAIK.

Thanks.
[8.9" Kindle Fire HD Android Development] MeowDude:
Glad to hear that!
[8.9" Kindle Fire HD Android Development] wptyree:
23-March-2016:

Read through the instructions and decided to use CM 12.1 after getting frustrated with Amazon and repeated "Google Play Services has Stopped" error messages. So far so good.

24-March-2016:

additional information: Installed TWRP 2.8.7.0 instead of 2.7.7.0 before installing CM 12.1 and GApps 5.1

No issues with TWRP 2.8.7.0.

One comment about this procedure. I was confused by the instruction lines that read:

*Now select "Install" on the main menu (It might say "Zip Install" based on your version of TWRP)

*Now select your rom (if its not in the scroll menu, check the right side of the screen!

Didn't know which rom since all previous instructions were clear on this point.

(this 61 y/o former embedded systems engineer wasn't stumped for long though)

Please add an instruction to ensure CM12.1 and Gapps 5.1 are on the Kindle before booting into TWRP.

I realized my error after starting the backup. Had to boot into Amazon one last time and move the roms.

Then I booted into TWRP, backed up the Kindle, wiped and installed CM12.1 and Gapps 5.1.

Other that that one point the upgrade went very smooth. Am impressed with the new OS.

Thank You!
[8.9" Kindle Fire HD Android Development] MeowDude:
no problem, and thanks for the info, will be sure to add these to the post! :highfive:
[8.9" Kindle Fire HD Android Development] mgaju:
Great POST!!!

Successfully updated my Kindle 8.9 with CM12.1.

Thanks.
[8.9" Kindle Fire HD Android Development] calvins1191:
fireflash11.apx problem

I was able to complete the install previously, but in playing around had to reload my kindle back to the orig. In trying to do the install again when I get to the part where I click the "Not Flashed" it goes into the explorer, but will not show any files at all, only directories. Am I missing something here?
[8.9" Kindle Fire HD Android Development] tukky52xda:
Hello Friends!

Can you flash the Gapps package only without flashing a custon ROM as they usually goo togather.? I have successfuly installed TWRP 7.0.0 and have a rooted KFHD8.9 (v 8.5.1) which is based on android 4.0.3 i understand. Thnaks in advance to anybody who helps me out.
[8.9" Kindle Fire HD Android Development] Hazzard12:
Works GreAT

So I followed the instructions and and, well it works Perfectly. Now that I have it loaded I received and update message to install the update, I downloaded it, clicked on it and it rebooted into recovery, Where do I go from there to install the update. Thank you in advance.

Hazzard12
[8.9" Kindle Fire HD Android Development] MeowDude:
Android doesnt need GApps, so it should be fine. sorry guys, i had finals, then a vaca to miami.
[8.9" Kindle Fire HD Android Development] MeowDude:
sorry for this VERY late reply, it should be in a sub folder labed "cm downloads" (last i checked. i no longer use my kindle so i wouldnt know : /) i wouldnt download stuff from cm updates or flash them, as they have a tendency to break your Google apps after installation (meaning youlle get error messages over and over and over again) meaning youll have to wipe your device THEN update, atleast in my cases. if you absolutely NEED to update though just head over to the cyanogenmod site and look for "jem" downloads.(i dont know why you would the updates usually dont do sh**, heck, when i updated my 7" KFHD it just removed the preformance section so i dont know.) wow ths is a long reply!
[8.9" Kindle Fire HD Android Development] MeowDude:
*bump*
[8.9" Kindle Fire HD Android Development] xdayak:
Can someone please mirror the downloads? None of the links in the OP work. thanks. I have a Kindle Fire HD 8.9 LTE that I would like to root.
[8.9" Kindle Fire HD Android Development] geraldf80:
wanna fix your links?
[8.9" Kindle Fire HD Android Development] flugerbill:
Seems you're no longer updating this post, some of us are late to the party and still need this, so please fix your links.
[8.9" Kindle Fire HD Android Development] sirp0p0:
I should have all the files somewhere. I'll try to upload them for you.

EDIT: Here's all the files

Root + TWRP on 8.5.1 WITHOUT PC
[8.9" Kindle Fire HD Android Development] pietreksz:
Works!

Everything works fine!

Thanks.

:good:
[8.9" Kindle Fire HD Android Development] sw10mm:
Thanks for the good work on this forum, it has helped me work through a few issues (stuck on blue logo, could only access fastboot, etc.), to get my KFHD 8.9 running with TWRP2.8.7.0 and CM12.1. The only problem now is that after I download an app from the google store, it says the latest version of google play is needed. It tries to install and then gives a 505 unknown error and will not continue. I've tried several versions of gapps (not sure if that's relevant), nothing seems to help. Any suggestions?
[8.9" Kindle Fire HD Android Development] Yossarian86:
iroot no longer works

Downloaded your iroot.apk

Did get prompted by iRoot to update it... did that. Now is at version 3.3.5

DO see the KFJWA button (no root permission, get root access)

says it succeeded. rebooted kindle. still no root access.

I have an LTE Kindle HD 8.9 with system version 8.5.1_user_5156520

recently got it off woot dot com

Anybody know of a newer iroot or any other rooting app.
[8.9" Kindle Fire HD Android Development] JJHiemenz:
I grabbed the same deal from woot. Had to return the first one they sent, it had an issue where it wouldn't charge or boot.

The second one came, and after logging in 'registering' the device to my amazon.com account, it downloaded the Fire OS update to 8.5.1_user_5159720 and automatically installed this during a reboot.

After the reboot and Fire OS upgrade, is when I attempted iroot, iroot went through same updates, but applying root fix seems to have worked. Have both TWRP and root access now.
[8.9" Kindle Fire HD Android Development] Yossarian86:
I just ended up skipping the rooting... and went with a straight jem install of cm12.1. No problems at all.

web.archive.org/web/20161224193422/https://wiki.cyanogenmod.org/w/Jem_Info

web.archive.org/web/20161224194648/https://wiki.cyanogenmod.org/w/Install_CM_for_jem

web.archive.org/web/20161224200142/https://wiki.cyanogenmod.org/w/Google_App
[8.9" Kindle Fire HD Android Development] JJHiemenz:
great info, thanks. I've been able to flash a number of different ROMs so far to this device, let me know if you find any that actually enable the GPS on it. That was one of the main reasons I went for the LTE model, but it seems that all ROM development came from jem and not jemlte. I can verify the GPS is functional using GPS tools under the Amazon rom.. but then can't install the GooglePlay services needed to use certain apps I am interested in that require GPS.
[8.9" Kindle Fire HD Android Development] tommet1964:
Ok, curious as to what you mean by "applying root fix"

I got two of these - one 64gb version and one 32gb version in woots that were about two weeks apart. I (after much frustration) managed to get CM flashed on the 64gb version. Now sitting here with the 32 and wondering just what I did because duplicating the steps in this thread does not seem to be working....
[8.9" Kindle Fire HD Android Development] tommet1964:
Ok, just for the record (and anyone who finds this thread in the future and wants to tear their hair out) I can confirm that this procedure does *not* work on 8.5.1_user_5156520. It *does* work (like a charm) on 8.5.1_user_5159720. Only thing I had to do different was re-flash the recovery image. The first time - for whatever reason - it didn't take.

Evidently not all 8.5.1's are the same as far as rooting. If you're at 8.5.1_user_5156520 hold off till your fire updates to 8.5.1_user_5159720.

Currently running Lineage 14.1 w/ Nova Launcher. Fairly pleased.
[8.9" Kindle Fire HD Android Development] musaji:
so i was able to follow all the steps and successfully managed install the latest JEM AICP rom. So i have android 7.1 running.

Please note that i had to attempt to install flash TWRP twice before i was able to boot into it. The first time, it gave me a bad mount error. But then it worked after i reflashed it.

The only problem i now have is with install gapps. I downloaded the stock zip from opengapps.org but when i try to install it via TWRP, it says i don't have sufficient space. My device is the 64 gb LTE version.

Any help in this regard is appreciated. Thanks!
[8.9" Kindle Fire HD Android Development] ong14:
You should try pico-gapps, this one works for me on unofficial LOS14.1.
[8.9" Kindle Fire HD Android Development] vickcis2005:
I was also able to install CM 12.1 and with TWRP. So I am running Android 5.1 .Afterwards I installed the Picca Version also of Gapps and it work. Now my only problem is that my HDMI don't seem to be working. Do anybody knows if it is possible for it to work with CM12.1? I used to plug in to my Yamaha Receiver with a micro HDMI cable and watch MotoGP on my TV but now is not working. I am playing the video off Firefox browser and the video player uses Flash which works fine on the Table but the HDMI doesn't work. Any ideas? Does anybody has their HDMI working?

Do i have to update the CM to an earlier version maybe to get it to work? If so what is recommended? Any links would be appreciated thanks.
[8.9" Kindle Fire HD Android Development] Randman99:
I was able to root with iroot but after going through the flashfire steps I can't get by the stock AmazonFire logo. Just hangs. I am on 8.5.1_user_5159720. Any assitance is appreciated. Thanks.
[8.9" Kindle Fire HD Android Development] ong14:
Replace recovery with TWRP 2.7.0.0 and press button [Reboot to recovery] at the bottom of page, this will get you to TWRP.

In my case , I change to TWRP 3.0.2.0 and when I'm on TWRP, I wipe everything except Internal SD card, then I flash LineageOS and gapps.
[8.9" Kindle Fire HD Android Development] Randman99:
Thanks for the reply.

Unfortunately, that's the issue. I cannot boot to recovery. No matter how many times I try, I cannot get past the orange AmazonFire logo. I cannot even get it recognized via USB. Thanks for the help.
[8.9" Kindle Fire HD Android Development] ong14:
You can simply reboot to recovery with flashfire.

In my case, I lost custom recovery every time I reboot.

I have to flash TWRP 3.0.2-2 instead of 2.7.0.0 with flash fire, and reboot to TWRP.

Once on TWRP 3.0.2-2, wipe all except internal sd card which contain LOS14.1 and pico-gapps, then flash both them and reboot.
[8.9" Kindle Fire HD Android Development] Randman99:
The device hangs on the orange logo screen with no way to even get into it. Cannot run flashfire. Thanks.
[8.9" Kindle Fire HD Android Development] ong14:
In this case you can try KFHD_SRT_v2.1. Just power off your phone then run [SR Tool.bat].

After restore your system to 8.1.4, make sure you have a proper boot and recovery.
[8.9" Kindle Fire HD Android Development] mangamike:
none of the download links work for me, I found alternates for all but the stack link, anyone have that one somewhere?
[8.9" Kindle Fire HD Android Development] Aqua1ung:
See this: https://xdaforums.com/showpost.php?p=69871343&postcount=28

---------- Post added at 12:42 PM ---------- Previous post was at 12:35 PM ----------

Followed the OP faithfully, installed latest LinOS successfully. Many thanks! Now get this: trying to flash OpenGApps (ARM, stock package, 7.1) gives me a "not enough space" error! How can this be? There should be a ton of space on the tablet! Tried to flash the Aroma package, very finicky UI, does not work well with KFHD's buttons. What to do? (Note that I don't want to install the pico package, or some other cut down apps package.)
[8.9" Kindle Fire HD Android Development] monster1612:
In theory, yes. The tablet is supposed to come with 16, 32, or even 64 (for the LTE model). And it does, but the vast majority of the storage is reserved for the Kindle's internal storage. The system itself comes equipped with less than 1GB of storage, and seeing as though stock OS lacks any Google apps whatsoever, this makes sense. (I attached a picture from Solid Explorer for reference.)

Google apps can take up a lot of space regardless of their location. The stock gapps package comes with every app that ships on the latest Google flagship (thus the name stock), and that phone likely has a large /system partition to compensate. The Kindles don't, and I recommend that if you use the stock package, construct your own .gapps-config file to prevent some of the apps from going into /system. You can find a guide for writing that file on the opengapps wiki article.

One thing that might help you is to take a look at the installation log that the gapps installer created. The installer actually does space calculations before it installs anything, and it even tells you how much space each app takes up to help you write the config file. Just make sure that if you've rebooted into LineageOS at any point before you've flashed the gapps, you'll need to wipe /data, the internal storage, and both the dalvik/ART cache and /cache partitions before you reflash the gapps zip. (Otherwise, you'll experience annoying force closes that will make the setup process very unbearable.) Let me know how it goes.

P.S.: the .gapps-config file can even tell the installer to enable the Google Assistant, should you choose to give it a spin. The article linked above details the keyword you need to add to make it happen. :)
[8.9" Kindle Fire HD Android Development] Aqua1ung:
Managed to finally install the pico OpenGApps package (not without pain, as the setup wizard kept crashing). Things work fine so far, only I have no camera. Tried Open Camera, not working ("Failed to open camera. Camera may be in use by another application?"). I have not been able to find a switch to toggle between front camera (which does not exist, hence probably the error message) and back camera. Does Open Camera have such a switch?

What camera apps are you guys using? I am currently on LinOS 14.1 (April 17 release).
[8.9" Kindle Fire HD Android Development] MeowDude:
yeah yeah yeah working on it
[8.9" Kindle Fire HD Android Development] MeowDude:
LinOS is really buggy from what I've heard. I'd stick with an older rom, just for stability.
[8.9" Kindle Fire HD Android Development] maxcorenom:
Tried installing iroot on 8.5.1_user_5159720 and it said it failed. Any tips?
[8.9" Kindle Fire HD Android Development] monster1612:
My guess is that iRoot chooses exploits to use at random. I would run the program multiple times and see if it roots successfully. I know kingroot (a different, but similar app) can sometimes take multiple tries and/or reboots before root is finally obtained.
[8.9" Kindle Fire HD Android Development] jegaa69:
maxcorenom, I did a search for iroot.apk on XDA and found this link

https://xdaforums.com/t2-ultra/help/iroot-apk-firmware-182-t3223493

At the top there is a link to DL what is supposed to be the latest iroot apk:

https://xdaforums.com/attachment.php?attachmentid=3504053&d=1444651733

When you install it it will prompt you to update to the latest iroot. Then you should be good to follow the rest of the steps on this thread. hope this helps.

Thanks MeowDude for this thread!!! workked for me!!! :D Now if you or any one here could recommend a good and stable rom Lollipop preferably. Many thanks!!!:eek:
[8.9" Kindle Fire HD Android Development] comwiz:
Does anyone have a good ROM for JEMLTE? I hear LiquidSmooth rom was the best for LTE devices.

---------- Post added at 02:01 AM ---------- Previous post was at 01:46 AM ----------

Btw, here's my complete tutorial on Rooting and installing TWRP and Custom ROMs :)
[8.9" Kindle Fire HD Android Development] MeowDude:
Fire OS is a jerk about root, I remember Kingroot taking 6 tries on my old 7 inch tate.
[8.9" Kindle Fire HD Android Development] MeowDude:
LTE roms are few and far between, as far as I know, there hasn't even been a lolipop one released for the jemlte.
[8.9" Kindle Fire HD Android Development] MeowDude:
No problem! :) I made it because of how hard it is to set up the amazon adb and fastboot drivers. Glad to help!

EDIT: Cyanogenmod 12.1 was plenty stable for me.
[8.9" Kindle Fire HD Android Development] trancerufus:
I used this guide to successfully root my Kindle Fire HD 8.9 running 8.5.1, but I am stuck in a bootloop after attempting to install a custom ROM. I have rooted and installed ROMs on multiple Kindles before (all 7's) and never had a problem like this.

I attempted to install CM13 after rooting and performing a full system wipe. The installation failed for some reason, and I discovered that ADB was not working in TWRP (I had previously tested it at the home screen and it worked fine) so I could not push another custom ROM to the device. Knowing a restart would result in a boot loop, I ran TWRP's recovery of the backup made in step 4 to presumably reflash the stock ROM and get me back to the standard home screen. Upon restart I was greeted with a boot loop, orange logo followed by a blue logo, then a black screen. Attempting to reboot in recovery mode results in the "bad boot image" error followed by a Fastboot splash screen. However, my PC does not recognize the device with either fastboot (waiting for device) or ADB commands, so I cannot interface with it in any way. TWRP was clearly erased by the stock recovery which loops itself preventing me from entering recovery mode.

I've tried installing many different drivers and manually forcing the unknown device with an Android ADB Interface driver but it is still undetected by ADB and fastboot commands. Is there any way to recover the device or is it fubar?
[8.9" Kindle Fire HD Android Development] Galaxyninja66:
Hey, MeowDudes new account here checking in, For fastboot and adb to connect you will need to install the fire adb and fastboot drivers from here: https://developer.amazon.com/docs/fire-tablets/ft-set-up-your-kindle-fire-tablet-for-testing.html

then in device manager you should see your JEM under amazon adb devices (or similar, it's been a while and I am a bit fuzzy), and choose properties, and manually select a driver for it. select the adb/fastboot one of course. reboot PC, connect fastboot kindle fire hd 8.9, run "fastboot -1 0x1949 getvar product" to test, and if it works you should be home free :good:
[8.9" Kindle Fire HD Android Development] bapi28:
I personally had no luck with these (supposedly) newest official Amazon USB drivers and my Jem: for some reason, it would never boot into fastboot mode with those drivers.

After searching for a while and trying many things, I finally stumbled upon this post by user [MENTION=5112866]stunts513[/MENTION] (many thanks to him):

https://xdaforums.com/showthread.php?p=44446906#post44446906

...which just seems to be an older version of the same drivers, but believe it or not, after I installed those my Jem would finally boot into fastboot like a charm.

Maybe you'll find out it's the same for you.

Also, under Windows 10, I remember I had to follow instructions given in another post in order to authorize unsigned drivers installation, otherwise it wouldn't install the drivers in the first place.

I think it was this post here by user [MENTION=7526060]qwerty_339[/MENTION] (many thanks to him as well for the hint):

https://xdaforums.com/showpost.php?p=72837013&postcount=248

Sidenote: on my device (MS Surface Pro 3), in order to disable driver signing, I also had to enter a "BitLocker recovery key" that had to be priorly fetched (and printed on paper) from my Microsoft account.

I suppose this is due to hard drive encryption being activated on the device.

Finally, as stated in this previous forum post, you need to manually force driver replacement for the Jem-PVT-04 device in the device manager, but it keeps disappearing a few seconds after you plug it in.

It is a hassle to get a hold of it in the Windows device manager, unless you activate "show hidden devices" (in the "view" menu).
[8.9" Kindle Fire HD Android Development] Galaxyninja66:
this deserves a thousand thanks.
[8.9" Kindle Fire HD Android Development] munwwer:
hi,

i have Kindle Fire HD 7" after some issues i try to flashing, voip all data and delete backup etc, my WTRP V.2.7.8.0 changed to WTRP v.2.6.3.1 and stuck in kindle fire logo and not connected to pc or not show storage in my computer.

please help me and restore my kindle fire tate. thanks a lot (i am using Ubuntu 14.04 LTS & WINDOWS 7)