yashsingh1/xdaforums huggingface dataset:
[Kindle Fire General] kinfauns:
You need to provide more information about the command you used, where you used the command, what OS you're using, what errors you got, etc.

As in my response to Rodger just above, you must provide more information about what KFU is doing and what its output shows just before it gets stuck. Also, this thread is probably not the best place for you to be posing this question. I suggest you read through this...

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

and post in the Q&A forum if you still have questions.
[Kindle Fire General] greensparrow:
Thank you so much

I first off want to say thanks for the most awesome guide ever.

I learned a whole lot going through this, but i have a couple of stupid questions.

1) where is the tank you button, i cant seem to find it to thank your post?

2) ive successfully rooted and flashed a new rom to my kindle, thanks to you, but i noticed now when i plug it in i no longer get the Android Phone coming up in my device manager, now all i get is a portable device. Im just not sure how this would affect me possibly installing a new Rom on my kindle at a later date. (gotta be honest waiting for hashcode to have his roms available again)

I guess the third thing i would say is it might be worthwhile to add a comment that some users will need to add the -d after adb commands to force it to ignore an emulator. I found that on the site but just a suggestion to make things more complete.

Again thanks so much for your awesome and hard work.
[Kindle Fire General] kinfauns:
In the XDA 2013 theme, the thanks button is at the lower left corner of the post. Take a look at the following link for possible reasons why you may not be seeing it. I think the second part of the second post may be relevant to you.

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

I'd been without a KF for a while until a couple of days ago, so I'm just now getting around to looking at some of these newer ROMs. Some of them may be reporting a different hardware ID to the OS than earlier ROMs and that would "confuse" Windows about which device drivers it should load. Take a look under "Other devices" and see if you get a new interface added there when you connect your device. You can find the hardware IDs under properties for that device. I wouldn't be too worried about getting a different ROM on there. Once you have things up and running, you can download them using your existing system, mount the sdcard to your computer and copy it over, boot up TWRP and adb push it onto the device, etc.

I'm not sure the -d switch would be of much use to most users since an emulated device is not something they'd be running anyway. Thanks for the suggestion though. I appreciate the comments.
[Kindle Fire General] greensparrow:
Appreciate the reply, again you rock, this was so helpful for me being the noob i am in Canada unable to have a single app on my kindle :)

P.S. i swear the thanks button was not there earlier, might be cause i just registered to thank you :)
[Kindle Fire General] chaosxj349:
I have a unique problem which I hope you can provide a solution for... My Kindle fire was rooted using the Kindle Fire Utility and has Clockworkmod, FireFireFire and Cyanogenmod7 installed, however, after a few good months or Android Rooted joy, my screen has decided to die on me and I'm unable to restore to factory settings (which I need to do before returning it to Amazon).

Based on your guides, I can get as far as using adb commands to copy the update.zip to the root of the sdcard, but I'm obviously unable to (wipe) factory reset or flash the stock update.zip without a touch screen to use either TWRP or Clockworkmod.

Can you provide adb commands to proceed from this point?

Any help you can give would be GREATLY appreciated.
[Kindle Fire General] kinfauns:
I don't know if the one crucial command (below) will work in CWMR, so I suggest you first get to fastboot mode and flash TWRP. Once you've done that, boot into TWRP and drop into adb shell. You'll need to wipe the /data and /cache partitions, then use the recovery command to flash the update.zip archive you've pushed onto the /sdcard partition. Here's the command sequence you'll need to use (needless to say, you need to take care in executing precisely what I have below)...

adb shell
umount /cache
mke2fs -T ext4 /dev/block/mmcblk0p10
mke2fs -T ext4 /dev/block/mmcblk0p11
recovery --update_package=/sdcard/update.zip

I'm not sure if you can actually see your display or not... If you can see your display, you'll see TWRP display its splash image and then output some text showing the progress of the flash. If you can't see the display, it really doesn't matter. When the flash is complete, you'll see the adb shell terminate on the command line of your computer and the KF will auto-reboot into the new system. Don't disconnect your USB cable yet, because as soon as it boots into the system software, it will mount the /sdcard partition automatically. You can then copy/delete what you need.
[Kindle Fire General] chaosxj349:
Ok thanks.

I'll use the KFU to bring up the TWRP recovery screen, then bring up a cmd prompt to input the code that you provided (then cross my fingers and toes).

I can still see the screen, so that should help with the process. I'll give it a try and update you tonight.

Thanks again!!!!
[Kindle Fire General] chaosxj349:
So everything ran without error, the text appeared onscreen briefly after running the last command (for about a second) then went right back to the TWRP screen, and it's just been sitting here (presumably idle) for just about over an hour now.

Should I have run the steps to unroot the Kindle first before reaching this point, or can those commands be run after this has been completed?

Here's what I ran:

c:\KindleADB>adb devices

adb server is out of date. killing...

* daemon started successfully *

List of devices attached

242A000600000001 recovery

c:\KindleADB>adb push c:\kindleadb\update.zip /sdcard/update.zip

3425 KB/s (208708821 bytes in 59.505s)

c:\KindleADB>adb shell

adb server is out of date. killing...

* daemon started successfully *

~ # umount /cache

umount /cache

~ # mke2fs -T ext4 /dev/block/mmcblk0p10

mke2fs -T ext4 /dev/block/mmcblk0p10

mke2fs 1.41.12 (17-May-2010)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

72864 inodes, 291072 blocks

14553 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=301989888

9 block groups

32768 blocks per group, 32768 fragments per group

8096 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376

Writing inode tables: done

Creating journal (8192 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 36 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

~ # mke2fs -T ext4 /dev/block/mmcblk0p11

mke2fs -T ext4 /dev/block/mmcblk0p11

mke2fs 1.41.12 (17-May-2010)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

16384 inodes, 65536 blocks

3276 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=67108864

2 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

32768

Writing inode tables: done

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

~ # recovery --update_package=/sdcard/update.zip

recovery --update_package=/sdcard/update.zip

_

---------- Post added at 09:44 PM ---------- Previous post was at 09:09 PM ----------

The bits of the onscreen message that pops up briefly:

E:Can't open /sdcard/update.zip

No such file or directory

Installation aborted.
[Kindle Fire General] BearDad:
Many Thanks

I'm a noob (absolute first post) and I just want to say thanks. I understand there supposed to be a thanks button here, but I'm not seeing it so here's mine:

THANKS!

After being left hanging twice by the KFU batch files I decided to read the guide (when all else fails, read the instructions, right!? :silly: ) Anyhow, your guides are very well written, thorough, and easy to follow. Again, thanks!

FWIW, I think the files used by the KFU batch files are outdated; that may be why they kept hanging halfway through the process.

Edit: found the "thanks" buttons .. clicked them ! :D
[Kindle Fire General] chaosxj349:
THANKS KINFAUNS!!!!!

Really appreciate your hard work and dedication in helping me to resolve my perplexing issue.

Thanks again!!!!
[Kindle Fire General] JimCo06:
First, try force closing the Amazon Video app (system->applications) then go back to the home page and tap Video to restart it. That step is also necessary when you use VooDoo root keeper to temp un-root the KF so it may fix your problem.

Second, to the best of my knowledge, no one has gotten an ad-hoc network to work, even on the custom ROMs.
[Kindle Fire General] BearDad:
I tried the FC, but no such luck. :( The "watch" button is still disabled. I even tried rebooting the Kindle after FCing, but again, no such luck. :( I'm wondering if re-rooting and then unrooting again will fix it.

What are the permissions for \system and \system\apps supposed to be for an unrooted KF? These permissions got changed while putting the google market there, and I'm wondering if maybe they have to be put back to what they were.
[Kindle Fire General] kinfauns:
In a previous post, you mentioned "xu" was not found. Is this a typo you made in the command or your description of the problems? If you still have "su" in place, this may be the reason why you are having these issues.

If you are unsure about exactly what you've done to your device and question the integrity of your system software, you are probably better off just reflashing the stock system software. If you don't have much software installed and don't mind rebuilding it, a factory reset is probably a good idea too. That way you restart with a clean slate and can see where you might have gone wrong. Note: you will lose FFF and TWRP because the bootloader and recovery will be overwritten with the stock versions.

Also consider modaco as an alternative option to rooting. You will still have the VOD issues with a rooted device, but a lot of members have reported success using OTA rootkeeper.
[Kindle Fire General] BearDad:
Sorry, the "xu" was a typo in my post, not the unroot process. As a double check I just now tried it again, making sure I spelled "su" not "xu", and I got the same error.

I'll probably do as you suggest and completely revert to stock. I've had already done it twice before I found your guide, so I've kept a copy of the 6.3 bin file on my KF. And I'll look into this modaco as well, but first looks I'm not convinced it is something I'd want.

Thanks for your help/tips/advice/etc. And again, excellent work on the guides.
[Kindle Fire General] droid_noobie:
Thanks to this guide, I was able to get TWRP installed on my KindleFire device. What is the purpose of FIREFIREFIRE utility?
[Kindle Fire General] glennj99:
I think you have Kindle Fire Utility and FireFireFire bootstrap mixed up. FFF is not a utility, its a replacement for the Kindle Fire's bootstrap code that allows one to boot into the code on the Recovery partition, which in your case now is TWRP.

KFU is a utility you use to get these set up.
[Kindle Fire General] Oathdynasty:
Very awesome guide. Easy instructions, had mine done in less than 30 minutes. Thanks for your work
[Kindle Fire General] professor_chaos:
Unable to remount /system

I'm having trouble remounting /system. What gives?

android-sdk-linux/platform-tools$ ./adb shell mount system

Usage: mount [-r] [-w] [-o options] [-t type] device directory

android-sdk-linux/platform-tools$ ./adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

mount: Operation not permitted
[Kindle Fire General] yuidaoren:
Have to be root to do it.

su

You'll get the # prompt instead of the $
[Kindle Fire General] kinfauns:
The $ prompt shown in the example is on the host computer... that's unimportant to the task at hand as long as adb commands can be sent to the device.

I'm going to guess you are not booted into TWRP recovery as the instructions require.
[Kindle Fire General] professor_chaos:
Thanks! I didn't realize you had to boot into TWRP recovery... Is there a way to root my KF without installing TWRP recovery? I'm probably going to sell/give away this one when my 8.9" KF HD arrives.
[Kindle Fire General] yuidaoren:
*facepalmz*

Never post when tired.
[Kindle Fire General] Tots85:
great guide

Great guide, finally understood what I was doing. It contains all what you need to know, for someone who is new to this.

I am enjoying my kindle fire with Stock Jelly Bean 4.1.2_r1 works perfect and much more responsive than Amazon's software.

Thanks!!
[Kindle Fire General] Shamestick:
Anyone know why the drivers won't install on one of my computers? For whatever reason they won't install n my laptop it they worked on my desktop first try
[Kindle Fire General] Modele:
completety wiped sdcard, no system anymore

I completety wiped the sdcard, there is no system anymore to start, only TWRP. Tryed to flash jelly bean hashcode, but failed to install. Did not find sdcard, no cache, nothing. Any solution for that?
[Kindle Fire General] NewbCentral:
Excellent easy to follow steps, thanks for your hard work
[Kindle Fire General] kinfauns:
http://xdaforums.com/showpost.php?p=23747671&postcount=2

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

Thanks for your comments. Always glad to hear that readers are able to get something out of my guides.

@ALL - I'm always happy to answer questions directly related to the guide, but this thread shouldn't be used as a catch-all for help requests. There's a separate Q&A section with people who are willing to help you. I think you'll find that it's the best choice if you happen to run into problems. Good luck.
[Kindle Fire General] nerdslogic:
Has anyone had any issues with reverting back to stock? I have a KF that I need to restore back to stock and I believe my fix is here.....just thought I should ask if anyone has tried it or had issues.
[Kindle Fire General] soupmagnet:
If you make sure to wipe system and factory reset, you won't have any problems.
[Kindle Fire General] Doosh:
Followed direction to install FFF and TWRP.

Any rom I install is stuck in boot loop. I can revert to the backup I made, but any custom roms beyond that are in bootloop hell.

Any ideas?

I've tried both TWRP 2221 and 2311

EDIT -

Fixed. unchecked 'rm-rf' in TWRP 2221. Wiped system.
[Kindle Fire General] dwtech:
Great tutorial

thanks for this great tutorial:fingers-crossed:

---------- Post added at 07:42 PM ---------- Previous post was at 07:37 PM ----------

WIPE EVERYTHING...then try to install a new os

if that doesn't work you may need to ask someone else
[Kindle Fire General] iamhopeless:
Thanks for writing this guide!!

It just didn't go so well for me...

I bricked stock kindle fire by trying to get to get into fastboot mode:

adb push C:\kfu\software\fbmode /data/local/tmp/
adb shell chmod 755 /data/local/tmp/fbmode
adb shell /data/local/tmp/fbmode
adb reboot

Saw no triangle, looped at the logo.

Was able to get it to boot by doing the following:

fastboot -i 0x1949 oem idme bootmode 4000
fastboot -i 0x1949 reboot

Just don't know what I could have done wrong?????

Factory cable also did the same. Gets stuck at logo, never see triangle...
[Kindle Fire General] kinfauns:
- There's no mention of a triangle anywhere in this guide, so I don't know why you are looking for it.

- The yellow triangle with flame is from an old FFF bootloader. This guide uses a newer version of FFF, so you'll never see it in the process.

- If you can use those fastboot commands, you are (were) clearly in fastboot mode and ready to proceed to the next step.

I suggest you read KFFB like I suggested in the OP...

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

There's also a fastboot guide you should read so you can identify when the device is in fastboot mode...

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

If you continue to have problems, you should be posting in the Q&A section. There are members who regularly read that section and you are more likely to get a faster response from them.
[Kindle Fire General] iamhopeless:
Ok, thanks.

I just read somewhere triangle meant fastboot mode, so I thought something was wrong.

I'll do some more reading, thank you.
[Kindle Fire General] andruha88:
thanx for the tutorial, really helpfull
[Kindle Fire General] wildpony:
stuck at boot animation

Great Guide!

So, I've had a custom ROM on my younger daughters Nook Color for a while and figured it was finally time to do this with my older daughters Kindle Fire.

Followed these directions very well.

installed FFF, TWRP

made a backup of existing stock ROM.

pushed a new ROM to device with adb.

reboot to ROM and it's stuck in the boot animation..(I let it go for over 30 minutes).

was then able to reboot back into TWRP and restore from my stock backup.

Booted up just fine.

Tried a different ROM with the same results.

back to stock and worked fine.

Tried a third ROM and the same results again.

I saw the post here on page 12 where Doosh had the same issue and resolved it by un-checking 'rm-rf' in TWRP. Mine was not checked and I also tried it with it checked, but same results.

These are the 3 ROM's I have tried

PARANOIDANDROID [2.54] CM10 Unofficial 11-14

Jelly Bean Tablet Edition aka Project Jandycane

▶Alien Droid◀◄(Complete GUI customization) [11.21.12][update]
[Kindle Fire General] Thepooch:
If your running twrp 2.3.1.1 it`s best to backgrade to to the older version 2.2.2.1. flash this zip in recovery http://xdaforums.com/showpost.php?p=30780737&postcount=180 . I didn`t hear mention of any wipes. Wipe factory reset, wipe cache, wipe dalvik, wipe system, flash gapps zip, flash rom zip then reboot and system if prompted.
[Kindle Fire General] wildpony:
I'm using v 2.3.2.3. I'll try flashing the older version.

sorry, yes, I did the factory reset wipe, the dalvik cashe wipe and the cache wipe.

I also tried flashing with and without the gapps

using gapps-jb-20121011-signed.zip
[Kindle Fire General] wildpony:
Thank you!!! That did the trick. I've now got jelly bean running on the KF..... Now I just need to figure out how to restore all her game data....
[Kindle Fire General] Emeraldu:
Bricked

Before explaining how did I managed to brick my kindle using this method, I must tell you that this is not my first Kindle Fire root atempt (old device version).

I did root and installed custom roms on over 50 kindle devices, also had some bricked kindles that I managed to unbrick using Live USB recovery kit (Ubuntu OS).

But now, I have this new problem, I cant get my kindle fire (software version 6.1) to get recognized by windows / linux.

the drivers are installed properly since I can see other kindle fires connected to PC.

When I plug the kindle or any device under windows OS, there's that ding sound when you connect any USB device. But with this bricked kindle fire, when I plug in the USB, I can hear only half of the sound (ding) - very strange and cant see the device using 'adb devices' (under device manager the kindle is showing with a '!' mark) , switching to other USB cables or to linux kindle fire tools via USB stick.

What I did to brick it:

1) Boot up the Kindle Fire normally and connect a USB cable to the device and computer.

2) Copy pokey9000's fbmode program into a user writeable location on the Kindle Fire...

adb push C:\kfu\software\fbmode /data/local/tmp/

3) Change the permissions on the fbmode program so it can be executed (run) on the device...

adb shell chmod 755 /data/local/tmp/fbmode

4) Execute (run) the fbmode program to change the bootmode to fastboot...

adb shell /data/local/tmp/fbmode

5) Reboot the device...

adb reboot

The Kindle fire with software ver. 6.1 stopped beeing recognized by windows after step 5) (adb reboot). The Fire is stuck at 'Kindle Fire' logo.

I can see the kindle fire logo but can't see the device on either windows / linux.

What to do ?
[Kindle Fire General] kinfauns:
You are in fastboot mode, which is exactly what you told the device to do by running fbmode and rebooting. To your PC, a Kindle Fire in fastboot mode will look like a different device than a Kindle Fire in normal boot or recovery. As such, it requires different device drivers for your PC to communicate with it.

http://xdaforums.com/showthread.php?t=1668159
[Kindle Fire General] nurseshelly:
Thank you so much for the awesome guides :) I was able to root my kindle and install TWRP and FFF, and flash Jellybean and Gapps. I really learned a lot, and was able to troubleshoot the Gapps when I accidently chose the wrong one and had to mount my SD card in TWRP to install a new one. This is all new to me (total android noob), and I'm so happy your tutorials gave me all of the information I needed to troubleshoot!

I don't know if it would help anyone else, but I read all of the turorials several times, then watched some youtube tutorials that were similar in information to the guides, then read them again to be sure I had everything down. I need to see it to learn it, not just read about it, so this worked really well for me.

My Kindle is a year old, and this really gave it a facelift. It feels like a new tablet, and it seems faster with Jellybean too :)

Thanks again!!!!
[Kindle Fire General] Mighty Maniel:
I'm using TWRP v2.1.1 and when I try to flash the stock ROM, it only gets so far before failing. I have no clue what to do. I've had a Kindle Fire with CM7 for quite a long time. I stopped using the tablet and just recently found it. Deciding I wanted to sell it, I thought doing a factory reset as well as wiping everything from every option would bring it back to stock. Apparently that wasn't so. Now it won't even turn on. I mean, I can boot to Recovery using TWRP, but like I said, I can't flash the stock ROM.