How to Root & Convert Kindle Fire HD 8.9 into Pure Android Tablet!

Download this video for viewing in HD on your smartphone or computer.
Click Here to Download High-Quality HD video to your Smartphone or Computer.

This video was brought to you by Click Here to See at

Over the weekend, I met up with my mom who I gave a Kindle Fire HD 8.9 tablet as a Christmas present last year.  Well, it turns out my mom who lives in South Korea, wasn’t really using the tablet much as she couldn’t download any apps nor play any flash-enabled Korean dramas.

One of the culprits of Kindle Fire tablets is lack of support for users outside the U.S.  My mom could not download any apps (due to the fact that her account address is set to South Korea and wouldn’t work even when the address was changed to her U.S. address) nor did Amazon App Store support any Korean apps (while Google Play Store has a ton of them).

So, my mom had been carrying her 8.9 HD brick for the last 9 months or so, I felt really sad that she had to put up with Amazon’s stupidity for the last 9 months.  Don’t get me wrong, I love Amazon OS but when it comes to installing non-U.S. apps, it’s completely useless.

Luckily, she had a son who was very high on Android and into rooting tablets with custom ROMs.  Also, XDA user Hashcode has finally gotten a very stable version of CyanogenMod 10.1 custom ROM working flawlessly on the Kindle Fire HD 8.9.

So, I did root and convert my mom’s Kindle Fire HD 8.9 into a full-fledged Pure Android tablet.  Now, my mom can watch a ton of Korean dramas using Flash Player and also download thousands of Korean apps from the Play Store, allowing her to ditch her laptop and use Google apps for everyday things like checking her bank account.

I knew I should have this done earlier but at the time I got her the tablet, there was no stable ROMs for it.  Anyways, here’s how to root and convert your Kindle Fire HD 8.9 int0 a 100% Pure Google Android tablet!

Before we begin, this was done on Amazon OS version 8.4.3, it also works on 8.4.6 and perhaps future versions too.

Step 1. Go into Settings->Device and make sure “Allow installation of Applications” is checked ON.


Step 2. Go into Settings->Security and set “Enable ADB” to ON.


Step 3. Connect a micro-USB cable from your Kindle Fire HD 8.9 to your computer.


Step 4. Download and unzip, you should get a folder called KindleFireHD89Root with all the files you need.



Step 5. Go to Device Manager on  your computer and make sure to install the drivers.  If you don’t have drivers installed, see the video tutorial that shows you step-by-step.



Step 6. Enable hidden files and folders.


Step 7. Copy the adb_usb.ini file from the usb driver folder to your user .android folder.  If you don’t get it, watch the video tutorial.




Step 8. Open up a command prompt and type:

cd Downloads

cd KindleFireHD89Root

cd stuff

cd devices

adb devices

You should see something like below, then you are good to go!


Step 9. Go back to the KindleFireHD89Root directory and double-click on RunMe.bat to start rooting your Kindle Fire HD 8.9.


Step 10. Type 1 and hit Enter.


Step 11. When you see a message to look at your device, go to your tablet and hit “Restore my data”.



Step 12. Your Kindle Fire HD 8.9 will reboot once and let it sit until everything is done, DO NOT TOUCH ANYTHING!



Step 13. You should now find an app called “Superuser” app, your Kindle Fire HD 8.9 is fully rooted.  You can stop here if you just need root for your tablet but keep going if you want to install TWRP recovery and CM10.1 custom ROM.


Step 14. (Optional Backup) I skipped this part in the video but if you are paranoid then you can enter the following to backup your current system:
adb shell su -c "dd if=/dev/block/mmcblk0boot0 of=/sdcard/boot0block.img"
adb shell su -c "dd if=/dev/block/platform/omap/omap_hsmmc.1/by-name/boot of=/sdcard/stock-boot.img"
adb shell su -c "dd if=/dev/block/platform/omap/omap_hsmmc.1/by-name/recovery of=/sdcard/stock-recovery.img"
adb shell su -c "dd if=/dev/block/platform/omap/omap_hsmmc.1/by-name/system of=/sdcard/stock-system.img"
adb pull /sdcard/boot0block.img
adb pull /sdcard/stock-boot.img
adb pull /sdcard/stock-recovery.img
adb pull /sdcard/stock-system.img

Step 15. Go back to command prompt and copy & paste the following line-by-line:

adb push stack /data/local/tmp/
adb shell
dd if=/data/local/tmp/stack of=/dev/block/platform/omap/omap_hsmmc.1/by-name/system bs=6519488 seek=1
mount -o remount,rw ext4 /system
mv /system/etc/ /system/etc/
mount -o remount,ro ext4 /system
reboot bootloader



Step 16. Your screen should now say “Fastboot mode”.


Step 17. Next type:

fastboot -i 0x1949 flash bootloader kfhd8-u-boot-prod-8.1.4.bin


Step 18. You will most likely get “waiting for device”.  You need to install drivers again like you did earlier so go ahead and install drivers for “Jem-PVT-Prod-04″ in Device Manager.  Watch the video tutorial if you have trouble.


Step 19. Once drivers are installed, the command should go through.


Step 20. Next type:

fastboot -i 0x1949 flash boot kfhd8-freedom-boot-8.4.3.img
fastboot -i 0x1949 flash recovery kfhd8-twrp-
fastboot -i 0x1949 reboot


Step 21. Now your Kindle Fire HD 8.9 should have rebooted.  We’ve just finished installing 2nd bootloader and TWRP recovery.  If you don’t want to install CM10.1 custom ROM, you can stop here.  Otherwise, download and copy the custom ROM files you want to install on your Kindle Fire HD 8.9.

Download CM10.1 for Kindle Fire HD 8.9

Download Gapps


Step 22. Turn off your tablet then Power on.  Immediately after powering on, hit the Volume Up button and the “fire” should turn to blue, this will enter you into TWRP recovery.


Step 23. You can make a backup of your Amazon OS before installing a new custom ROM.  This will allow you to easily revert back to Amazon OS if needed later down the road.  Simply use the Restore function on TWRP recovery if you need to restore later.


Step 24. To install CM10.1, choose “Wipe” and do a factory reset.


Step 25. After that, choose “Install” and install the CM10.1 ROM zip file.



Also install Gapps after installing ROM so you get Play Store and other Google apps.


Step 26. Reboot your tablet and you should see CyanogenMod boot animation.


Step 27. After about 5 minutes, you should be welcomed with the welcome screen and once you get here, your Amazon Kindle Fire HD 8.9 tablet has been fully converted into a pure Android tablet, congrats!




If you want louder volume and also have ability to tweak the sound, download and install Viper4Android FX APK file.  Choose “Cortex A9 with NEON” for installation” or “Cortext Ax” and reboot.   (Credits)


Credits goto XDA user Hashcode for making TWRP recovery and CM10.1 possible.   And also for rooting here.  Also see CM10.1 thread for Kindle Fire HD.

Want to stay updated on latest Kindle Fire Root news?
Sign up for our Kindle Fire Root Newsletter here so you don't miss a single tip and get personal help via e-mail!
First time to rooting and custom ROMs? Please see our Kindle Fire FAQ FIRST!
Want to contact me?
Add me on:

Recent Android News from

273 Responses to How to Root & Convert Kindle Fire HD 8.9 into Pure Android Tablet!

  1. Eric says:

    I’m stuck at the kindle fire blue logo boot screen after step 20, it won’t go past that. It also won’t go into fastboot with a system cable that I bought. Everything went fine up until that last reboot, is there anything I can do to fix this tablet or is it bricked for good? Any information or insight would be greatly appreciated.

    • sanki says:

      turn off and ‘turn on+Press and hold the Volume up’ button (try it many times). It will take your kindle to TWRP mode.

      Connect your kindle to computer.

      Copy CM10**.zip to stuff folder.

      In kindle Choose Advanced -> choose side load. It will say starting sideload.

      In your computer Goto command prompt navigate to stuff folder, then enter command shown on the side load screen (something like “adb sideload “) filename will be your CM10**.zip.

      Once it is sideloaded, In kindle goto install and choose, then it it will install CM10 and then reboot. You will be in CM10 :). Enjoy

    • Son says:

      The same with me. Luckily follow these steps helped me: 1) press the power button to power of the KF. 2) Press the power button again to turn it on, right after that press volume up button.
      If don’t, repeat 1) + 2) many times until you see the winteam logo…
      Good luck..

    • Sean says:

      Had the same problem, but I was able to load android on two Kindle Fire HD 8.9″ generation 2 tablets using the info from the comments and the article combined.. Dont give up!

      So your stuck at the loading screen with the blue “Fire” logo… been there with one tablet, was also stuck at the CyanogenMod loading screen with it sometimes showing the android desktop and not seeing the super user app after rooting on the other . Here is how i fixed these problems.

      Before proceeding be sure you have the CM10 & Gapps zips downloaded from the guide, placed in your downloads folder “do not rename the files” on your windows 7 computer, also you have to know your user name.

      (Follow the guide to step 22) with the tablet in TWRP mode
      - select advanced, wipe, advanced wipe and check ONLY the dalvik cache, data, cache and system…swipe to wipe. press the back button.

      plug the tablet into your computer via USB. Select advanced, then ADB sideload on the tablet, tap the two check boxes in the upper left, swipe to side load.
      now open a cmd promt and type the commands below one at at time pressing enter after each.

      advanced>adb sideload
      open command prompt and type:
      cd downloads
      cd KindleFireHD89Root
      cd stuff

      For the next command you will have to type your user name in the place of where i typed “bla bla”
      adb sideload C:/users/bla bla/downloads/

      Okay… go back to the home menu of the TWRP and select Install, select the and install it. after installing go back to TWRP home

      Now we have to repeat the sideload process for the

      plug the tablet into your computer via USB. Select advanced, then ADB sideload on the tablet, tap the two check boxes in the upper left, swipe to side load.
      now open a cmd promt and type the commands below one at at time pressing enter after each.

      advanced>adb sideload
      open command prompt and type:
      cd downloads
      cd KindleFireHD89Root
      cd stuff

      For the next command you will have to type your user name in the place of where i typed “bla bla”
      adb sideload C:/users/bla bla/downloads/

      Okay… go back to the home menu of the TWRP and select Install, select the and install it. after installing go back to TWRP home, go to wipe, go to factory reset, swipe to reset.

      Go back to the home menu of the TWRP and select reboot, select system.

      Your tablet should boot up now and load android.

      If you have problems your can wipe and try again reloading the CM10 & Gapps zips… read all the comments here, that’s how I was able to complete the process.

      • ZEEEEK says:

        Bricked my Kindle HD 8.9 stuck on red screen. Tried all kind of things. No go.
        I get the following error: Unable to mount jem PVT Prod 03 (Unable to open MTP device ‘[usb:002,0088]‘).
        I really messed it up. I wanna surprise my sister with my cool Kindle 8.9 for her birthday. I gotta fix it before the end of the month. I hope you can help me. I appreciate any advice. Thanks. ZEEKER

      • nathan says:

        my kindle wont turn on
        why is that?

  2. jason says:

    I cant get my computer to recognize my kindle to copy the roms to it anymore. which driver do i need? thanks.

  3. micha says:

    Same as Eric. Followed all steps to the letter. Now only the orange kindle logo turns up.

    volume up button does nothing


  4. micha says:

    now it works, something went wrong here

    adb push stack /sdcard
    adb shell su -c “dd if=/sdcard/stack of=/dev/block/platform/omap/omap_hsmmc.1/by-name/system bs=6519488 seek=1″

    i did a mkdir /sdcard/test

    and put the stack there, et voila :)

    thanks for all your work! much appreciated

  5. Bob says:

    I cannot install the drivers from the KindleFireHD89Root folder (android_winusb.inf) because I’m running a 64-bit version of Win7. My pc will not allow this to be installed.
    The message is, “The folder you specified doesn’t contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with Windows for x64-based systems.”
    Your thoughts/suggestions? Thanks in advance for your help! Bob

    • Matt says:

      I am having the same problem as Bob. I have tried many many times without result. I am running as Admin. What can be done?

      I cannot install the drivers from the KindleFireHD89Root folder (android_winusb.inf) because I’m running a 64-bit version of Win7. My pc will not allow this to be installed.
      The message is, “The folder you specified doesn’t contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with Windows for x64-based systems.”
      Your thoughts/suggestions?

      • Dan says:

        Any resolution on this? I too am using x64 based windows

        • James says:

          The hardware ID of my Kindle was newer than hardware ID that’s in the usb driver inf file. I had to modify the android_winusb.inf file with this information, and then it worked fine. Notice the PID change from 0006 to 0008 on this newer model.

          ;Kindle Fire
          %SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0008
          %CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0008

          ;Kindle Fire
          %SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0008
          %CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0008

    • SevenSlayy says:

      just use KFFirstAides driver.

  6. Bob says:

    I’ve been trying to root my Fire HD 8.9 for a couple weeks … no one seems to be able to help me … Android Cowboy can’t, now this doesn’t work either. I’d PAY someone $100 just for superuser access on my tablet. Why does this work for the guru’s and the cognescenti but for us users, it doesn’t. Seriously frustrating, to say the least.

  7. micha says:

    hey Bob,

    I have 64 win 7 too, and installed the drivers without a problem.

    Are you logged in as an administrator?
    Did you follow the steps exactly? I didn’t at first, and tried the install software and then do a search thingy in Windows, that won’t work.

  8. Rockc says:

    Stuck up in the blue “Kindle fire” for past half an hour. Please help me out

    • Rockc says:

      Is there a way to fix this since 2 hrs i couldn’t do anything .. and the “Kindle fire” in blue still appearing ?

      • Rockc says:

        Can someone help me with a fix immediately. Brand new device that i bought and now i am in trouble in the experimentation process :-(

        • Mauricio says:

          turn off and ‘turn on+Press and hold the Volume up’ button (try it many times). It will take your kindle to TWRP mode.

          Connect your kindle to computer.
          Do this:

          1. Copy CM10**.zip to stuff folder.

          2.Turn off and ‘turn on+Press and hold the Volume up’ button, It will take your kindle to TWRP mode.

          3. In kindle Choose Advanced -> choose side load and check the two options they appear -> connect kindle to your computer and then start sideload

          4. In your computer go to command prompt navigate to stuff folder, then enter command shown on the side load screen adb sideload CM10**.zip

          In this moment the file its gonna be uploaded in your kindle and then you can install it using the command “install” in the TWRP mode

          • Rockc says:


            Pressed the + button and it took to the TWRP mode. Thanks to it!!!

            Now the other problem is when i connect my device to computer to sideload the two .zip files the system couldn’t mount the internal storage.

            Is there a fix or alternate way to resolve this issue of placing files in the device.

            • Rockc says:

              Fixed the issue by using adb push. Thanks to the great video tutorial.

              My device got a new life!!!!

              • Rockc says:

                If i need to change to cm-10.2 what is the procedure.

                Do i need to follow from first to install or TWRP will be there. If so how?

                This will help me a lot in future plans :-)

  9. Capt_Zoom says:

    I have viper4android loaded in my kindle’s downloads folder. But when I try to install it with TWRP it doesn’t show up. Am I supposed to run this with TWRP or just install it via my laptop when the fire is connected? Is the .afk extension the issue?

    Thanks again for the great tutorial. Hacking made easy.

  10. Dustin says:

    I installed and rebooted, and it just sits at the CyanogenMod intro screen. Any suggestions?

  11. peikaisu says:

    I’m stuck at step 11. After hit “Restore my data” button, there is no any respond.

  12. Jeffrey says:

    HELP!!!!!!!!!!!!!after the ‘fastboot -i 0×1949 reboot’ command, my kindle fire just shut down and it won’t boot up.

  13. Luis says:

    I have a kindle fire 7 inch hd I did everything as said but restarted on kindle fire logo and not get her out of that state and help me please

  14. Cy Yap says:

    One question, is this for otter 1 or otter 2 ?
    I click the credits to XDA and found out it’s like in otter 1 section…
    I think i am on otter2 kindle fire hd
    sorry just got my kindle today XD
    btw does those Rom support LTE ? i got lte version

  15. yk says:

    i’m stuck in the twrp mode. i can’t upload any files to kindle, even if i try to method but it can’t work. please help me :(

  16. james says:

    Lack of responces and a terriblely thought out video. IF you are supposed to copy over the CMD 10 zip files before you twrp it. then you should fix the DAMN video! not mention it later in the video as we all fallow you step by step then get stuck with a blue kindle fire logo that goes no where. side loading isnt working. as my computer no longer see the kindle fire. and the command promp isnt doing shit either. And now there is no way for me to put it back to stock to start over or to move forward. the lack of helpfull feedback on the comments is overwhelming also.

    • James says:

      for all of you with the “unable to read sideload ” problems. it dosnt define it anywhere but when you use adb side load, open cmd prompt>navigate to the stuff folder>instead of typing adb sideload, you NEED to give the whole path to the
      connect kindle to computer while in TWRP recovery
      advanced>adb sideload
      open command prompt and type:
      cd downloads
      cd KindleFireHD89Root
      cd stuff
      (now this is the part where your give the WHOLE path)
      adb sideload C:/users/your_user_name/downloads/
      *where your_user_name, is your user name*
      now this is an example of course, in this example KindleFireHD89Root was in the downloads folder in my windows computer (it could be anywhere like on the desktop or whatever) and the ( was also in the downloads folder, so the path would be to wherever the is

  17. yk says:

    i agree to james. why you didn’t put the f*ckinf folders in downloads before twrp?

  18. carl says:

    hi i am still doing the drivers i have the file i am supposed to copy over but it doesnt have .ini on the end of it.i have allowed hidden files and folders to be seen but cant find .android and i cant make a new folder called .android it just says i have to put in a file name android works but not .android can someone help me please this is the 4th website i have tried to root this kindle with my mate couldnt do it my dad couldnt do it and they are computer people now its down to me and i havnt got a clue lol

    • Tom says:

      Hey did you ever get a resolution because I am currently running into this problem. i would really like to fix this seemingly small stumble

  19. carl says:

    hi again you can ignore my last post i have just done step 20 but instead of rebooting my kindle screen has just gone red and i cant do anything help please i typed all 3 commands from step 20 in at once and not one at a time

  20. carl says:

    it turns off and turns back on you see it says kindle fire but not in blue then the whole screen goes red and stays that way

  21. carl says:

    it says my device cannot start code 10

  22. Mykola Khandoga says:

    Skype video doesnt’ work. I get black screen all the time. I’ve noticed that it’s a well known issue with cyanogenmod. Any thoughts how to fix it though?


  23. Jeff says:

    In the command prompt after I type adb devices it does not show a number but list of devices attached. What did I do wrong? Jeff

  24. Steven says:

    Hey I got to the part where I’m supposed to copy the CM over to the Kindle but my computer can’t find the kindle’s internal storage. Could anyone help with this?

    • Ash says:

      I got my Kindle Fire HD to install everything. Go into TWRP, Advanced and sideload the .zip files into your Kindle. I had to take the CM10.1 .zip (put only the .zip not the folder) and copy into “Stuff” folder on my laptop. In command prompt I loaded it via sidebar. Before this I was stuck on the blue Kindle Fire screen. Once I sideloaded it, it booted. Then it got stuck on the boot screen so I went back into TWRP, cleared my cache and rebooted. It started normally and it has been working. Let me know if you need more help.

      • Ajit Pariyar says:

        I have the same problem. I had blue Kindle Fire color so I went to TWRP mode and advanced and sideload. But sideload has not finished installing. It says “starting ADB sideload feature…”
        What shud I do?

        Help much appreciated!

  25. MikeW says:

    Thanks for the video. I got almost everything working great. My only problem is if I reboot the Kindle, it gets stuck at the spinning Cyanogenmod splash screen. I then have to reboot it and go into twrp. Then if I wipe the cache or whatever, and reboot it, it works normally. Is there a fix for this?


  26. carl says:

    hi how do you load the cm10 via side bar in the command prompt i cant do it with install and sideload doesnt work either im so close but just cant get the cm10 on there

  27. carl says:

    can anyone help i vcant get cm10.1 onto my kindle it doesnt show up as a kindle but is in devices as jem 4t i cant install cm10.1 sideload doesnt seem to work and i dont know whether to give up or carry on any help or advice would be appreciated

  28. Jeff says:

    I am stopped at the twrp screen. My computer won’t recognize my kindle as an additional hard drive. I’ve tried updating the driver and plugging it into another computer to no avail. I tried starting the sideload feature but it just stays on ‘starting adb sideload feature. I think it’s because the computer doesn’t recognize the kindle. Please help or I am looking at a brick. Jeff

  29. Sean says:

    So it seems like I screwed up somewhere along the line and I can’t “see the device” to load the folders from operation 21 onto the device.
    Am I completely screwed here? is there a way to recover from this?

  30. Nathan says:

    I have some Amazon Free App of The Day apps that I’d like to keep, will those transfer over/ is the amazon store app still available?

  31. Jeff says:

    I left a message yesterday. Please respond with a solution. I respect your work here but need to get out of this situation. Thanks, Jeff

  32. Jeff says:

    Please, Max, don’t let me have a bricked Kindle after I followed all the instructions. Please respond. Jeff

  33. Mykola says:

    Your computer is not supposed to detect your tablet as an external hard drive while you are in twrp.
    Try installing the driver again and using sideload. Don’t forget to use command prompt to upload the files.
    Refer to the instructions above. I’ve also spend about 10 minutes in panic before I figured out what to do :)

    • Sean says:

      I’ve tried sideload without any luck. The whole operation in the video, operation 21, loading the folders onto the device were not available. It shows loading the two folder into an “internal storage” folder, presumably on the device. This is where i’m stuck.
      I tried basically starting over, however, the computer can’t see the device, even in cmd prompt, so sideload doesn’t work neither does starting over. I can’t help but thinking I’ve missed something.

  34. Mykola says:

    Guys, I’ll paste here the instructions for the side load.

    turn off and ‘turn on+Press and hold the Volume up’ button (try it many times). It will take your kindle to TWRP mode.

    Connect your kindle to computer.

    Copy CM10**.zip to stuff folder.

    Check that the drivers are installed properly.

    In kindle Choose Advanced -> choose side load. Don’t forget to check the two options before starting! Then start. It will say starting sideload.

    !!Your computer will not see the device as an external storage anyway!! You need to use command prompt and use the sideload command.

    In your computer Goto command prompt navigate to stuff folder, then enter command shown on the side load screen (something like “adb sideload “) filename will be your CM10**.zip.

    Once it is sideloaded, In kindle goto install and choose, then it it will install CM10 and then reboot. You will be in CM10 :) . Enjoy

  35. James says:

    for all of you with the “unable to read sideload ” problems. it dosnt define it anywhere but when you use adb side load, open cmd prompt>navigate to the stuff folder>instead of typing adb sideload, you NEED to give the whole path to the
    connect kindle to computer while in TWRP recovery
    advanced>adb sideload
    open command prompt and type:
    cd downloads
    cd KindleFireHD89Root
    cd stuff
    (now this is the part where your give the WHOLE path)
    adb sideload C:/users/your_user_name/downloads/
    *where your_user_name, is your user name

    • James says:

      now this is an example of course, in this example KindleFireHD89Root was in the downloads folder (it could be anywhere like on the desktop or whatever) and the ( was also in the downloads folde, (based off past comments it could be in the stuff folder, but also could be anywhere) so the path would be to wherever the is :D

      • Sean says:

        When entering ” C:/users/your_user_name/downloads/”, with my user name in the field, i get a failure ‘C:/users/*my user name*’ is not recognized as an internal or external command, operable program or batch file.

        What the hell does this mean?

        • James says:

          did you enter “adb sideload” before the path? i.e.
          adb sideload C:/users/your_user_name/downloads/”
          and make sure the is in your downloads

          • James says:

            put your in your downloads folder, and put the KindleFireHD89Root in your downloads folder also. copy and paste line by line into the command promt once you open a new command prompt. remember your kindle has to be in twrp, and you have to go to advanced then adb sideload.
            in the cmd prompt paste these lines one at a time:

            cd downloads

            cd KindleFireHD89Root

            cd stuff

            adb sideload C:/users/your_user_name/downloads/

    • wolf says:

      To add to this, make sure to check your slash it has to be forward slash “/”
      adb sideload C:/Users/COMPUTERNAM/Downloads/KindleFireHD89Root/stuff/

      most of you did like me and copy past from windows and pasted in with a “\” back slash.

      you will know its working when it finishes upload, says it was good, and need to reboot.

      • wolf says:

        to clear that, after it is uploaded
        it is sideloaded (its a zip file now)
        In kindle goto install
        choose (located in the sdcard folder)
        swipe to flash it
        then it it will install CM10
        then reboot.
        let it go (do not hold up volume)
        soon a screen will come on that says android is upgrading

        • wolf says:

          *(located in the sdcard folder)
          actually it was data/media look on your screen it will tell you where

          I made
          / 1st copy and moved it to downloads
          then made copy and moved to downloads

          I then picked up where the instructions left off.

  36. Jeff says:

    I finally got in cyanogen 10. How do I get gaaps the same way?

    • James says:

      download the gapps from this website, but do it from your kindle not your computer.
      once the gapps are on the kindle, they should be in the downloads folder in the (internal) sd card on the kindle.
      shut the kindle down, and go back into twrp. and go to install then pick the gapps from the folder i just specified

  37. Sean says:

    okay, now when I enter adb devices in c prompt, it gives a list of devices attached.
    the list is empty, how wrong am i here?

  38. Sean says:

    so now my system still can’t see the device, the device only loads in twrp and nothing is seeing or communicating.

    Is there any way to back out of this and get back to kindle factory or am i left with a brick? I’m so done, the amazon proprietary crap sucked but at least it worked, sort of.

    • James says:

      when your kindle is plugged in to the computer and you type in cmd prompt “adb devices” nothing is on the list? is the kindle fire (twrp) on the ADB sideload setting located in advanced>adb sideload?

  39. Sean says:

    That is all correct, pluggd in, in twrp on sideload under advanced and nothing comes up under adb sideload

  40. James says:

    close cmd, unplug kindle, reinstall drivers from the KindleFireHD89Root file again. and open cmd and try it all again

  41. Hadi says:

    I made a mistake while putting the android on my Kindle. I didn’t put a “dot” when making the .android folder. I followed all the steps up until step 20. As soon as I pressed enter after inserting “fastboot -i 0×1949 reboot” in my command prompt, my kindle fire HD turned off and will no longer turn back on. I pressed the on button for 30 seconds, still nothing. I plugged into the charger, still nothing. Even when I plug it into the computer, it doesn’t turn on or become recognized by my computer.
    Has my kindled died or is there any hope for it?

  42. Martin says:

    I you have problem with blue logo, after start just press and hold Volume Up by 15-20 seconds, then you will go to TWRP.

    • Hadi says:

      That’s the problem. Its not starting at all for me to put it into twrp mode. Its just off as if the battery is dead. No response from any of the buttons,
      No response after plug in or anything.
      It’s completely bricked

      • Martin says:

        You must have .android folder into in user path in your PC, e.g. c:\Users\UserName\.android\ (step 7), not in Kindle!
        Normally this folder is hidden, so you need do step 6 before (enable hidden files and folders). Then you will see it.
        But if your Kindle did’nt boot up after plug into PC, probably you’ve got the brick. Confirm the ADB USB drivers.

  43. Michael says:

    Hi, I tried rooting my kindle fire hd 8.9 but it did not work; I am now stuck with a red screen. Any tips to fix this? Please.

  44. Nate says:

    I have read all the above comments and so far nobody has posted this question. I have gotten through step 20 and instead of the kindle going to twrp it goes to fastboot mode. Anybody have an answer to that?

  45. mike says:

    It doesn’t go into twrp unless you hold the volume up button as soon a you see the kindle logo. If you do that, it will go into twrp.

    • Nate says:

      I totally understand what your saying. I did a root on the original kindle fire. When I turn on the kindle I push the volume up button it goes to the blue kindle logo for a second and then displays fastboot mode instead of twrp. I continue holding the button and it does nothing other than sit in the fastboot mode. If I dont push the volume button up right away it sits in the blue kindle fire logo without change. Thanks for replying quickly though!

      • mike says:

        Got it. Mine did the same thing and I thought it was bricked. I think I got it into fastboot mode and started over from step 16. It was real late at night but I think that’s what I did and it fixed the problem.

        • Nate says:

          I just went back to step 16 and it is stuck in the waiting for device screen in command prompt. From I re installed the drivers and it was successful however it did not make the command prompt recognize that the device was connected. Therefore I am still stuck.

  46. Karl says:

    Thank you so much…Now my wife has google play and can download her apps that she had on her android!

  47. John says:

    Did up to step 20.

    Right after I ran the command, fastboot -i 0×1949 reboot

    My KindleFireHD, rebooted, and now won’t turn on. It’s bricked.

  48. alex says:

    friend left for me to step 17 reinstall the driver but i had to restart my pc and now my kindle will not turn on or turn off the pc recognizes I do??? help please

  49. Leo says:

    Help please, after :
    fastboot -i 0×1949 reboot

    My kindle fire will not boot back on..

    • Sean says:

      Sorry to tell you, this is where mines been for over 2 weeks. I’ve gotten used to the fact that it’s dead. At this point you can grab a pretty decent android tablet at Walmart for $100 and use the dead Kindle as a $200 paper weight.

      Sorry again.

      • Mikew says:

        I rooted mine the night I got it and it was “bricked” at first. I was really pissed but kept messing around and retrying things and finally got it working. I can’t remember exactly what I did but maybe just got back and try different steps over.

    • James says:

      does it not at all turn into the blue logo? it is just a black screen?

  50. Matias says:

    Does it work on version 8.4.6?

  51. Mikel says:

    the installation of the CM10.1 ROM zip file failed! What am I suposed to do now??

  52. Kamran says:

    I am stuck at step 18, it never came back and in device maneger it doesnt show “Jem-PVT-Prod-04″ it shows a “Unknown Device” but thinks its a “Universal Serial Bus controller” so it is under that group not “Other devices” where yours was… and when i try and push the driver update is says “The folder you specified doesn’t contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with Windows for x64-based systems.” Im stuck my Kindle is displaying ‘fastboot mode”. please let me know if you have any sugestions, i have a mac aswell if you think i can be more successful using it.. thank you!!!!

    • Kamran says:

      still stuck… lol

      • kamran says:

        so i left it the next day plugged into a charger. it went back to the regular boot and booted as a Kindle Fire… My PC could not connect in terminal and in device manager never came up with the name your did…

        if any one can help im all ears… ;)

  53. Richard says:

    My kindle doesn´t turn on. Everything goes well until the “fastboot -i 0×1949 reboot” fase.
    After that, it doesn´t turn on, even in TWRP mode.
    Somebody can help me? Right now i´m freaking out!

  54. Trevor says:

    Max, Thank you for this guide. Followed it step by step with video and it worked perfectly. I also used you HTC One x unlock and root guide and that worked perfectly as well.


  55. Eduardo says:

    im stock on the yellow logo and my computer read it for 2 sec and turns off … i turn off my kindle holding the power turned back on and it does the same thin….. no boot just stays on the logo… litle help please

  56. Matt says:

    Stuck after fastboot mode…cant install driver on windows 8.1 Says Unknown USB Device (Set Address Failed) In Device Manager.

    Tried unplugging and replug device in but same thing pops up….

    Any suggestions on next Step….

    Here is a copy of my dos Prompt Commands Below…

    Microsoft Windows [Version 6.3.9431]
    (c) 2013 Microsoft Corporation. All rights reserved.

    C:\Users\athlon551>mkdir .android

    C:\Users\athlon551>cd desktop

    C:\Users\athlon551\Desktop>cd KindleFireHD89Root

    C:\Users\athlon551\Desktop\KindleFireHD89Root>cd stuff

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb devices
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    List of devices attached
    B0C91004314304F4 device

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb shell su -c “dd if=/dev/
    block/mmcblk0boot0 of=/sdcard/boot0block.img”
    4096+0 records in
    4096+0 records out
    2097152 bytes transferred in 0.255 secs (8224125 bytes/sec)

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb shell su -c “dd if=/dev/
    block/platform/omap/omap_hsmmc.1/by-name/boot of=/sdcard/stock-boot.img”
    16384+0 records in
    16384+0 records out
    8388608 bytes transferred in 1.376 secs (6096372 bytes/sec)

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb shell su -c “dd if=/dev/
    block/platform/omap/omap_hsmmc.1/by-name/recovery of=/sdcard/stock-recovery.img”

    16384+0 records in
    16384+0 records out
    8388608 bytes transferred in 1.237 secs (6781413 bytes/sec)

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb shell su -c “dd if=/dev/
    block/platform/omap/omap_hsmmc.1/by-name/system of=/sdcard/stock-system.img”
    1814528+0 records in
    1814528+0 records out
    929038336 bytes transferred in 127.137 secs (7307379 bytes/sec)

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb pull /sdcard/boot0block.
    6861 KB/s (2097152 bytes in 0.298s)

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb pull /sdcard/stock-boot.
    7890 KB/s (8388608 bytes in 1.038s)

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb pull /sdcard/stock-recov
    7719 KB/s (8388608 bytes in 1.061s)

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb pull /sdcard/stock-syste
    8104 KB/s (929038336 bytes in 111.944s)

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb push stack /data/local/t
    685 KB/s (4096 bytes in 0.005s)

    C:\Users\athlon551\Desktop\KindleFireHD89Root\stuff>adb shell
    shell@android:/ $ su
    shell@android:/ # dd if=/data/local/tmp/stack of=/dev/block/platform/omap/omap_h
    smmc.1/by-name/system bs=6519488 seek=1
    =/dev/block/platform/omap/omap_hsmmc.1/by-name/system bs=6519488 seek=1 <
    0+1 records in
    0+1 records out
    4096 bytes transferred in 0.001 secs (4096000 bytes/sec)
    shell@android:/ # mount -o remount,rw ext4 /system
    mount -o remount,rw ext4 /system
    shell@android:/ # mv /system/etc/ /system/etc/install-recover /system/etc/ fastboot -i 0×1949 flash boo
    tloader kfhd8-u-boot-prod-8.1.4.bin

  57. Eduardo says:

    hey matt thanks for the info. i tried everyting you just give me but nothing works the problem is the when i plug in the kindle the computer makes the sound when you plug in the usb but 3 sec later comes off… i check the divice maneger and is not found…. and the kindle is stuck on the logo and dos nothing…. is just frost on the kindle fire logo… on the command prompts the device is not found ……

  58. Sam says:

    So after fastboot reboot command… my kindle never reboots and its black screen… Cant be recognized by computer and not sure if its bricked.

  59. john says:

    running on OS X.
    getting: mount: permission denied (are you root?)
    on the
    adb shell “/data/local/tmp/busybox mount -o remount,rw /system && /data/local/tmp/busybox mv /data/local/tmp/ric /system/bin/ric && chmod 755 /system/bin/ric && /data/local/tmp/busybox mv /data/local/tmp/su /system/xbin/su && /data/local/tmp/busybox mv /data/local/tmp/Superuser.apk /system/app/Superuser.apk && /data/local/tmp/busybox cp /data/local/tmp/busybox /system/xbin/busybox && chown 0.0 /system/xbin/su && chmod 06755 /system/xbin/su && chmod 655 /system/app/Superuser.apk && chmod 755 /system/xbin/busybox && rm /data/local.prop && reboot”
    of normal()

    please help.

  60. Nick says:

    my firehd gon black and cannot recognized by my pc it all after the step 20 its supposed to reboot now it cannot be turned on . what can i do. please help me…….

  61. Rockc says:

    As directed in this page and the CM os is working. Would like get back to TWRP mode to switch back to the original backed up KFire OS.

    May i know what is the procedure to do so? Help required immediately

  62. matt says:

    rooted just fine superuser was there, upon installing fastboot and twrp and sideloading cyanogenmod i began trying to install google apps and my computer wont recognize the kindle, have tried reloading the driver several times as well as installing the others, im not super familiar with twrp. is there any easy way to get google apps to my kindle?

  63. Jim says:

    We’ve successfully rooted and Droided our KF HD 8.9 and like it a lot. A few comments and I’d like some feedback to see if any other folks have run into these:
    1. Updating some Google services such as YouTube require an update to Google Play Services. The problem is, the Google Play Services update doesn’t load and you get an invalid package file error. This means that you need to run an older version of YouTube than is available on Google Play which is a real pain.
    2. We’ve had WiFi issues whereby connecting to WPA/WPA2 doesn’t connect reliably. Connecting to “Open” WiFi networks works great. Once you do connect, WiFi is incredibly slow. The tablet is fast, but I only get 2MB on the download and 1.5MB on the upload rather than 20MB download and 5MB upload which my Android-powered phones get.

    Anyone else run in to these issues?

  64. Bala says:

    after step 26, the kindle got rebooted but the 2nd screen (in Step 27) flashes and get disappears.
    Again the cynagenmod screen continues.
    Please help me in this.

  65. Todd says:

    Everything went fine up to step 22. It’s stuck at the blue and white kindle fire logo. I’ve tried using the volume button many times to get into TWRP recovery with no success. Is there anything I can do at this point?

    • Todd says:

      Sorry, it was step 21. It never got done with the initial reboot.

      • Son says:

        The same with me. Luckily follow these steps helped me: 1) press the power button to power of the KF. 2) Press the power button again to turn it on, right after that press volume up button.
        If don’t, repeat 1) + 2) many times until you see the winteam logo…
        Good luck..

  66. alex says:

    at Step 20, all is good, after the last command, Kindle Fire dead, can’t reboot, can’t power on. Please help thanks.
    C:\Users\me\Downloads\KindleFireHD89Root\stuff>fastboot -i 0×1949 reboot
    finished. total time: 0.003s

    • Matt says:

      Same here. ANY HELP?!?!?!

      • alex says:

        my Kindle Fire HD is still a dead unit, after step 20 which I did 15 days ago. still can’t power on. Hope someone have a solution for this situation.

        • alex says:

          for those who got dead unit after step 20, just let you know, that if I try to power on or off (simply hold the power button longer), and I can feel the temperature change at the bottom near USB port. I mean my unit has power, charging is not the issue.

          Which means the rooting process has problem.

          1: is here any Bios jumper to reset Bios?
          2: which one is BIOS CMOS battery?
          3: if disconnect battery, anything will change?

  67. Barış Hoyraz says:

    Everthing went fine. Now my 8.9″ kindle Works just like a tablet. But when I connect it to my Windows 8 or 7 laptop, my laptop can’t recognize my kindle. It can’t see the kindle. What should I do?

  68. aytaç yılmaz says:

    i did everything you said but device stuck on cyanogenmod logo.

  69. Dan says:

    Okay, I’ve enabled ADB and the like on my Kindle. Yet everytime I plug in the Kindle it still shows up as “Portable Devices” instead of ‘Other Devices’. So I try and uninstall the driver Kindle installs and my machine just automatically reinstalls (I’ve even went and disabled Windows 7 from updating and it does it anyways). I can’t even force it to read the driver from the file as all I get is ‘Windows has determined the driver software for your device is up to date’ or ‘The folder you specified doesn’t contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with Windows for x64-based systems.’

    I think the problem is that my Kindle isn’t telling Windows it’s in ADB mode and thus it’s acting as if it were just in standard mode. Thus I can’t install the drivers listed in the video. Anyone have a way to stop Windows 7 installing the drivers and getting step 5 to work?

  70. Ahmad says:

    I did the optional backup in step 14 please tell me how to use it to restore the system as I’m stuck in step 20 and the tablet doesn’t boot anymore, I am able to go into TWRP recovery thought I tried doing the backup and restore from there but it doesn’t work. Please help!! Thanks.

  71. Lanio says:

    Thanks a lot, it is the best instructions i ever try

  72. Peter says:

    How do I restore this Kindle back to factory. The LTE modem doesn’t work for CM. When I do a restore from the dual boot loader it just hangs at the blue kindle fire logo. I also have the images I made on step 14, how do I restore those?

  73. Damon says:

    I just ruined my device , I was following the video and he didn’t mention to download the other files … Now my device is stuck on a fucking KindleFire on blue … I can’t even back up to put them there

    • kohut says:

      you gotta sideload the cm rom go back flash the sideload zip the side load the google apps go back and instill that sideload zip. was in the same boat works fine now just cant get my computer to so the kindle is connected

  74. Nate says:

    Does this work on the Kindle Fire HD (1st gen) with firmware 7.4.7??

  75. John says:

    i am stuck on step 20 and wont advance anywhere. I have tried to turn of turn on+volume up button but i wont go anywhere. i come from the orange fire to the blue fire but it will stay on that forever. i need help.

  76. DSturms says:

    Do you think it would be good to factory reset prior to beginning the rooting process?

  77. Andrew says:

    I have the kindle fire hdx 7″ and I am curious if the download link in step 4 will work with my 7″ screen

  78. Kris says:

    I just completed the root/bootloader/flash using your guide. It is very good and took me ~1 hour (took my time… I’m sure it can be done more quickly). TWRP kept hanging and required 3 boots to finally come up (got a little worried for a while). I did perform backups at both points. You are missing some “adp push” commands from your text guide when you need to move the CM-10.1 and gapps zip’s to the kindle. It didn’t take me long to figure it out but I’m sure others might get stuck at that point. I don’t know if the video references it; couldn’t watch it for some reason. All-in-all, this is a very good guide! It was simple to follow and now allows my wife to use an “unpolluted” android tablet. Thanks!

    • John says:

      please help me with my kindle fire. i’m still stuck at the blue fire logo.

      • Hunter says:

        Well, this is three years later so I bet you already fixed it @John. However if you haven’t, then hold down the volume up button right when the Kindle turns on until you see the TWRP screen. And then, you will need to install the ROM, and Gapps again.

  79. Travis says:

    I installed cm10.1 and it takes a long time to boot and when it does screen flashes on and off. cant acess twrp

  80. Travis says:

    I really need some help i would do anything to even get back the amazon OS. I am freaking out. if it cant be fixed i will just buy a new motherboard for it. that should fix the problem right?

  81. Travis says:

    It also keeps rebooting after a time.

  82. John says:

    my kindle fire is still at the blue kindle logo and is not booting into kindle. please help!

    • Sid says:

      keep trying for multiple times. First power off , then hold power button for just 1 sec to power on and immediately press and hold the volume up button. (If you are holding such that the buttons are on the top then volume up button is the left one.) Hold until you see TWRP screen

      • eugene says:

        Hi, when i press volume up button kf says: “boot: bad image file” or smth like this and then goes to fasboot mode screen.
        what should i do next?

        • eugene says:

          here is a solution for my problem.
          1. reinstall drivers
          2. send and new *.bin file to the kf via command prompt, status=waiting for device
          3. reboot kf, when it starts with yellow logo, bin file will transfer to th kf.
          4. at last, twrp screen appeared
          5. using adb sideload i send new CM software tj the kf and it started)

  83. Travis says:

    I got mine fixed not gonna try again! EVER!

  84. Dan says:

    i dont have a .android folder and it wont let me create one, the error message appears “must type a file name ”
    what do i do?

  85. Travis says:

    I rooted installed google play and changed the launcher. Works great!

  86. Travis says:

    Played with it a little more. I made the mistake of doing a full wipe and not a factory reset. So I got cm 10.1 installed!
    I love it!

  87. jimbo says:

    Travis how did you get gapps and launcher changed? Thats all I want to do, not go full blown cmod.

  88. Sid says:

    After looking at the suprise gift of Kindle Fire from my wife I was completely upset. Didnt want to use the screwed up built in OS. (Actually I wanted Kindle DX to just read books).
    But Thanks for the excellent guide. Had few glitches, but were sorted out by reading the comments.
    - Kindle not booting in TWRP – Little tricky step, didn’t work at first few times, but later realised I was pressing Volume down button
    - Kindle storage not identified on my computer. So couldn’t copy the CM files. First tried to load the drivers again by updating the PID to 0008 but it work. So used sideload command from my computer and yipee… I am a happy man now

  89. Rozzy says:

    Love that I have a true version of Android working on my Fire – AWESOME.
    However I really would like to update to a later version of android and the update option under Settings just hangs. Before going right to CM11 I tried installing from using the same process as defined above – no luck, neither did sideloading. Anyone know a way around this?


  90. tdf898 says:

    have trouble when finding device called “Jem-PVT-Prod-04″,help…


  91. Misa says:

    Any solution for the error after step 20??? Please help

  92. Abel says:

    Hello, sorry for my English, I have this problem, I can watch the logo cyanogenMod, but when try to reboot, never do it, only show some secons a new screem and again the logo cyanogenMod comeback,and again, again and never enter to os system. help my please

  93. Andrew says:

    Mine won’t turn on after step 20. Just a black screen. Worried it might be bricked for good.

  94. Ryan says:

    I rooted the Kindle Fire HD 8.9. I now have Superuser icon but how can I get in the command line to install the rest? I stuck at step 14.

  95. Verb says:

    Will this work for my Kindle Fire HD 7 running Sys Ver 7.4.6? This is the most current version for my generation KFHD7.

  96. Dave says:


  97. Dave says:


  98. CW says:

    OK, I seem to have most everything working, except:
    1. I don’t have any indication that Superuser status exists or that I am a superuser.
    2. I can sideload via the Command Prompt, But the Tab isn’t seen as a device attached to the computer.
    3. Bluetooth will not switch on. I can move the switch but it won’t stay on.

  99. CW says:

    Also the Kindle app won’t work and there is no indication that the 4g LTE is even there…

  100. Richard says:

    Wow this tutorial is too confusing. Made me repeat the whole thing 3 times. Export CM11 and Gapps before you load in trwp.

  101. Felix Oquendo says:

    I went through all the steps and went it booted up it went to where the KindleFire is white and blue and got stuck there. I turned it off and back on using the volume up key and it goes the fastboot mode screen, but what should I do next? If I turn it back on, it goes back to the KindleFire white and blue and shows on device manager as Kindle. When I turned it using the power and Volume Up key, it goes to the fastboot mode logo, but doesn’t show anything on device manager, not even the Jem-PVT-Prod-04 doesn’t show on device manager either.

  102. Felix Oquendo says:

    I get the KF to load the TWRP and choose “Wipe” and do a factory reset. However, I cannot install CM10.1 because the KF does not show neither as portable device on Device Manager or on Computer as a storage device. What am I doing wrong?

  103. Papo says:

    I get the KF to load the TWRP and choose “Wipe” and do a factory reset. However, I cannot install CM10.1 because the KF does not show neither as portable device on Device Manager or on Computer as a storage device. I even tried restoring the data.
    What am I doing wrong?

    • Papo says:

      Well, I did it thanks to the many posters here that clarify many of the issues and no so clear instructions. It works just great.

  104. Sofian Coessoy says:

    , unless your tablet is kindle 8.9″ or It will Bricked like mine.
    This guy in tutorial, He didn’t say anything about how this only work for kindle 8.9″.

  105. Frank says:

    Hey I wondering if you could help me, I got to step 21 where my kindle fire should be turning back on but it’s completely dead now. I tried holding the power button for 30 seconds and also tried holding the power button whilst spamming the +volume button.

    I ran the backup earlier on but I have no idea how to access it.

  106. Papo says:

    I ran into the same problem a few times. To turn it back on make sure you press the power button and as soon as you let the button go, press the volume up key. This most be done quickly. For best results use a finger from your left hand and feel the volume up button first, that way by the time you press the power button you are ready to press the volume up key.

  107. joe says:

    Can anyone tell me how to get the correct android rooted files to do the root of my kindle fire hd 8.9? I kick the zip link in the article but the file is not downloaded.
    thank you,

    • Papo says:

      I just tried the links included here and they work. Make sure you are downloading the files and not the zip application. For example, when you click the link to download the CM10.1 file the first download link that pops up is for the zip application, which you don’t need. The link for CM10.1 takes a few seconds to be ready for download.

      • joe says:


        Thank you for responding.
        When i enter screen all i see is a bunch of download images for nothing i need and this:

        Name: KindleFire/8.9roms/cm10.1/
        You are downloading CM10.1 custom ROM for Amazon Kindle Fire 8.9 tablet.

        which doesn’t download anything or present a link for the download. I have tried this on chrome and firefox.

        Thank you,

  108. Christoph says:

    After a pair of troubles, it worked well! Thanks!

  109. Tom says:

    Need some help with [Step 18].

    After typing: reboot bootloader
    It restarts and gives me the ‘fastboot’ screen.
    It then says on cmd
    “Jem-PVT-Prod-04″ never shows up in my Device Manager. Only an unknown device in ‘Universal Serial Bus Controllers’

    I’ve looked for online for ages if anyone had the same problem, but it seems everyone got this part but messed up somewhere else.

    Another thing that bugged me is when I typed:
    mv /system/etc/ /system/etc/

    It came up with:
    failed on ‘/system/etc/’ – No such file or directory

    I just continued with the rest of the commands. Besides that everything was fine.

    I would always get stuck on the fastboot screen in the end with was annoying. (I hold power button for roughly 10 seconds to power off)

    Another thing, after rooting my device, I get no adds when it powers on, but if I turn the screen on and off, the background changes back to adds..

    I’ve been trying to fix these problems for days now, no luck :(

    Any help on this would be amazing! I don’t want to use my kindle because of amazon OS, I can’t stand it!
    I will be revisiting this page several times a day until the problem is solved. So, please don’t hesitate.

  110. john says:

    I want to restore back to the original Amazon OS. I did step 14 for the back up plus I did the back up in Twrp. I can restore in twrp and It looks like it does but I cant figure out why it wont boot up all I get is the blue kindle logo. what did I miss?

  111. Melvin says:

    My Device does not turn on any more.. It jest shows the lue kindle fire

    • En says:

      Mine is like that too. but i kept trying and it worked..
      Just power off , then hold power button for just 1 sec to power on and immediately press and hold the volume up button. (If you are holding such that the buttons are on the top then volume up button is the left one.) Hold until you see TWRP screen.

  112. Melvin says:

    I cant go to the twarp

  113. john says:

    Found the fix. It was twrp that was the problem. I couldn’t get to of the blue fire screen or restore. I upgraded twrp to 2.6.1. To do that I restarted the Kindle over and over holding the up button. It finally booted to twrp then I flashed the twrp 2.6.1 zip. Like the video said for cm 10. Also upgraded to cm 11. No issues at all. Been running all weekend.

  114. john says:

    Sorry for the really bad English. SSentthat from a friend’s iPhone. What a dumb phone.

  115. Khan says:

    My screen turned red what should i do?

  116. JP says:

    I got to step 22 now the thing has reboot and it shits at the blue Fire logo and never finishes loading. I can’t get into or out of it. I’m stuck since i can’t get into to do a factory restore.

  117. cgl says:

    Thank you but my kindle won’t turn on

  118. Tom says:

    The drivers wont install. my software is currently at 8.4.9.

  119. jayjay zheng says:

    hi, thank you for your sharing, but i can not open the zip after download, do you have another link for download?

  120. will says:

    How do I search using windows 8

  121. will says:

    Will this work on my 7.9 kindle?

  122. Ernest says:

    Hello. I’ve tried to root my kindle fire, ver 8.4.9, I kept getting this error when running the bat file “mv: write error: no space left on device kindle”. I have restored to factory settings multiple times, but it still gives out that error. What could be causing the problem? Help will be greatly appreciated.

  123. AlexCrow says:

    Thank’s!!! this is the best instruction i’ve ever seen!! rooted,instaled twrp 2700, and cm 11, never more never again)) many thank’s)))

  124. Hugo says:


    After the rooting (which should have been succesful), I always get the error message ‘cannot execute – Permission denied’. Since I’m new to the whole rooting experience, can anybody help me? I’m working with a windows 7 pc on my Kindle Fire HD 8.4.6 Here’s what I did:

    Microsoft Windows [versie 6.1.7601]

    C:\Users\User>cd downloads

    C:\Users\User\Downloads>cd kindlefirehd89root

    C:\Users\User\Downloads\KindleFireHD89Root>cd stuff

    C:\Users\User\Downloads\KindleFireHD89Root\stuff>adb devices
    List of devices attached
    B0CA0601319600AV device

    C:\Users\User\Downloads\KindleFireHD89Root\stuff>adb push stack /data/local/tmp/

    400 KB/s (4096 bytes in 0.010s)

    C:\Users\User\Downloads\KindleFireHD89Root\stuff>adb shell
    root@android:/ # su
    /system/bin/sh: su: cannot execute – Permission denied
    126|root@android:/ # adb root
    adb root
    error: device not found
    1|root@android:/ #

    Thanks alot!

  125. Hugo says:

    okay, found it already, noob question. Nvm, thx

  126. Terry says:

    Everything good up until running “RunMe.bat”. Get to point of restore and then HD reboots very, very slowly and the message “mv: write error: No space left on device” appears in RunMe.bat window.

    Anyone know how to solve the “mv: write error: No space left on device” yet?

    Many thanks in advance.

    • Tim Coles says:

      Did you ever get this?………… That issue is usually caused by Windows updates screwing up the ADB Communication in Win 7 and 8. You have to get into the system properties and edit the “Path” Variable.
      Right click on My Computer/Computer (whichever you have) and choose Properties.
      Go into System and this will open System properties. Once here, select ‘Advanced System Settings’.
      Next choose ‘Environment Variables’ and under the ‘System Variables’ find ‘Path’.
      Select ‘Path’ with your mouse and choose ‘edit’.
      Scroll to the very end of the list in here. It’ll have various paths for different things, all separated by a semi-colon like this ‘;‘. Be careful not to change anything else here, simply paste in ‘;C:\Windows\System32‘. Note that there’s no space between ; and the C:\Windows\System32 and this statement isn’t case sensitive, it can be both upper and lowercase or a mix.

      Hopefully by now you got it figured out..But I just saw this… Much luck..

      • Jon says:

        I did try to add that system variable Tim but I continue to get the same error. Is it possible this is truly a space issue on the tablet? I have plenty of storage for apps/games/etc but I’m not to familiar with the underworkings of the Kindle. Do they store their OS in a specific area with limited space issues?

        The one thing that is different for me is I am on a newer version of OS. 8.5.1.

        Any help getting around this would be appreciated. I’m done with the Kindle OS limitations and would like to move on. It may be time to get out the wallet and just buy a true Android device.

        • Jon says:

          So I looked into the .bat file to see what it was doing when I receive the write error.

          The part of the script that bombs is executing severals commands from a single shell statement. I broke those commands up into individual shell statements and put in some echos so I could see what was happening.

          Here is what I found:
          It completes the Mount busybox command successfully.
          It complete the move command mv su successfully.
          It bombs with the write error when trying to move the Superuser.apk.
          It bombs with the write error when trying to cp busybox.
          The chown and chmod and rm commands appear to have finished. The kindle didn’t reboot … I’m not sure why.

          I hope this helps.

          I was hoping to move some .apks out of the system/app folder on the kindle but those files can only be copied not removed from that directly. I tried moving Swype and OfficeSuite with no success.

          • Jon says:

            Using ADB I was able to remove the Swype.apk from the /system/app folder. It was a large file 28mb? After removing that apk I submitted the Superuser move command again and still received the same error. So this quite obviously isn’t a disk space issue.

            Are we dealing with a permissions error or is this possibly the OS people put in to prevent us from doing this very thing?

            • Jon says:

              I was able to fix the problem through the help of some posts related to Superuser.apk. Seems this is a problem not just on Kindles.

              In the runme.bat fiile I put in a shell command to remove the OfficeSuite.apk file and instead of having the shell try to move the Superuser.apk file to the /system/app folder I used the cp copy command with a -f parameter for overwrite.

              Here is the rewritten NORMAL segment of the .bat file that worked for me:

              IF %ric% == 1 GOTO RICSTUFF
              echo Going to copy files to it’s place
              echo Mount busybox
              stuff\adb.exe shell “/data/local/tmp/busybox mount -o remount,rw /system && /data/local/tmp/busybox mv /data/local/tmp/su /system/xbin/su”
              echo mv Superuser
              stuff\adb.exe shell “rm /system/app/OfficeSuite.apk”
              stuff\adb.exe shell “/data/local/tmp/busybox cp -f /data/local/tmp/Superuser.apk /system/app/Superuser.apk”
              echo cp busybox
              stuff\adb.exe shell “/data/local/tmp/busybox cp /data/local/tmp/busybox /system/xbin/busybox”
              echo chown and chmod
              stuff\adb.exe shell “chown 0.0 /system/xbin/su”
              stuff\adb.exe shell “chmod 06755 /system/xbin/su”
              stuff\adb.exe shell “chmod 655 /system/app/Superuser.apk”
              stuff\adb.exe shell “chmod 755 /system/xbin/busybox”
              echo rm prop and reboot
              stuff\adb.exe shell “rm /data/local.prop && reboot”
              GOTO FINISH

  127. Reese says:


    So I followed step by step the process you told me, but then I encountered the same problem as many others where the screen would be stuck at the Kindle fire (blue) screen. So from there I followed the instructions you gave me, and my computer couldn’t find the kindle. So I figured that maybe restoring to the “original” file that you recommended us to make would be a good idea, I tried that but now I am stuck at the bootup screen with an orange Kindle fire logo and I cannot get into TWRP no matter what I do. Please help out!!! I just recently bought this and it is already bricked.

  128. Rahul says:

    Can I use this root on my Kindle Fire Hd 1st Generation???

  129. followed your commands up to step 20 and the kindle fire hd never came back on. It will not boot up! Can you help me?

  130. Tim Coles says:

    I can confirm that this method worked wonderfully with the KFHD 8.9 w/ 8.4.9.. No real issues except for what seems everyone gets, in that it hangs after the last reboot at the bluish kindle fire splash screen. But, after a few extra attempts to restart and press the up volume it finally goes to boot and all is well. VERY WELL.. Excellent job at explaining #HashCodes method.. Love IT!

    P.S. Wondering if there is a 4.4.* version of this OS to upgrade to yet?…….. I am going to be looking for one ASAP.


  131. Allen says:

    So i need some serious help. I had finally managed to root my kindle fire hd 7 (first gen) and wanted to add the second boot loader. So i followed this guide from step 15 to step 20 where it tells you to reboot. now the device will not turn on. any suggestions?

  132. Lee says:

    I’ve tried rooting my Kindle Fire HD 8.9 a number of times using this method and each time I get a half broken kindle logo on startup, like it’s been cut and spliced back together wrong. Then I get a broken unlock button that again looks to have been cut and spliced badly.

    Then my kindle is pretty much usuable as it’s SOOO slow.

    Can anyone help?

  133. Jesus says:

    Lee, I am trying to root also, I think it has to do with having software version 8.5. We aren’t getting the “su” app, that is stopping the whole process. Anyone know if there is an updated root for 8.5?

  134. Elisha Ponkratjevs says:

    How do I install the adb drivers on windows 8.1?

  135. Kyrsten says:

    I just completed the steps, but I’m not seeing Superuser. And my kindle is running slow. Any suggestions?

  136. Dana says:

    I got through all the steps and it looks as it should only it appears I don’t have google play so obviously I messed up. Now what? I am afraid to try and redo anything or else I may mess it up. Please let me know how I can fix it. Thank you.

  137. ben says:

    you have a really nice step by step walk through for doing this. i have only rooted one device and it was just cuz i didnt really need it anymore and i used odin something or other to do it. it worked but i am so tired of this amazon OS and id like to unleash its potential. but my kindle fire hd 8.9 is running version 8.5.1 not 8.4.3 or 8.4.6 and i know that it matters what version your running. since im a noob at this i was wondering if this works on version 8.5.1

  138. Galerien says:

    Thanks !
    It’s a real save time when we’re android noob :)

  139. Zachary says:

    I have a kindle fire 8.9 with 8.5.1 software. will this work?
    Also what needs to be done if your desktop is the x64 bit and the drivers tell you it cannot recognize them?

  140. If you happen to discover these cheat codes useful please feel free to cross
    them on. In case you have cheats, codes, hints, ideas, walkthroughs or reviews
    for Minions Paradise please send them in. We’ll first check it
    and verify to see if it works.

  141. kevin says:

    Got superuser app but when I do the $ su line in command prompt it says [-] connect ui:Timer expired 62:shell@android:/ $

    Any ideas how to solve?

    Thanks for help, rooting vid easy to follow

  142. Austin says:

    i am stuck at the kindle fire (blue) i did the volume up on start up and got to twrp screen but how can i go on from here if i try to npower on it just stays at the blue kindlefire logo

  143. Tyler77 says:

    I have an Amazon Fire HD 10. I’ve rooted it with KingRoot before I saw you site. I manage to connect to my device via my PC, and I really want to install a plain Android system on it, but it doesn’t seem to work. I never got the SuperUser app icon on the device, and in my .android folder I don’t see all the files shown in your screenshot for step 7. Moreover, on step 11 it gets suck on “Running” and never rebooting or going to fastboot.
    Please help me to simply get rid of the Amazon OS and just have Android on it in a simple way…

  144. Mih says:

    Maybe you have ideas, why i have error, when i trying make this step: adb push stack /data/local/tmp/
    i getting: cannot stat ‘stack’: No such file or directory.
    The file is located in C:\KindleFireHD89Root\stuff but, when unpacking, file not have extension (example like sh) This is normal?
    System on my computer Windows 8.1 Driver for my Kindle fire 8.9 installed good and i have root on my device. If i testing my device adb devices i getting answer and saw my device in LIST of devices.
    Where is my error? Why not found file?

  145. Mih says:

    Hooray! It worked and I have a new system on my device Kindle fire 8.9. Many thanks for the guide and video. If you will be in Moscow on a visit, I’ll be happy to regale you dinner!!!!

  146. Bartholomew O Eben says:

    Thx u thx u. This has saved my tablet. I’ve been running this version for a while now. How would you go about updating the twrp to allow for cm 11? I have everything. But worried about flashing twrp IMG and bricking it. Any thoughts would be great.

    • sw10mm says:

      Just fought with this for several hours and finally found a combination that works. TWRP and CM 12.1. I just flashed over the 2.6 and was able to install CM 12.1 with no issues.

  147. Chandler says:

    Need help with step five im getting this message The folder you specified doesn’t contain a compatible software driver for your device. If the folder contains a driver, make sure its designed to work with Windows for x64-based systems HELP PLEASE

  148. Petra says:

    If you are interested in topic: make money selling nothing on ebay free download – you
    should read about Bucksflooder first

  149. Very nice pattern and gοod subject matter, absolutely nothing else we require :D.

  150. Mohamed says:

    i follow all steps then i discover that we should transfer rom and gaaps files before instal twrp and wiping the old firmware , then i restore the backup , my tablet entered in bootloop , After that i instal the original firmware by fastboot ,And now the problem i try to do steps again to root my device and instal twrp but my device is not recognized by PC in step 8 , and i follow another method to root my device but it also not recognized (device not found) by PC so i can’t follow the other steps , what can i do to procced to TWRP instlation

  151. MBP says:

    Great job, this worked perfectly other than getting hung on the blue logo screen and having to reboot into twrp and having to use adb from command prompt to transfer over the CM10 and gapps .zip files. Very happy I got rid of the lousy Fire OS. Now I have a killer $50 32GB Android tablet!

  152. says:

    Hey, I thhink your blog might be having browser compatibility issues.
    When I look at your blog in Chrome, it looks fine but whdn opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up!
    Other then that, terrific blog!

  153. Hello blogger, do you monetize your site ? There is easy method to earn extra money every month, just search on youtube : How to earn $25/hour selling articles

  154. 86Clemmie says:

    I see you don’t monetize your blog, don’t waste your traffic, you can earn additional bucks
    every month because you’ve got hi quality content.
    If you want to know how to make extra money, search for: best adsense alternative Wrastain’s tools

  155. Terrifiс pаintings! This iss thhe kiқnd
    of info thᴢt are supposeⅾ to be shared across the net.
    Shame on Googlе for now not poѕіtioning this poѕt upper!
    Come on over and discuss with my ᴡeeb sҝte .
    Thanks =)

  156. FirstSimone says:

    I see you don’t monetize your page, don’t waste
    your traffic, you can earn extra bucks every month because you’ve got high quality content.
    If you want to know how to make extra bucks, search for: Boorfe’s tips best adsense alternative

  157. Amnon Simon says:

    Is it goog for Fire HD 8 Tablet with Alexa, 8″ HD Display, 16 GB, Black – with Special Offers?

  158. grant says:

    im waiting for device… i guess i didnt think the drivers would be incompatable with my PC

Leave a Reply to carl Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Related News and Resources