yashsingh1/xdaforums huggingface dataset:
[Kindle Fire Android Development] awidawad:
From Original thread:

Rooting has been tested with the latest update (6.3.2) and it works 100%. Be sure to have your device booted up in normal mode before running the root.

Features:

Automatic elevation to root for tool operations.

Full root install.

Auto detect current bootmode.

Auto Detect ADB/Fastboot Online/Offline.

Auto download update.zip from Amazon.

Auto download and install TWRP Recovery.

Auto download and install COTR Recovery.

Auto download and install FFF Bootloader.

Manage current bootmodes.

Manage Read/Write.

Install GoogleApps/Market/GoLauncherEX.

Lock/Unlock the Wallpaper from being changed.

As of 3/16/2013:

Doesn't support CWM for now bad DL link and seems there is no updated, stable version.

Automated Dual-Boot installation and Un-Dual Boot

Choose Amazon Firmware to update to

More to come... This needs a bit of a code re-write from the things I added. Expect it to be updated soon.

Please feel free to contact me if I should add even more features to this :)

Here are some screen-shots:

More to come...

Please leave a message if this tool does not help you, malfunctions, or just to say thank you, or request more features!

Don't forget to donate to teamwin for their awesome recovery system over at: Team Win Website

Current Downloads:

v0.9.9 Download

Older Downloads:

v0.9.8 Download

Changelog:

4/5/13: v0.9.9 now has an option to install COTR recovery.
Squashed a few bugs including the superuser.apk not
installing bug.

3/17/13: v0.9.8+ includes even more bug fixes from v0.9.8
and now implements the dual boot feature.
Please read the README.txt inside the zip.

3/16/13: A few major code bugs fixed. Removed DL link for v0.9.7
because of these bugs. 100% tested and working with everything.

3/15/13: Initial upload... v0.9.7

Credits: VashyPooh for script and permission to maintain.

If you are asking for help and can't post here, please post in Q&A forums here.

If you CAN post and are asking for help please provide some required information listed below to receive best solutions right away.

Provide:

Windows Verson

32-bit or 64-bit

What steps you have taken

What device manager says about your device

Version of KFU you are using

Exact error you recieve
[Kindle Fire Android Development] firered365:
Re: [Root][TWRP][FFF+FFFExtended]Kindle Fire Utility v0.9.7+ (3/16/13) [1st Gen Only!

Awesome! Will this work with Linux too?
[Kindle Fire Android Development] awidawad:
Not yet but I do have plans ;)
[Kindle Fire Android Development] shahrukhraza:
Re: [Root][TWRP][FFF+FFFExtended]Kindle Fire Utility v0.9.7+ (3/16/13) [1st Gen Only!

Hello.

I have a few questions.

Does matter what kind of USB cable I use? I have a Samsung one so I was wondering if I could use that. And to install Root itself you need the drivers right? Where do I get the drivers for 6.3.2? After it recognizes the kindle I just click the root option and... Kaboom right!!? Lol.

Thank you for your help.
[Kindle Fire Android Development] awidawad:
Re: [Root][TWRP][FFF+FFFExtended]Kindle Fire Utility v0.9.7+ (3/16/13) [1st Gen Only!

You need to run install_drivers.bat the run kfu and select root with your device connected in normal mode. The drivers should be universal with any ROM. Also, as long as the cable you are using is a micro-usb it should work :) I use an HTC cable and it works.
[Kindle Fire Android Development] shahrukhraza:
Re: [Root][TWRP][FFF+FFFExtended]Kindle Fire Utility v0.9.7+ (3/16/13) [1st Gen Only!

And where would I find this install run.bat? From the original thread right? And for the TWRP I just press that option right?

and does this version have the yellow triangle problems?
[Kindle Fire Android Development] awidawad:
Re: [Root][TWRP][FFF+FFFExtended]Kindle Fire Utility v0.9.7+ (3/16/13) [1st Gen Only!

Download the files and extract the zip its in the root of the zip... And yes the Yellow triangles are no more. They were from FFF 1.2>
[Kindle Fire Android Development] tobiascuypers:
The yellow triangle was gone as of fff1.4 i believe..
[Kindle Fire Android Development] shahrukhraza:
Re: [Root][TWRP][FFF+FFFExtended]Kindle Fire Utility v0.9.7+ (3/16/13) [1st Gen Only!

Aight guys thanks for the help.

Now I just have to wait for my brother to stop reading Harry Potter...:banghead::banghead::banghead:
[Kindle Fire Android Development] Guitarman:
Re: [Root][TWRP][FFF+FFFExtended]Kindle Fire Utility v0.9.8 (3/16/13) [1st Gen Only!]

I like how you changed the font color and background, reminds me of the glory days of DOS :)
[Kindle Fire Android Development] awidawad:
New update...

I updated twice today:

v0.9.8 fixes a md5 sum mismatch bug when installing TWRP

v0.9.8+ Has a little bit more touched up code and now fully implements the Dual Boot feature :)

Enjoy! And please read the readme.txt in the v0.9.8+ zip, thanks.

Right! :cool:
[Kindle Fire Android Development] redbean25:
So for the dual boot, does this just set up the partitions, and then I can go install the two ROMs in recovery? Or does it also install two previously downloaded ROMs?
[Kindle Fire Android Development] awidawad:
Re: [Root][TWRP][FFF+FFFExtended]Kindle Fire Utility v0.9.8+ (3/17/13) [1st Gen Only!

The dual boot installs the modified boot loader and resizes the partitions. Then you need to flash altrom-format-all.zip. When I update next I'll put more info in the readme
[Kindle Fire Android Development] redbean25:
OK. I'd like to dual boot Jelly bean and a stock rooted image (Modaco maybe), so next time I am free, perhaps I'll use your tool to tackle that task.

Thanks for expanding the capabilities of this utility.
[Kindle Fire Android Development] scooter1979:
THANK YOU SO MUCH! I tried everything in the book (and a few things not listed) to get the last version to work with my KF, and never had any luck. 0.9.8+ works like magic. Great job!
[Kindle Fire Android Development] BrooklynNY:
Re: [Root][TWRP][FFF+FFFExtended]Kindle Fire Utility v0.9.8+ (3/17/13) [1st Gen Only!

Highly appreciate the dual boot thing. Had to do it manually back in the day, and it was quite a job... Thanx.
[Kindle Fire Android Development] firered365:
They will sticky this now that the original thread is closed, right?
[Kindle Fire Android Development] jma9454:
Re: [Root][TWRP][FFF+FFFExtended]Kindle Fire Utility v0.9.8+ (3/17/13) [1st Gen Only!

I didn't even attempt dual booting because it looked like such a pain.

Thanks for making an addition to format for dual booting!

Also since I know it will be asked, I just want to make sure this works with 6.3.2 since 9.6 kfu didn't (I don't think).
[Kindle Fire Android Development] awidawad:
Works with 6.3.2

Re-read the OP and look for the big green text now ;)
[Kindle Fire Android Development] shahrukhraza:
okay guys, i have a question.

my adb status is online but my boot status is unknown. i probably dont have the drivers installed . and when i try to run the install drivers it says that the some path is not specified. So how would i download the drivers?

oh and the path that it cant find is \drivers\dpinst64.exe .

any suggestions?
[Kindle Fire Android Development] draexo:
Sadly I didn't nandroid.....

I think I flashed the wrong Google apps....

I flashed 8-11-2011. Is there a no Google apps for this device?? I initially flashed gapps because this utility would not install the play store.

Sent from my Carbonized S3!! via Tap Talk
[Kindle Fire Android Development] sd_shadow:
if you hold the power button, does it power down?

with it powered down, connect wall charger, does it start in charging mode,

if so let it charge fully before doing anything else.
[Kindle Fire Android Development] draexo:
Thanks. I'm a step ahead of you on that...I once got into that situation on my old phone. Charging it up now.

I'm going to flash the stock ROM dirty to see if I can get it back.

Sent from my Carbonized S3!! via Tap Talk
[Kindle Fire Android Development] sd_shadow:
not sure but this may help

[UTILITY] Kindle Fire Unbrick Utility V1.1!
[Kindle Fire Android Development] draexo:
Hmmm.... Well, its not a true brick. I got twrp and the kinde boots I'm stuck at the welcome android screen. I'm going to dirty flash and see what happens.

Sent from my Carbonized S3!! via Tap Talk
[Kindle Fire Android Development] draexo:
This is not going well. Downloaded a stock 6.3.2 pre-rooted rom. Flashed in twrp and it freezes on the screen where it says kindle fire. Fire is in orange.

Sent from my Carbonized S3!! via Tap Talk
[Kindle Fire Android Development] draexo:
Sigh: I don't want to hijack this thread. I'm not new to flashing. I should have done a nandroid. Right now I'm guessing the zip I download was bad?

So I ordered a Fire HD. Eventually I'll get this Fire working. I just don't have time now.

Sent from my Carbonized S3!! via Tap Talk
[Kindle Fire Android Development] ~kyle:
I'd try it again except with COTR.
[Kindle Fire Android Development] draexo:
I got hell fire / cm 10 working. Not sure why the pre rooted stock won't work. Downloaded it twice.

I'm sticking with jelly bean over gingerbread for now. If I decide to sell it I'll go back to stock.

Sent from my Carbonized S3!! via Tap Talk
[Kindle Fire Android Development] Logos Ascetic:
Can you have two different recovery options installed?

So I used Kindle Fire Utility

I did the following:

1) choose OPTION # 2 to install permanent root with superuser

2) choose OPTION # 3 to install latest TWRP recovery

3) rebooted in to TWRP 2.5.0 to perform a backup. the back up hung at "updating partition info"

so after searching the forum I discovered TWRP 2.5.0 is having isssues. So I ran kindle fire utility again and choose to install COTR. and the back up finished without any errors.

I havent installed a ROM yet, but based on the earlier reply's I guess Ill also do that with COTR.

But I do prefer some of the touch based interface/ options that TWRP can provide.But I also dont want to have to run Kindle fire utility to install COTR everytime I want to do a backup or load a new rom.

So can I have both installed side by side?and choose which to boot to from the boot menu? or do i just have to rerun the utility to hop between both?
[Kindle Fire Android Development] Sblood86:
Dual-booting recovery... Though an interesting concept, is definitely not directly possible. You'd need a separate partition to store the other recovery on (similar to the alt-boot setup that people have done to run stock or CM7 alongside JB roms), you'd than have to hack the alt-boot version of FFF to provide an alt boot for recovery instead of the ROM.

Strictly speaking it's not really worth the effort, there's no reason you should need 2 recoveries on one device. There is alternative though, it requires a computer; flash your preferred recovery and leave it flashed, when you want functionality from the other; plug in your kindle to the PC and use fastboot to boot the recovery.img without flashing it. This will provide you the full functionality of whichever recovery you happen to be booting without overwriting the one that you have flashed (incidentally this is also how you would generally go about testing a new recovery; for example if you were building it and not sure of a function, you wouldn't want to flash said image) (this method also works for booting kernels but the issue there is if you are trying to fastboot a kernel/boot.img that is not supported by your current ROM it's not going to boot right, luckily shutting down and rebooting would default to your existing kernel/boot.img).
[Kindle Fire Android Development] Vlasp:
Try Using Smirkit. Smirkit allows you to install Recoveries from your device. Just download the APK in the forum (It is in Android Dev Section For this Device) and install it to your Kindle. Then, follow the installation procedure, and whenever you need to use COTR, install it via smirkit, and TWRP, Use Smirkit as well. :) ;)
[Kindle Fire Android Development] awidawad:
Twrp 2.6 -- no need to update kfu

Hey guys just a heads up I next time you select option 3 to install TWRP it'll now download TWRP 2.6 :cool: no need to update KFU because it fetches the download links from my pastebin. TWRP 2.6 seems to have fixed the problems that were in 2.5.

Cheers. :)
[Kindle Fire Android Development] Logos Ascetic:
So after all the problems I had with the Utility and TWRP, I completely restored the Kindle to stock rom. Then I ran your Utility again.It still installed TWRP 2.5 and not 2.6. So I downloaded 2.6 and simply replaced the .IMG file in the "recovery" folder in your utility. SO I ran it again.this time it installed correctly. Now that I could get that to work properly I decided to start from scratch.So I followed the restore steps to Restore Kindle Fire To Out Of Box State

1. download amazon's stock software: http://www.amazon.com/gp/help/custom...deId=200790620

2. rename it to update.zip and booted into TWRP, mounted USB storage and copied it to the root

3. Then I choose the wipe option and choose "advanced" and wiped cache, dalvik cache.Then pressed the back button and did a factory reset

then the screen says the following (see attached picture)

now this is where the problems came up again.As you can see there are errors. in the update process.Not sure if they matter or not.So I reboot and it goes back into the stock kindle OS

so can anybody tell me if theres something fishy going wrong here?If i dont want the stock rom cant just go through the whole custom rom process and use TWRP to backup my kindle rom?Or will it be corrupted?

Honestly I have nothing from the rom that I want to save,no personal data.so the custom rom just completely gets rid of the OEM rom right?I can always reflash the OEM stock update to get amazon out of the box functionality right?
[Kindle Fire Android Development] Thepooch:
You didn`t delete the recovery image in the recovery folder of KFU so it will continue to reinstall the older version until you do so.
[Kindle Fire Android Development] Logos Ascetic:
see edited post above #197

Figured that out now hit another roadblock
[Kindle Fire Android Development] Thepooch:
For one thing I really don`t get what you are trying to accomplish by flashing stock except a brick and another disable zip signature verification in settings. Make sure you do a full wipe before flashing update.zip.
[Kindle Fire Android Development] Logos Ascetic:
I wanted to remove all the extra folders and data from installing TWRP,COTR,and Custom rom.So I could start from scratch to install a new custom rom and have TWRP as my recovery.Why does flashing everything to stock before I re-install everything create a brick?
[Kindle Fire Android Development] Thepooch:
Entirely way more than you need to do.
[Kindle Fire Android Development] Logos Ascetic:
what In should do instead?
[Kindle Fire Android Development] Thepooch:
As long as you have a bootloader and a recovery do a full wipe minus the sdcard/external storage, cache,dalvik, factory reset and system. Flash the rom of your choice and appropriate gapps for the system you choose. Then from within the rom wipe your storage, let it settle in a bit to make sure you do not end up with mounting issues so it can begin to write to the sdcard. There you go clean device just remember all the contents of your sdcard will be gone this includes roms, gapps and backups. At the end you will have clean system and sdcard while still retaining your bootloader, recovery and root.

Edit: The way you are choosing to go about it wipes out recovery, bootloader and leaves you no safety net whatsoever if perhaps you do something wrong which in fact happens more often then I care to say.
[Kindle Fire Android Development] abarax:
I may be doing something wrong here, but I'm not sure what. I'm trying to root stock 6.3.2 using KFU 0.9.9 on a Windows 8 x64 laptop. My drivers are installed and functioning correctly (I've tested a series of ADB commands to verify this), and when I select option 2, it starts by rebooting, installs both TWRP and FFF, reboots again, sticks on TWRP, and then... nothing. I'll wait up to 15 minutes, but still nothing. I'll restart from TWRP (Reboot>System), but the command window indicates the Superuser push to root has failed as the system is Read-Only. I've tried multiple times with the exact same result.

I know that TWRP is having several issues with version 2.5.0.0, so is there any way to replace TWRP with COTR during the rooting process? Is there something I'm just missing? Any help would be appreciated.

---------- Post added at 06:04 PM ---------- Previous post was at 06:03 PM ----------

Also, the command window in KFU

---------- Post added at 06:05 PM ---------- Previous post was at 06:04 PM ----------

shows "Waiting for device..." the whole time it's stuck in TWRP, and never changes.
[Kindle Fire Android Development] ndreamstate2:
kindle nightmare

ok i am running windows 8 64 bit edition and i can not for the life of me get the drivers instaled. it will say either cant read this language or it will say the hash file as been corrupted.can someone please help me get past this point
[Kindle Fire Android Development] Logos Ascetic:
My personal Instructions

Im sure everyone has a different way of doing things,and perferences.But as of 7-28-13 this just works without any flaws

Kindle Fire Utility v0.9.9 Installation Instructions

1) run "run.bat"

2) choose Option 2) install root with superuser

3) let the kindle boot to the following states

-kindle fire (orange)

-kindle fire (blue)

-TeamWIN logo (TWRP)

-Kindle fire (orange)

4) unlock the kindle inorder for it to go into USB mode to install superuser.apk

SUCESS Now rooted

Now Since TWRP Team doesnt have access to a kindle the recovery sucks, its full of bugs

As of 7-28-13 TWRP 2.6.0 cannot restore the kindle to stock state with the update.zip, and it cannot reliably install a custom rom.These are known issues that were causing problems before this version.I will not debate them.If I follow the instructions to a letter and they dont work more than once its not ready for prime time.SO I suggest installing COTR.Its not as pretty but it does the following flawlessly backups, stock restore of update.zip, and installation of custom roms

Run the kindle fire utility again and choose option #4 to install COTR over the TWRP recovery. Reboot the kindle when the kindle logo with (blue fire) pops up hold the power button till a menu pops up ppress it again to choose --recovery--. Thisstarts COTR, calibrate the touch screen this sets up a COTR folder with settings. Choose "nandroid" --> "backup" to backup your kindle rom and all its apps (optional). Then choose "boot android" since my usb driver wont work. once the stock OS booted I opened the kindle drive and copied my backup from the COTR Recovery Folder ,and I deleted the TWRP folder. I deleted it to save space. Now your ready for installing a custom rom.This is the one I used

http://xdaforums.com/showthread.php?t=2103278

Installation

-reboot into COTR recovery

-Wipe data, cache, system, and dalvik cache

-choose zip flashing and choose rom.zip

-Install the latest gapps for CM10.1.x http://goo.im/gapps

-Reboot
[Kindle Fire Android Development] awidawad:
Since I really don't use my Kindle Fire for everyday use (I only use it to test my JellyBeer ROMs now) I'd like to know which TWRP version has worked flawlessly for you guys so I can have two links; one for latest and one for stable. Your feedback is highly appreciated and helps make this utility better.
[Kindle Fire Android Development] tobiascuypers:
twrp 2.5 works flawlessly for me. Ive never had an issue with it
[Kindle Fire Android Development] menriquez:
yes thanks for the utility after i re-installed the drivers twice i finally got your script to recognize my kindle. so in reading other forums threads i got the impression that fastboot mode was ultra necessary and went ahead and installed FireFireFire first without rooting first (which ive become painfully aware was a big mistake)...now the kindle is booting into stock fastmode and seems to be stuck at the orange and while logo and is no longer being recognized at all by windows...ugh

ive been looking for a solution for the past hour but its getting old...can anyone here help me with this issue?

thanks
[Kindle Fire Android Development] awidawad:
So if you hold the power button for 10 seconds and turn it off and then power it back on what color is the "Kindle Fire" logo? Also, have you went into the boot menu on KFU and selected Normal Mode? Sometimes fast boot is detected by windows but it won't show.
[Kindle Fire Android Development] menriquez:
yeah ive rebooted many times both my windows 7 and the kindle...i only get the white and orange logo. i cant even try to uninstall the drivers this time because windows TOTALLY refuses to recognize the device now...i dont even get the Kindle entry in Device Manager!

thanks so much for your prompt reply.
[Kindle Fire Android Development] awidawad:
Sounds like its stuck in fastboot this can be fixed by opening Kindle Fire Utility, going to the boot menu, and selecting Normal Boot. Fastboot uses a different driver so windows won't show it in device manager as a kindle or android device
[Kindle Fire Android Development] menriquez:
oh yeah its definitely stuck in fastboot but ive tried "adb devices" and there is absolutely no trace of it now...kfu cant recognize it anymore and all i get with bootmode normal mode is <waiting for device> and nothing happens.
[Kindle Fire Android Development] awidawad:
Fastboot isn't recognized by adb instead try fastboot devices. And when it says <waiting for device> hold the power button for 10 seconds and turn it back on while it's waiting it should do the trick. There's like a 30 second window the stock boot loader has in fastboot before it locks up in my experiences
[Kindle Fire Android Development] menriquez:
i was really hoping this was gonna work but it didnt....fastboot devices shows nada...i tried changing usb ports just in case. nope. rebooting while <waiting for devices> no go. im really angry at myself for not being more careful about the directions i flash and root all sorts of devices so i should have known better.

im doing this as a favor to a friend and now im looking at a brick...no really where i want to be...
[Kindle Fire Android Development] awidawad:
Have you tried using a different computer? Some computers are funky with the device
[Kindle Fire Android Development] Logos Ascetic:
flashing my kindle to stock is just as risky as flashing to a custom rom,installing recovery,or dual boot

As Long as you take proper precautions ,practice patience, and do things in the proper order you can greatly reduce the chance of a brick.Ive flashed dozen of different devices to custom Operating systems without a single brick in my 5 years of soft modding
[Kindle Fire Android Development] Logos Ascetic:
Where are some 100% working windows drivers?

The install_drivers.bat, and all drivers included with this utility do not work no matter how many times i uninstall or reinstall.Ive read numerous tutorials,and threads with this same issue

Kindle fire 1st gen 6.3.2 running

the smooth rom 1.7 http://xdaforums.com/showthread.php?t=2103278

when I connect to the computer with the Stock Amazon OS it shows up fine in windows.So I was able to use the kindle fire utility only before I install any custom roms. But once I have installed a custom ROM, I cant mount the device in COTR , TWRP, or in the ROM OS

Theres plenty of people with this issue.And plenty who say they solve it.Does anyone have a working set of drivers?If you do please upload them.I still get a google failed dialog from the drivers packaged with this utility.Ive uploaded some drivers that give me a successful install dialog, yet they still dont let me see my kindle in windows
[Kindle Fire Android Development] menriquez:
I spent two hours yesterday fighting this and other issues...I eventually got the drivers to work so I can confirm 100% that install_drivers.bat DOES work...have you checked your antivirus and/or firewall to make sure they aren't blocking installation or something? just an idea...