[BOOT] FIREFIREFIRE 1.3 - Replacement bootloader w/ recovery selection - Kindle Fire Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FIREFIREFIRE​
FIREFIREFIRE is a replacement bootloader originally created by pokey9000 for the Kindle Fire. While the stock bootloader simply boots into the system, FIREFIREFIRE provides an option to boot into recovery and also enables fastboot for a short period of time. Everyone from developers to users of alternative ROMs will certainly benefit from having FIREFIREFIRE on their device.
FEATURES
Recovery Selection - As the Kindle Fire boots up, the power button LED will change from bright green to a dim green. Once it changes to a dim green, press the power button again and release (repeat a few times to be sure). The LED will then change to an orange color indicating recovery selection and boot into recovery.
Enable Fastboot - As described above, when the power button LED changes to a dim green, the Kindle Fire will enter fastboot mode for approximately 4-5 seconds. During this time, fastboot commands can be issued and the device will remain in fastboot until it is rebooted.
Write Partition Tables - During fastboot, issuing a 'fastboot oem format' command will overwrite the existing partition table with the stock table values.
HOW TO INSTALL
From stock bootloader fastboot
Code:
fastboot -i 0x1949 flash bootloader u-boot.bin
From FIREFIREFIRE fastboot
Code:
fastboot flash bootloader u-boot.bin
From gscript - Details in the gscript thread
For a step-by-step guide on how to update FIREFIREFIRE from a previous version using fastboot, see this post by smirkis
RELEASE NOTES
1.3 - MD5: 928ae401d91963e1cb8f4dae6ca9519b
March 11, 2012
Replaced the original FIREFIREFIRE boot logo with a "kindle fire android" logo
Shortened the fastboot delay from ~10 seconds to ~5 seconds
0.9 - 1.2
Original FIREFIREFIRE thread
ADDITIONAL NOTES
I originally just wanted to rebuild the FIREFIREFIRE bootloader to bake in a custom boot logo for my own use. That opened the door enough for me to become interested in making some minor improvements in how it handles recovery selection. When I contacted pokey9000, he encouraged me to work on it and gave me enough confidence to begin studying the code. Although I couldn't begin to estimate a timeframe, I hope to continue working on it and build in some enhancements that would be worthy of eventually calling it version 2.0.
The bootloader is possibly the most underappreciated piece of software on the Kindle Fire. It's not overreaching to say that everything else is built on top of this foundation. Without the work of pokey9000, the XDA Kindle Fire community would not have gotten the other great developments as quickly as it did. When the next great device comes along, we will certainly need the work of talented people like pokey9000 again. If you enjoy using your Kindle Fire as an Android tablet, please consider making a donation to pokey9000.
A special thanks to smirkis for having the guts to be the first in line to flash my build on his device.

props to this gentleman for expanding on pokey9ks work, I love the logo and shortened delay. I love being a test dummy, thanks for the opportunity
ill update my gscript method when I get home!
Sent from my HTC Glacier using xda premium

Very nice; I like the logo and it works exactly as it should (guess this means I can stop trying to understand the uboot source myself for the time being lol)

Is this flashable in TWRP?

AustinFire said:
Is this flashable in TWRP?
Click to expand...
Click to collapse
As noted in this thread, fastboot flash shall be used.
Sent from my Amazon Kindle Fire using Tapatalk

I installed 1.0 using KF utility. Is there a quick way to update it or do I have to go through KFU again?

ch0mch0m said:
I installed 1.0 using KF utility. Is there a quick way to update it or do I have to go through KFU again?
Click to expand...
Click to collapse
You may use KF utility to boot into fastboot, then use fastboot flash mentioned in the header of this thread, then reboot to normal using KF.
Sent from my Amazon Kindle Fire using Tapatalk

ch0mch0m said:
I installed 1.0 using KF utility. Is there a quick way to update it or do I have to go through KFU again?
Click to expand...
Click to collapse
Using fastboot is the quickest, most painless way to do it. If you have KFU, then you already have fastboot in the tools directory. I strongly urge anyone playing around with ROMs to learn how to use fastboot. It's an essential tool/skill that will get you out of trouble should something go wrong with your device. Maybe another member has a fastboot tutorial available and can provide a link.

kinfauns said:
Using fastboot is the quickest, most painless way to do it. If you have KFU, then you already have fastboot in the tools directory. I strongly urge anyone playing around with ROMs to learn how to use fastboot. It's an essential tool/skill that will get you out of trouble should something go wrong with your device. Maybe another member has a fastboot tutorial available and can provide a link.
Click to expand...
Click to collapse
I saved this from somewhere on XDA, not sure who or what thread:
Code:
Howto flash by hand
1 Get into fastboot mode somehow. Having and older FFF from the TWRP installer is a good start. "adb shell idme bootmode 4002"
2 flash with "fastboot -i 0x1949 flash bootloader u-boot.bin" (take out "-i 0x1949" if FFF is already installed)
2b at <waiting for device> press power 30 seconds to power down, then power up
3 disable fastboot: "fastboot -i 0x1949 oem idme bootmode 4000"
4 reboot: "fastboot -i 0x1949 reboot"

it's not realy a tutorial but it should clear things up regarding the bootmodes and how drivers and commands are related

kinfauns said:
Using fastboot is the quickest, most painless way to do it. If you have KFU, then you already have fastboot in the tools directory. I strongly urge anyone playing around with ROMs to learn how to use fastboot. It's an essential tool/skill that will get you out of trouble should something go wrong with your device. Maybe another member has a fastboot tutorial available and can provide a link.
Click to expand...
Click to collapse
I just did install FFF 1.3 using KFU.
Used KFU to set bootmode to fastboot (Bootmode menu -> Fastboot).
However, windows (Windows 7 x64 EE) then complained about the driver and fastboot (and adb) didn't recognize my KF and I was stuck in fastboot mode.
I needed to uninstall the driver, reboot windows, reconnect the KF in order to get windows to reinstall the Android ADB Interface driver.
Then all was fine. Used KFU's fastboot to flash FFF 1.3 and set the boot mode back to normal.

Pkt_Lnt said:
I saved this from somewhere on XDA, not sure who or what thread:
Click to expand...
Click to collapse
b63 said:
it's not realy a tutorial but it should clear things up regarding the bootmodes and how drivers and commands are related
Click to expand...
Click to collapse
Thanks for those crib sheets. I was hoping there was something out there that starts off answering the question, "What is fastboot?" and working up from there. While KFU and other press-this-button utilities do a good job of getting the beginner started, it's like teaching someone how to run without walking first. Then when the user gets into a bind because something went wrong, they have no idea what to do next. The General section seems to be filled with these kinds of problems. A while back, I started writing a general knowledge, FAQ style post, but it seemed too rudimentary once I got into it. When I glance at the General section from time to time, I have second thoughts about having shelved it. Maybe I'll dust it off again.

twa_priv said:
I just did install FFF 1.3 using KFU.
Used KFU to set bootmode to fastboot (Bootmode menu -> Fastboot).
However, windows (Windows 7 x64 EE) then complained about the driver and fastboot (and adb) didn't recognize my KF and I was stuck in fastboot mode.
I needed to uninstall the driver, reboot windows, reconnect the KF in order to get windows to reinstall the Android ADB Interface driver.
Then all was fine. Used KFU's fastboot to flash FFF 1.3 and set the boot mode back to normal.
Click to expand...
Click to collapse
Well, not to pick at semantics, but I think you used the tools from the KFU distribution and not necessarily KFU's menu interface. Regardless, it sounded like the original poster of the question didn't even want to bother with KFU, so actually typing some commands isn't going to be much of an option either.

kinfauns said:
Well, not to pick at semantics, but I think you used the tools from the KFU distribution and not necessarily KFU's menu interface. Regardless, it sounded like the original poster of the question didn't even want to bother with KFU, so actually typing some commands isn't going to be much of an option either.
Click to expand...
Click to collapse
No, I used the KFU batch file to change the boot mode. But I wasn't saying this is an issue with KFU, it's much rather an issue with freaking windows.

twa_priv said:
No, I used the KFU batch file to change the boot mode. But I wasn't saying this is an issue with KFU, it's much rather an issue with freaking windows.
Click to expand...
Click to collapse
I understood the part about you using KFU to change the bootmode and the part about you reinstalling drivers. My comment wasn't about either of those things. My point was that there's not a way to reinstall a new FFF from within the KFU menus. You used KFU to change bootmodes, quit out of KFU, then used the fastboot executable to do the actual installation... just as my installation instructions described. Although the fastboot executable is packaged in the tools directory of KFU, it is entirely separate from it. My intent was to clarify this point so that some other reader of this thread in the future doesn't get confused and say, "But he said I could use KFU to install it!"

I just used cmd and fastboot from the adb-sdk (winXP) to install this. Very nice! Great work.

Pkt_Lnt said:
I just used cmd and adb (winXP) to install this. Very nice! Great work.
Click to expand...
Click to collapse
Thanks for the feedback, I'm glad you like it. Did you use dd to write directly to the bootloader partition?
Edit: Nevermind, I see that you changed your post to say fastboot.

if you already have fff1.0, fff1.1, or fff1.2, all you need to do to install this:
first, connect your device to your computer and make sure USB is not mounted
make sure you already downloaded the new fff1.3 and copy it to your sdk folder where fastboot is located
open a cmd prompt if you on windows and cd to the sdk directory where fastboot is located, for me i typed
cd c:/sdk_tools
than go ahead and pre-initiate the fastboot command to install the new fff1.3
fastboot flash bootloader u-boot.bin
you should see a message saying, <waiting for devices>, now go ahead and reboot your kindle.
at startup fastboot is automatically detected and your cmd prompt should say something like
c:\SDK_tools>fastboot flash bootloader kinfauns_u-boot.bin
< waiting for device >
sending 'bootloader' (203 KB)... OKAY [ 0.057s]
writing 'bootloader'... OKAY [ 0.188s]
finished. total time: 0.246s
at this point, its still in fastboot. so issue
fastboot reboot
and u should see something like this
c:\SDK_tools>fastboot reboot
rebooting...
finished. total time: 0.002s
no need to change bootmodes, no need to use KFU, nothin.
if your pc has driver issues, avoid fastboot entirely and use my gscript method posted in the OP

smirkis said:
if you already have fff1.0, fff1.1, or fff1.2, all you need to do to install this:
Click to expand...
Click to collapse
Thanks to smirkis for the mini-guide on how to update FFF from a previous version. I've edited the OP to point to his post so others can find it easily.

That is good. Just for info, I used the commands in my post 9 above (note the "take out "-i 0x1949" if FFF is already installed" in step 2) and it works fine.
I used that to install FFF 1.0 and update 1.1, 1.2, and now 1.3 clean and quick.
The really short version is saved now for the next version.

Related

How to restore from this menu

My Mac is not seeing the Kindle device and it is stuck at the FFF yellow triangle.
(update)
Now I have recovery options seen below. What is the best and easiest way to go back stock from here? I have downloaded the kindle fire update from Amazon.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So I took the update from amazon, renamed the bin to zip, and put it on the SD card. In recovery I hit update from SD card. Now it is stuck on the OEM kindle fire logo. Is this where I HAVE to have a factory cable?
No, you need to use the mount function in recovery to mount your sdcard. When mounted it will show up as an external drive on your computer. Transfer a new rom and the latest version of firefirefire from your computer to your sdcard. FFF 1.4 now comes in a flashable "Flash.zip" that can be installed in recovery.
Read about the new FFF and how to use it here: http://forum.xda-developers.com/showthread.php?p=25598837
Make ABSOLUTELY SURE that you have done an md5check on FFF before installing in recovery.
Install a new rooted rom in recovery and if you need to, use the new FFF to change your bootmode to normal (fixes stuck at boot logo)
Then, read this guide in it's entirety: http://forum.xda-developers.com/showthread.php?p=23747567
soupmagnet said:
No, you need to use the mount function in recovery to mount your sdcard. When mounted it will show up as an external drive on your computer. Transfer a new rom and the latest version of firefirefire from your computer to your sdcard. FFF 1.4 now comes in a flashable "Flash.zip" that can be installed in recovery.
Read about the new FFF and how to use it here: http://forum.xda-developers.com/showthread.php?p=25598837
Make ABSOLUTELY SURE that you have done an md5check on FFF before installing in recovery.
Install a new rooted rom in recovery and if you need to, use the new FFF to change your bootmode to normal (fixes stuck at boot logo)
Then, read this guide in it's entirety: http://forum.xda-developers.com/showthread.php?p=23747567
Click to expand...
Click to collapse
Thank you , but how am I going to use recovery if I am stuck at the kindle fire OEM logo after hitting update in recovery as seen under the picture? The only way I can see the kindle is to mount breakdroid and do an ADB check, but it still doesn't mount the SD card.
I've been staring at this for 12 hours.
iphonedownload said:
Thank you , but how am I going to use recovery if I am stuck at the kindle fire OEM logo after hitting update in recovery as seen under the picture? The only way I can see the kindle is to mount breakdroid and do an ADB check, but it still doesn't mount the SD card.
Click to expand...
Click to collapse
Okay it seems as there is a breakdown in communication here, so let's try to figure this out.
The OEM Kindle Fire logo that you see is the bootloader. The bootloader has several bootmodes to boot from. You want it to boot into normal bootmode (4000) but instead you're booting into fastboot (4002). When the new update tried to install itself it saw that you were using a modified system and caused the error. Installing the new FFF will fix your bootmode problem, but you still need a working rom to boot into (preferably a custom rom). If you like the stock rom, MoDaCo is a good alternative until there is enough information about the 6.3.1 update.
If you can't mount your sdcard in recovery you should still be able to boot into recovery and "adb push" a rom.zip and the FFF Flash.zip to your sdcard for flashing in recovery.
soupmagnet said:
If you can't mount your sdcard in recovery you should still be able to boot into recovery and "adb push" a rom.zip and the FFF Flash.zip to your sdcard for flashing in recovery.
Click to expand...
Click to collapse
Thank you very much for the info. This is pretty much where I am stuck as I do not know how to do what you described. Even as long as I have been here I still haven't been bothered with terminal commands on my mac until recently. New world for me. Gotta learn sometime.
I have tried every way possible to "boot in recovery" and nothing is helping. If I can just get it back stock I'll start from scratch, but I'd need a few instructions if you would mind saving my butt here and telling me how to do as you describe. I'm hung at the logo and the mac doesn't see the Kindle SD card so can I get maybe an A, B, C recovery explanation from you this once? I'm sure I'll return the favor one day.
I can't mount the SD, but I do have some power over the Kindle.
With Mac it should be fairly easy (I'll try to make it as easy as possible).
First and foremost, turn off your device while I write up a tutorial so your battery doesn't die and leave you in a worse place than you are now.
soupmagnet said:
With Mac it should be fairly easy (I'll try to make it as easy as possible).
First and foremost, turn off your device while I write up a tutorial so your battery doesn't die and leave you in a worse place than you are now.
Click to expand...
Click to collapse
Thanks a bunch! it's plugged in and fully charged. It was at 75% when everything went bad and it had an orange light, now it has green so I believe it went ahead and charged to 100%.
At the moment this is all I seem to be able to do. Mostly limited to my lack of knowledge of command. (tried it other ways too, just not doing it right)
Find copies of the following files and place them on your desktop.
TWRP 2.1
FireFireFire 1.4 Flash.zip
fastboot
adb
Rename the openrecovery-twrp-blaze-2.1.1.img to twrp.img (just to make it easy) Make sure FireFireFire is named Flash.zip
Open a new terminal window and enter the following commands
Code:
cd desktop
...and because you are already in fastboot mode (4002)...
Code:
fastboot -i 0x1949 flash recovery twrp.img
When you get a prompt that says "waiting for device" turn your Kindle on. You should see that the image was installed.
Now you have to change your bootmode to recovery
Code:
fastboot -i 0x1949 oem idme bootmode 5003
Code:
fastboot reboot
If the device doesn't reboot automatically, hold the power button until it shuts off then restart. The device should boot into recovery.
While in recovery you can only enter adb commands.
Code:
adb push Flash.zip /sdcard
Then use the same command to push whatever custom rom you want installed (not pure stock for now)
...when finished select install, and on the right-hand side of the screen select and install Flash.zip If you dont see the files you pushed to your Kindle, reboot and they should show up. That will install FireFireFire1.4
Use the same steps to install custom rom. Before installing custom roms, make sure you perform a "factory reset" (wipe data), wipe system, wipe cache, and wipe Dalvik cache.
Then reboot
Your Kindle Fire splash screen should now be blue. As soon as you see it for the first time press and hold the power button until it turns orange. There will be options on the bottom. Hold the power button for a second to cycle through the options. You want to change your bootmode to "normal". It will select automatically after a few moments. If the "normal" selection doesn't work try "reset bootmode"
---------- Post added at 04:06 PM ---------- Previous post was at 04:05 PM ----------
iphonedownload said:
Thanks a bunch! it's plugged in and fully charged. It was at 75% when everything went bad and it had an orange light, now it has green so I believe it went ahead and charged to 100%.
At the moment this is all I seem to be able to do. Mostly limited to my lack of knowledge of command. (tried it other ways too, just not doing it right)
Click to expand...
Click to collapse
OMG You're lucky you didn't hard-brick your device with that.
Thank you so much, it's not going past waiting for device.
Open a new terminal window and enter the following commands
Code:
cd desktop
...and because you are already in fastboot mode (4002)...
Code:
fastboot -i 0x1949 flash recovery twrp.img
When you get a prompt that says "waiting for device" turn your Kindle on. You should see that the image was installed
Click to expand...
Click to collapse
Path to desktop
Video:
(the kindle logo is not actually oscillating, just appears that way)
http://www.youtube.com/watch?v=xplRRqUgv78
Keep trying it, sometimes it doesn't work right away. You could try entering the command with the device turned on to see if that works. Keep at it. It will work.
If after a few tries, it still doesn't work, make sure you are actually in fastboot:
fastboot -i 0x1949 oem idme bootmode 4002
[Edit:] ignore
[Edit2:] It's hard to tell from the video but, is the Kindle Fire logo actually flashing? Nevermind, you already answered that.
Thank you, I am actually getting waiting for device on that as well
Okay hold on a second. How were you able to get adb to connect? What happens when you type:
Code:
adb devices
If it returns a string of numbers, then try:
Code:
adb shell idme bootmode 4002
adb reboot
...and that will put you in fastboot so you can enter fastboot commands
soupmagnet said:
Okay hold on a second. How were you able to get adb to connect? What happens when you type:
Code:
adb devices
Click to expand...
Click to collapse
Well I have been booting in Snow Leopard and when I do I get:
When I boot in Lion I get:
soupmagnet said:
If it returns a string of numbers, then try:
Code:
adb shell idme bootmode 4002
adb reboot
...and that will put you in fastboot so you can enter fastboot commands
Click to expand...
Click to collapse
When I do that in Snow Leopard (the only OS I have been using for this) I get the same error any shell command gives me.
That sucks...It looks like you messed up your shell somehow. If that's the case, you need a factory cable before you can go any further.
Well it's ok electronics is what I do. I can have one made up in less than ten minutes. What do I do once I make it?
(and THANK YOU!)
You need the command for installing FFF1.4 with adb. I know most of it but I forgot which partition the bootloader is on. I'll look around to see if I can find it.
[Edit:] Nevermind, you need a shell for that as well.
Thank you, I'll make the cable.
The factory cable will force you into fastboot mode. You need it to flash recovery and firefirefire.
OK so when I make this cable (I'm going to use a 1k resistor since that seems to be the recommendation) and plug it in, turn the kindle on, it will look the same, but be in fastboot mode, then from there I'll do whatever I need just let me know.
When you get it into fastboot mode start over from...
Code:
fastboot flash recovery twrp.img
[Edit:] let me know if you succeded in installing twrp

[Q] Kindle Fire stuck on TWRP screen (recovery mode)

Hi everyone,
I'm an Italian new user here on the XDA Developers Forum (so.. please forgive my English ) and I'm here to get help for my new Kindle Fire.
I've received it some days ago and i try to root it to install the Android Market (KF is not yet distribute here in Italy).
I followed some guide founded on italian forums, but now i'm stucked on the TWRP screen (on the KF, in recovery mode).
Some data about my situation
- PC OS: Windows XP Home SP2
- KF firmware: 6.3
- ADB installed
- files fbmode, TWRP 2.0, su, Superuser downloaded and placed in ADB cartel
This is what I've done:
After launching
fastboot -i 0×1949 boot twrp-blaze-2.0.0RC0.img
my KF is blocked on the yellow triangle screen (the one with the "Press power button for recovery" voice)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I run the Kindle Fire Utility - select Bootmode Menu - 3.Recovery
KF reboot a pair of times, with the tipical sound of a device reconnecting to the PC; finally I have the TWRP screen on the KF, with the buttons Install-Backup-Restore-Wipe-Mount-Settings-Advanced-Reboot
Running DOS command, I find my KF in recovery mode
In Windows Device Manager I find just the voice "Android Phone - Android Composite ADB Device" (sorry for the Italian printscreen)
..while I find the voice "Amazon Kindle USB Device" under "Hard Drive"
If i check Control Panel - Hardware Installation (sorry.. I don't know the translation for this word.. could be Hardware Setting or Facility), the device is correctly installed
In Kindle Fire Utility, if I make a different selection on the Bootmode Menu:
1.Normal - Kf reboot a pair of times, then returns on the TWRP screen (Boot Status 0x5003)
2.Fastboot - nothing seems to run
So, I run Kindle Unbrick UtilityV1.1:
Recovery Loop - Kindle unbrick in progress <wainting for device>
..after a few seconds OKAY, Congratulations, your Kindle should be unbricked ...and doesn't proceed.
Stuck at logo - Kindle unbrick in progress <idme> write 4000 to offset 0x1000. Congratulations, your Kindle should be unbricked
..Kf reboot a pair of times, then returns on the TWRP screen
Framework-Res - a pair of DOS command lines, then Kf reboot a pair of times, then returns on the TWRP screen
Modded/system/app - as Framework-Res
Other - Kf reboot a pair of times, then returns on the Yellow Triangle screen
..so, here I am, blocked rooting the KF and without any ideas about how to proceed.
At the moment.. I've got a beautiful expensive mirror, and not a Kindle
I hope someone could help me.. if someone understand my awful English :laugh:
Your FFF and TWRP are outdated. Get the latest TWRP from here: http://teamw.in/project/twrp2/79
And the latest FFF from here: http://forum.xda-developers.com/showthread.php?t=1632375
You're most likely stuck in fastboot mode. You can verify this by seeing if "fastboot getvar product" or "fastboot devices" output anything.
Either way, you don't need to worry about getting out of fastboot mode if you update the bootloader and the recovery; the updates fix the bug related to bootmode changes.
Dasanko said:
Your FFF and TWRP are outdated. Get the latest TWRP from here: http://teamw.in/project/twrp2/79
And the latest FFF from here: http://forum.xda-developers.com/showthread.php?t=1632375
You're most likely stuck in fastboot mode. You can verify this by seeing if "fastboot getvar product" or "fastboot devices" output anything.
Either way, you don't need to worry about getting out of fastboot mode if you update the bootloader and the recovery; the updates fix the bug related to bootmode changes.
Click to expand...
Click to collapse
Thank you in advance for your answer.
I'm goint to download the latest FFF and TWRP as soon as I come back home in the afternoon.
To update them.. How can I do? I download the latest, I cancel the older under the ADB cartel, I put the latest under the ADB cartel and the I re-launch the installing commands by the DOS prompt?
When you say "You can verify this by seeing if "fastboot getvar product" or "fastboot devices" output anything" do you mean to run that commands by the DOS prompt?
You can run those commands from a command line prompt started at KFU/tools
To update FFF, just install its zip from TWRP.
To update TWRP, as you're stuck on fastboot now, type "fastboot flash recovery openrecovery-twrp-blaze-2.1.1.img"
To other people that are going to be asking questions.
See how detailed this question was? This is the kind of stuff people should be asking instead of "oh noes, my kindle is not rooting please help!" It makes it a whole lot easier to help you. *end rant*
Dasanko said:
You can run those commands from a command line prompt started at KFU/tools
Click to expand...
Click to collapse
Done: both the command output anything.
Dasanko said:
To update FFF, just install its zip from TWRP.
To update TWRP, as you're stuck on fastboot now, type "fastboot flash recovery openrecovery-twrp-blaze-2.1.1.img"
Click to expand...
Click to collapse
I try to update at first TWRP.
I download the openrecovery-twrp-blaze-2.1.1.img, put it under the ADB cartel (C:\Programs\Android\android-sdk\platform-tools) and launch (by DOS) the command fastboot flash recovery openrecovery-twrp-blaze-2.1.1.img but it keep looking for the device (the device situation is the same of my last post):
About upgradind FFF:
you tell me to install it from TWRP. On the TWRP screen on the KF I have the Install Button.. but how can I put the new FFF ont the KF root?
Is this the correct procedure?
Sorry for my many questions.. but I'm still stuck in this situation.
I also accept temporary solution to return to the normal situation (KF working, without rooting it), just to use it during my holidays.
Help :fingers-crossed:
To move FFF 1.4a's install zip into the SD card:
Get in TWRP and connect the KF to the computer, if ADB is working properly, run:
adb shell mount sdcard
adb push fff.zip /sdcard/
adb shell umount sdcard
The first command may return an error if it's already mounted, ignore it if that's the case. Then you can just press install, it'll be at the root of the SD card.
About updating FFF: your fastboot drivers may not be installed. You can get the KF stuck in fastboot mode, so Windows will have enough time to detect the device and let you install the drivers, by typing the following from ADB (get in TWRP first):
adb shell idme bootmode 4002
Once your fastboot drivers are sorted, "fastboot devices" or "fastboot getvar product" will return results.
At that point, issue:
fastboot flash recovery twrp.img
(replace twrp with your file's name) to update TWRP, then set the bootmode back to normal with:
fastboot oem idme bootmode 4000
As a side note, TWRP 2.2 is out. You may want to flash that instead of 2.1.1
Back from holidays.. back at work on my KF :fingers-crossed:
I upgrade TWRP at v2.2.0, using Kindle Fire Utility.
Always using Kindle Fire Utility I install the latest version of FireFireFire:
Everything seems ok: with the DOS command adb devices I finally see the KF as "device" (an not as "recovery")
and in Windows Device Manager I find "Android Phone - Android Composite ADB Device" and "Amazon Kindle USB Device" under "Hard Drive"
Completed this operation, I'm stucked at KF logo.
So, I launch Kindle Fire Utility: I choose "Install Permanent Root with Superuser". Something goes ok, somethings goes wrong.
I waited for 30 minutes.. nothing happened.
But the KF passed form the KF logo to the TWRP screen and the command adb devices reported me the passage from device to recovery
..I'm going to burn the KF...
[UPDATE]
Before burning the KF.. I re-launch Kindle Fire Utility - Install Latest FireFireFire.
We are back at KF logo and adb devices - device
I launch Kindle Fire Unbrick v1.1 - Stuck at Logo function
The KF remains stucked at logo and adb devices - still device
I re-launch Kindle Fire Utility - "Install Permanent Root with Superuser". Same situation (no more KF logo but TWRP screen):
I also tried this solution Stuck at KF Logo but it's still stucked at KF logo.
I must say: I ran the "install_driver.bat" but it doesn't worked
I modified the code LANGUAGE in dpinst.xml (0x0409 - italian)
You have FFF1.4 installed, so use it the way it was intended.
http://forum.xda-developers.com/showthread.php?t=1632375
It would also help to read this:
http://forum.xda-developers.com/showpost.php?p=23747567
soupmagnet said:
You have FFF1.4 installed, so use it the way it was intended.
http://forum.xda-developers.com/showthread.php?t=1632375
It would also help to read this:
http://forum.xda-developers.com/showpost.php?p=23747567
Click to expand...
Click to collapse
Thank you Soupmagnet; I downloaded the Bootloader FFF 1.4A;
now i must learn how to "Apply this flash.zip from recovery just like any other ROM or kernel .zip file" cause I'm such a noob in this matters.
I hope the link to the guide you posted will help me
When you boot up, if you see a blue Kindle Fire logo, it's already installed. Otherwise, put it on your sdcard via adb or the mount function in twrp, then select install, find and select it in the menu and flash.
soupmagnet said:
When you boot up, if you see a blue Kindle Fire logo, it's already installed. Otherwise, put it on your sdcard via adb or the mount function in twrp, then select install, find and select it in the menu and flash.
Click to expand...
Click to collapse
When I boot up I see a blue KF logo, then it's stucked on the yellow KF logo.
Installing a custom ROM
This section assumes the device is already booted into TWRP recovery.
1) Carefully read the ROM thread for specific directions and warnings provided by the developer when flashing any new ROM.
2) Copy the custom ROM zip file to the /sdcard directory on the Kindle Fire...
Code:
adb push C:\kfu\software\ROM.zip /sdcard/
You must replace the "ROM.zip" part of the above command to the actual name ROM's zip file you've downloaded.
3) From the main menu of TWRP, "Wipe -> Factory Reset" to remove the existing files in the data and cache partitions that could interfere with the operation of the new system software. A "Factory Reset" will delete any installed apps, software/network settings, etc. It will not touch the /sdcard directory that contains music, eBooks, and files of that nature.
4) From the main menu of TWRP, "Install" to flash the ROM onto your device. Navigate to the /sdcard directory on the left (should be the default the first time you use TWRP) and select the file from the list on the right. Then simply "Swipe to Confirm Flash" to install.
5) From the main menu of TWRP, "Reboot -> System" to boot into the newly flash ROM.
Congratulations! You have completely replaced the stock Kindle Fire software with a custom ROM!
Emmegei said:
When I boot up I see a blue KF logo, then it's stucked on the yellow KF logo.
Installing a custom ROM
This section assumes the device is already booted into TWRP recovery.
1) Carefully read the ROM thread for specific directions and warnings provided by the developer when flashing any new ROM.
2) Copy the custom ROM zip file to the /sdcard directory on the Kindle Fire...
Code:
adb push C:\kfu\software\ROM.zip /sdcard/
You must replace the "ROM.zip" part of the above command to the actual name ROM's zip file you've downloaded.
3) From the main menu of TWRP, "Wipe -> Factory Reset" to remove the existing files in the data and cache partitions that could interfere with the operation of the new system software. A "Factory Reset" will delete any installed apps, software/network settings, etc. It will not touch the /sdcard directory that contains music, eBooks, and files of that nature.
4) From the main menu of TWRP, "Install" to flash the ROM onto your device. Navigate to the /sdcard directory on the left (should be the default the first time you use TWRP) and select the file from the list on the right. Then simply "Swipe to Confirm Flash" to install.
5) From the main menu of TWRP, "Reboot -> System" to boot into the newly flash ROM.
Congratulations! You have completely replaced the stock Kindle Fire software with a custom ROM!
Click to expand...
Click to collapse
The first boot logo is the bootloader (FFF1.4). The second one is the boot animation of the stock Kindle Fire software (which is having conflicts). You need to transfer a ROM to your device, factory reset (wipe) and wipe system. Then flash the ROM as with FFF before. Afterwards it wouldn't hurt to wipe cache and dalvik.
soupmagnet said:
The first boot logo is the bootloader (FFF1.4). The second one is the boot animation of the stock Kindle Fire software (which is having conflicts). You need to transfer a ROM to your device, factory reset (wipe) and wipe system. Then flash the ROM as with FFF before. Afterwards it wouldn't hurt to wipe cache and dalvik.
Click to expand...
Click to collapse
Done.
I transfered the ROM with adb push C:\kfu\software\fff-u-boot_v1.4a.zip /sdcard/
On TWRP, "Wipe -> Factory Reset"
On TWRP, "Install" -> fff-u-boot_v1.4a.zip + "Swipe to Confirm Flash"
On TWRP, "Reboot -> System".. system stands for 30 minutes trying to rebooting; I manually launch the reboot from adb reboot
KF reboots in recovery mode, with the TWRP screen on.
On TWRP, "Wipe -> Cache + Dalvik"
Is this the correct situation?
You don't wipe anything before installing FFF. It is only necessary to wipe those partitions when you are installing a different ROM. If you try to reboot into the system at this point, nothing will happen because you wiped those partitions. Flash a ROM to fix it.
I'm so lost
I'm so lost about what I need to do to get my kindle working again. I guess I'm stuck in a boot loop. With the kindle plugged into the computer it shows up in the device manager as "Android phone -> Android ADB interface (right?). It first got stuck like this a while back and I could boot into TWRP. I tried to flash an update ROM but couldn't find it with the navigation interface. But a couple of days ago I was poking around trying to get it back and using Kindle Fire Utility I was able to install (it went through the KFU download first) Clockwork Recovery Mod. Using CRM, if I try to apply \sdcard\update.zip it says "no such file or directory" and installation aborted. Can someone point me in the right direction? I hope this is enough info but like I said I am SO confused about what to do next.
more info like maybe start your own thread saying you think your in a boot loop means nothing to me cwmr is not industry standard doubt it ever will be... you have fff.. in a bootloop what does it look like? there are about a hundred ways to incorrectly flash update.zip and only 1 way to do it correctly... I dont recommend this for you because of you level of experience which sounds to be nill to none...android adb interface is the incorrect driver or its an indication of being in fastboot... if your in recovery and plug it in it should read android composite adb interface...at this point I suggest you fix your drivers and do nothing with your kindle till that is sorted and we have more info to digest in order to direct you in the proper fashion with out so much guessing so start a thread provide more detail...
http://forum.xda-developers.com/showthread.php?t=1638452
http://forum.xda-developers.com/showthread.php?t=1644970
http://forum.xda-developers.com/showthread.php?t=1552547
Thank you for your help. I will start a new thread and will try to give as much info as I can. In the meantime Device Manager now says "Android Phone -> Android Composite ADB Interface" Is that a step in the right direction?
Solved?
digz6666 said:
I end up in TWRP mode, cannot do anything, tried rebooting into recovery or bootloader.
It says some errors while moving root_check or something.
mv /system/bin/check_rooted failed
Click to expand...
Click to collapse
Hi there!
I was having the exact same problem and I guess I kinda solved it on my own.
I researched a little bit and found the following post regarding the rename-error:
can be ignored because it's allready renamed ...
Click to expand...
Click to collapse
I thought "Well, nice! But that doesn't solve the problem that I'm stuck at TWRP..."
Then I found a completed log file of the KFU root process which ended with...
***********************************************
* Root Installed *
***********************************************
Permanent root has been installed.
With great power, comes great responsibility.
Please be careful with how you use root.
Click to expand...
Click to collapse
I noticed that there was only one little step between the rename-error and the above final message:
Installing Superuser.apk
Click to expand...
Click to collapse
I found the superuser.apk file in the files folder of KFU, put it on my Kindle Fire, switched to fastboot mode (wasn't sure if I need it) and... installed it! Manually! (via ES File Explorer)
Then I installed the Google Apps and locked the wallpaper via KFU - it worked! I tested the Google Play store - and it worked too!
Do I get it right that everything is fine now? Or is it possible that I'm still missing anything? If the latter is the case I'm not noticing it...
EDIT: Oh, and one more question. I thought that the FireFireFire bootloader would replace the old bootloader. But after the FireFireFire bootloader is finished the stock bootloader starts. Is that right?
bjaxx87 said:
EDIT: Oh, and one more question. I thought that the FireFireFire bootloader would replace the old bootloader. But after the FireFireFire bootloader is finished the stock bootloader starts. Is that right?
Click to expand...
Click to collapse
No. What you're seeing is the stock Kindle Fire animation. There isn't enough room in the boot partition for two bootloaders.

[Q] Newbie trying to make sense of my 1st gen kindle stuck in bootloop?

I read the guide and have been browsing the forums for similar situations.
First of all, many months ago I tried to root my KF with something named "doomlord"? I basically googled how to root, picked one, went at it. It ran fine, though I don't recall trying to do anything with the root. Most recently every time I powered it on, I was in the CWMR menu. I tried to install the latest kindle update from amazon (changed it to .zip, placed it in the folder, tried to install from cwmr menu), to get it back to stock. Didn't work, and the only way I was able to use my kindle was wiping everything and rebooting. I became frustrated and started to try anything I hadn't, I clicked fastboot mode. Now it's been stuck at the yellow triangle, does nothing when power is pressed, isn't recognized by my mac.
Many users had my similar situation but I truly am a newbie and went at this with no knowledge, though I do know some terms through the guide. It seems I'm stuck in a bootloop, and my kindle isn't truly broken for good.
What I want to know, in basic terms:
What do I need to download?
To send commands.. do I use terminal? Seems like I need to get 'fastboot' and 'adb'
I've also seen references to getting kindle fire utility- can I use this even though I used some random doomlord program and it's using CWMR?
How to 'flash' something?
Simple, step by step instructions would be SO APPRECIATED! I apologize for having a question everyone else has asked, but I feel so frustrated at this point.
Anybody?
So far, I have downloaded KFU, adb, fastboot, and FFF 1.2.
I've tried many commands to see if my kindle is in fastboot, it does not seem to be. All commands come back with "-bash: fastboot: command not found". I also am going into the directory of "android" where I put adb and fastboot. I think that is correct.
Not sure what to do with KFU, or FFF that I've downloaded.
Should I wait for the battery to drain? Though I don't think that will fix the problem at all.
Kindle still not being recognized by my mac.
At this point I will just pay somebody to help me successfully fix this or send it out. But if it's as easy as the solutions make it seem, I'd love to just do it myself. I think I'm just confused about what exact steps I need to make, whether that is flashing FFF or TWRP?
Whatever you do, don't let the battery drain.
Make sure you have your driver installed and configured correctly:
Code:
cat ~/.android/adb_usb.ini
The only acceptable output is "0x1949".
Next, try to take advantage of the temporary fastboot mode that comes with FireFireFire (yellow triangle).
Hold the power button to shut the device down and enter the following:
Code:
fastboot getvar product
Restart the KF when you see "waiting for device".
Give it a second to boot and you should get an output of "kindle" in the terminal. If you do, repeat the previous step with the following commands:
Code:
fastboot oem idme bootmode 5001
fastboot reboot
That should boot you into recovery again. (but you're not quite finished yet, we'll see if you can get this far first)
If that doesn't work, you should get a Linux LiveUSB (if you have a PC to use) or a VM (only Parallels will work with fastboot) to run Linux, and install and run Firekit. Depending on your Mac, it is possible, albeit very tricky, to get it to boot to a LiveUSB...but I wouldn't count on it. You might need to use the shorting trick to temporarily put the device in USBboot so Firekit can install a new bootloader (see Firekit thread).
soupmagnet said:
Whatever you do, don't let the battery drain.
Make sure you have your driver installed and configured correctly:
Code:
cat ~/.android/adb_usb.ini
The only acceptable output is "0x1949".
Next, try to take advantage of the temporary fastboot mode that comes with FireFireFire (yellow triangle).
Hold the power button to shut the device down and enter the following:
Code:
fastboot getvar product
Restart the KF when you see "waiting for device".
Give it a second to boot and you should get an output of "kindle" in the terminal. If you do, repeat the previous step with the following commands:
Code:
fastboot oem idme bootmode 5001
fastboot reboot
That should boot you into recovery again. (but you're not quite finished yet, we'll see if you can get this far first)
If that doesn't work, you should get a Linux LiveUSB (if you have a PC to use) or a VM (only Parallels will work with fastboot) to run Linux, and install and run Firekit. Depending on your Mac, it is possible, albeit very tricky, to get it to boot to a LiveUSB...but I wouldn't count on it. You might need to use the shorting trick to temporarily put the device in USBboot so Firekit can install a new bootloader (see Firekit thread).
Click to expand...
Click to collapse
Thanks so much for trying to help out. No dice, though. Your directions seem fairly simple and straightforward. I'll tell you what I did step by step-
First I connected KF to my mac, the yellow triangle appears. I go into the directory where adb is. I'm not sure what you meant by which drivers should be installed properly, but I put in the following into terminal:
Code:
cat ~/.android/adb_usb.ini
As a result I got:
Code:
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x1949
This seems about right. I shut it down, and tried to input "fastboot getvar product". That is when I get the "-bash: fastboot: command not found". I feel really dumb right now. It really seems so simple but I'm just not getting it. I added a screenshot if that would give you any clue as to why even the first step isn't working. Thank you
2hellwu said:
Thanks so much for trying to help out. No dice, though. Your directions seem fairly simple and straightforward. I'll tell you what I did step by step-
First I connected KF to my mac, the yellow triangle appears. I go into the directory where adb is. I'm not sure what you meant by which drivers should be installed properly, but I put in the following into terminal:
Code:
cat ~/.android/adb_usb.ini
As a result I got:
Code:
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x1949
This seems about right. I shut it down, and tried to input "fastboot getvar product". That is when I get the "-bash: fastboot: command not found". I feel really dumb right now. It really seems so simple but I'm just not getting it. I added a screenshot if that would give you any clue as to why even the first step isn't working. Thank you
Click to expand...
Click to collapse
Put the fastboot binary in your home folder and enter 'cd' (without quotes). Then run the commands.
soupmagnet said:
Put the fastboot binary in your home folder and enter 'cd' (without quotes). Then run the commands.
Click to expand...
Click to collapse
I am probably making this harder than it really is. Alright, both adb and fastboot now exist inside my home folder "/user/Lianna/"
Started with kindle on and plugged in, entered "cd" into terminal. Didn't do anything. Continued with "cat ~/.android/adb_usb.ini" got same response as before. Other commands were unrecognized/"not found".
2hellwu said:
I am probably making this harder than it really is. Alright, both adb and fastboot now exist inside my home folder "/user/Lianna/"
Started with kindle on and plugged in, entered "cd" into terminal. Didn't do anything. Continued with "cat ~/.android/adb_usb.ini" got same response as before. Other commands were unrecognized/"not found".
Click to expand...
Click to collapse
Ok try this:
Instead of typing the word "fastboot" into the terminal, drag fastboot into the terminal window and then type in the rest of the command.
[EDIT:] I almost forgot...you're not using fastboot from KFU are you? You need fastboot for Mac.
soupmagnet said:
Ok try this:
Instead of typing the word "fastboot" into the terminal, drag fastboot into the terminal window and then type in the rest of the command.
[EDIT:] I almost forgot...you're not using fastboot from KFU are you? You need fastboot for Mac.
Click to expand...
Click to collapse
Again, command not found. Does the first step indicate that my fastboot is indeed functional?
2hellwu said:
Again, command not found. Does the first step indicate that my fastboot is indeed functional?
Click to expand...
Click to collapse
Are you using the fastboot.exe from the KFU folder or a Mac specific fastboot binary?
soupmagnet said:
Are you using the fastboot.exe from the KFU folder or a Mac specific fastboot binary?
Click to expand...
Click to collapse
I used the two individual downloads for adb and fastboot from here: http://forum.xda-developers.com/showthread.php?t=1917237
I do have KFU in my downloads but I'm not using the fastboot.exe that comes with it. I am using the ones downloaded from above, which seems to be a "unix executable file". I'll show what happens when I open it.
2hellwu said:
I used the two individual downloads for adb and fastboot from here: http://forum.xda-developers.com/showthread.php?t=1917237
I do have KFU in my downloads but I'm not using the fastboot.exe that comes with it. I am using the ones downloaded from above, which seems to be a "unix executable file". I'll show what happens when I open it.
Click to expand...
Click to collapse
Ok let's simplify this. Put fastboot on your desktop and enter the following:
Code:
~/Desktop/fastboot getvar product
soupmagnet said:
Ok let's simplify this. Put fastboot on your desktop and enter the following:
Code:
~/Desktop/fastboot getvar product
Click to expand...
Click to collapse
That did get me the <waiting for device> product:kindle! I then restarted and tried to input
Code:
fastboot oem idme bootmode 5001
fastboot reboot
which again, got "-bash: fastboot: command not found"
2hellwu said:
That did get me the <waiting for device> product:kindle! I then restarted and tried to input
Code:
fastboot oem idme bootmode 5001
fastboot reboot
which again, got "-bash: fastboot: command not found"
Click to expand...
Click to collapse
LOL, pay attention now...
Code:
~/Desktop/fastboot oem idme bootmode 5001
~/Desktop/fastboot reboot
OR
Code:
cd ~/Desktop
fastboot oem idme bootmode 5001
fastboot reboot
...you follow?
soupmagnet said:
LOL, pay attention now...
Code:
~/Desktop/fastboot oem idme bootmode 5001
~/Desktop/fastboot reboot
OR
Code:
cd ~/Desktop
fastboot oem idme bootmode 5001
fastboot reboot
...you follow?
Click to expand...
Click to collapse
ah yes. so, that worked. now at:
Code:
< waiting for device >
~/Desktop/fastboot reboot
at this point KF is still off. power on or no?
Ok, KF is on and back in recovery mode. "CWM-based recovery v5.0.2.7" I have the menu of reboot, install zip from sdcard, etc
2hellwu said:
Ok, KF is on and back in recovery mode. "CWM-based recovery v5.0.2.7" I have the menu of reboot, install zip from sdcard, etc
Click to expand...
Click to collapse
Okay, first you need to find and download the ROM of your choice. You'll also need to download recovery flashable versions of TWRP and FFF, found HERE and HERE.
With those three things downloaded, boot into recovery and find the "Mount" or "Mount to USB" option. I haven't used CWM in quite a while so I couldn't tell you exactly how to get to it. Look around and you will find it. What that does is mounts your sdcard to USB as if it were a USB flash drive. Do that and transfer the three files you downloaded earlier to your sdcard.
With them on your sdcard, install both FFF and TWRP. CWM is way outdated and will not work anymore...Use TWRP instead. You can update to COTR later if you choose as it has a nearly identical look and feel as CWM. The new version of FFF will give you an option at the boot logo to change bootmodes on the fly (makes entering recovery much easier).
With FFF and TWRP installed reboot the device. As the device is booting you will see the Kindle Fire logo in blue instead of orange. When you see it, hold the power button until the boot options appear at the bottom of the screen. Select Recovery.
When TWRP boots up, select "Wipe" then wipe system and factory reset (this step is very important).
Afterwards, select Install, navigate to your sdcard and select the ROM you downloaded then swipe the arrow at the bottom. Select reboot system and you should be all set.
One more thing to note: If the device keeps booting into recovery after subsequent reboots, select "reset boot mode" in the FFF boot options.
Good luck.
soupmagnet said:
Okay, first you need to find and download the ROM of your choice. You'll also need to download recovery flashable versions of TWRP and FFF, found HERE and HERE.
With those three things downloaded, boot into recovery and find the "Mount" or "Mount to USB" option. I haven't used CWM in quite a while so I couldn't tell you exactly how to get to it. Look around and you will find it. What that does is mounts your sdcard to USB as if it were a USB flash drive. Do that and transfer the three files you downloaded earlier to your sdcard.
With them on your sdcard, install both FFF and TWRP. CWM is way outdated and will not work anymore...Use TWRP instead. You can update to COTR later if you choose as it has a nearly identical look and feel as CWM. The new version of FFF will give you an option at the boot logo to change bootmodes on the fly (makes entering recovery much easier).
With FFF and TWRP installed reboot the device. As the device is booting you will see the Kindle Fire logo in blue instead of orange. When you see it, hold the power button until the boot options appear at the bottom of the screen. Select Recovery.
When TWRP boots up, select "Wipe" then wipe system and factory reset (this step is very important).
Afterwards, select Install, navigate to your sdcard and select the ROM you downloaded then swipe the arrow at the bottom. Select reboot system and you should be all set.
One more thing to note: If the device keeps booting into recovery after subsequent reboots, select "reset boot mode" in the FFF boot options.
Good luck.
Click to expand...
Click to collapse
Before I start this- I should have clarified my main goal is to get my kindle back to stock. I don't have a need for anything extra, I really just use it to read books. From other guides, maybe it seems that my next steps should be to download the kindle update from amazon, and flash that?
In that case, download the update from Amazon, change the ".bin" to ".zip" and use that in place of your ROM. All other instructions will be the same...especially when it comes to wiping
"That's a special kind of stupid. The kind that makes me laugh"
soupmagnet said:
In that case, download the update from Amazon, change the ".bin" to ".zip" and use that in place of your ROM. All other instructions will be the same...especially when it comes to wiping
"That's a special kind of stupid. The kind that makes me laugh"
Click to expand...
Click to collapse
Ok I feel stupid, but how do I find where the sdcard folder is? Is it simply just dragging the update to "Kindle" or should I be putting it into a specific folder
2hellwu said:
Ok I feel stupid, but how do I find where the sdcard folder is? Is it simply just dragging the update to "Kindle" or should I be putting it into a specific folder
Click to expand...
Click to collapse
Yes, the mounted volume "Kindle" is your sdcard. Just drag and drop everything into that folder. Be sure to eject the volume from your computer (right-click on it and select eject) before you unmount it in TWRP.
"That's a special kind of stupid. The kind that makes me laugh."

[Q] Won't boot into recovery.

Good day, I gonna be quickly.
Device information:
Kindle fire 8.9
System Version: 8.4.6_user_4620220
I'd like to install CM10.2 on my table, so i follow the next tutorial to get root, recovery, 2nd-bootloader, etc: (I can't post links but it's from the webpage wwwDOTrootkindlefireDOTcom, the article is called "How to Root & Convert Kindle Fire HD 8.9 into Pure Android Tablet!"
I follow every step as was there with two exception,
I change:
1. kfhd8-freedom-boot-8.4.3.img for kfhd8-freedom-boot-8.4.6.img (from official post of Hashcode)
2. and kfhd8-twrp-2.6.0.0-recovery.img for kfhd8-twrp-2.6.3.1-recovery.img (from official post of Hashcode)
everything went right, not errors, no mistake, just fine.
when i try to go into recovery by pressing power bottom and then volumen up, it doesn't do anything, i have tried with few seconds, holding it together, nothing works.... the table is working normal, once it turn on show the yellow logo, then the blue logo, and then yellow logo again and star normally the amazon os...
So am i doing something wrong? what should i do?
one more thing, the blue logo doesn't show up quickly as the video i saw, after the yellow logo it fades, turn off, on before stay quiet normaly, and then the yellow one again. is that normal?
Thank you very much.
Its in this order like this: turn on, let go of power button, hold volume down button until you see blue logo, and either continue holding it or let go as you see fit until you see the twrp logo. You can also get into recovery from in the os by using a mobile terminal and running something like
Code:
su -c "reboot recovery"
hope this helps!
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
stunts513 said:
Its in this order like this: turn on, let go of power button, hold volume down button until you see blue logo, and either continue holding it or let go as you see fit until you see the twrp logo. You can also get into recovery from in the os by using a mobile terminal and running something like
Code:
su -c "reboot recovery"
hope this helps!
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
Click to expand...
Click to collapse
Now after i enter the command my kindle won't turn on, it stuck on the yellow logo.
any other solution?... i gonna leave some doubts i have.
what would happen if i re flash everything after the root, i mean reflash the kfhd8-twrp-2.6.3.1-recovery.img, kfhd8-freedom-boot-8.4.6.img and kfhd8-u-boot-prod-8.1.4.bin? will i brick my kindle fire? what happen if i re flash a older version of recovery? and boot?
Any suggestion what should i do now?
Um that's kinda odd, maybe twrp didn't flash correctly, even then I wouldn't expect recovery to corrupt itself that badly. Try restoring with kindle fire first aid and give it another shot.
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
stunts513 said:
Um that's kinda odd, maybe twrp didn't flash correctly, even then I wouldn't expect recovery to corrupt itself that badly. Try restoring with kindle fire first aid and give it another shot.
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
Click to expand...
Click to collapse
i didn't make a back up of the system (i want it to do it thought twrp) and was the version 8.4.6, can i find any back up of that version here?
Edit: I kinda understand how that works now, i don't need the image of system, I'm downloading it to try to restore it, if not I'm going to use this method: http://forum.xda-developers.com/showthread.php?t=2011126. is that a good thing to do?
Thanks for everything, I'm sure my kindle will come back to life later.
That tool should work too, go for it.
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
stunts513 said:
That tool should work too, go for it.
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
Click to expand...
Click to collapse
Good morning..
I tried eveything yesterday but it won't pass the waiting for devices, with both application, but yesterday night i was able to go to the fastboot, with the fastboot today i can't go to fastboot with fastboot -i 0x1949 getvar product it just turn on the kindle to stay stuck in kindle logo.. i might be wrong but i think this might be because i tried to many drivers... i don't know.
What can i do? i need to fix this :S, there's anyway to get into the fastboot? with other computer, if that so what should be the processes clean of installing everything, SDK, drivers, etc.
I knew what was the first problem, the twrp file i flashed was corrupted. i checked it with md5 :S.
help!
OK download the drivers in my signature and extract them somewhere. When you turn the kindle off, open the device manager on your PC, as soon as you plug the device back in and see a jem device with a yellow triangle right click it and hit update drivers and choose the location of my drivers you extracted. Its hard to get the timing right because it will only appear for a few seconds. If you can't get the timing right then try kindle fire first aims driver installer. I believe it has one that will automatically put the drivers in windiow's cache so it will install them automatically. If that still fails then go download a Ubuntu 13.10 live CD and either boot it from a flash drive or CD, and install the fastboot command package from the Ubuntu software center. From their you can type the command and it would automatically work because Linux is awesome like that and doesn't tend to have driver issues like windows. xD
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
stunts513 said:
OK download the drivers in my signature and extract them somewhere. When you turn the kindle off, open the device manager on your PC, as soon as you plug the device back in and see a jem device with a yellow triangle right click it and hit update drivers and choose the location of my drivers you extracted. Its hard to get the timing right because it will only appear for a few seconds. If you can't get the timing right then try kindle fire first aims driver installer. I believe it has one that will automatically put the drivers in windiow's cache so it will install them automatically. If that still fails then go download a Ubuntu 13.10 live CD and either boot it from a flash drive or CD, and install the fastboot command package from the Ubuntu software center. From their you can type the command and it would automatically work because Linux is awesome like that and doesn't tend to have driver issues like windows. xD
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
Click to expand...
Click to collapse
Thanks, I'm going to use Ubuntu, windows will not work.
Once i get into the fastboot throught ubuntu, Do I have to come back to windows and use KF First Aide to restore stock os right?
or can I use ubuntu to do this? if that so, how? KF First Aide works on ubuntu?
Can't I just simple flash the system.img that is in KFHD_SRT_v2.1 folder? (throught ubuntu)
thanks a lot for the patience
I gonna leave these question to try no bother anymore. I'm asking because my KF First Aide yesterday won't pass after this lines..
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
it get stuck there...
and the KFHD_SRT_v2.1 didn't recognize the device even when i was in the fastboot already and my kindle was on the device manager installed as Kindle ----> Android ABD device (what i see is kinda wierd is that the first time i get working in the fastboot if i ask for devices it would should me some kinda of ID XXXXXXXXXXX but yesterday (and I'm sure is because the drivers and maybe something is not right installed even i read could be a conflict with Android SDK,) just show me the device product: Jem-PVT-Prod-04 not the ID.
This all the information i can give.
My kindle software/hardware was or is:
Kindle fire 8.9
System Version: 8.4.6_user_4620220
My OS is windows 7 64bits
I did install everything JAVA develoment, I did have android SDK already (because I flash a xperia sucefully) and it's on my C:\Program Files\Android SDK but i didn't install it, i just unzip it. here's a capture:
I'm using the fastboot that i used to get the kindle into the fastboot from the folder i used to flash twrp and root.
thanks for everything, sorry bother.
any advice will be great, have a good day.
kffa won't work in ubuntu since its a batch file, for some reason it never got converted into a bash script. You can just manually flash those images from ubuntu and it should work just fine, though i'm thinking there might not even be a need to, i mean flash the recovery image and it should work again theoretically, seems to me the idme mode just got stuck to recovery and never got reset because recovery is broken, but thats just my take on it, if that was the case you could change the idme from fastboot but thats kinda complicated because the numbers for idme on the first gen's were in the 4000's and the newer gen ones are single digits and i dont rember which digit is what option so i'd say try to flash recovery from srt and see what happens.
stunts513 said:
kffa won't work in ubuntu since its a batch file, for some reason it never got converted into a bash script. You can just manually flash those images from ubuntu and it should work just fine, though i'm thinking there might not even be a need to, i mean flash the recovery image and it should work again theoretically, seems to me the idme mode just got stuck to recovery and never got reset because recovery is broken, but thats just my take on it, if that was the case you could change the idme from fastboot but thats kinda complicated because the numbers for idme on the first gen's were in the 4000's and the newer gen ones are single digits and i dont rember which digit is what option so i'd say try to flash recovery from srt and see what happens.
Click to expand...
Click to collapse
great i'll try that, while i'm waiting for the ubuntu to download i tried to install the drivers and i know now if the work, i guess not, i turn off the kidle run the command to go to fastboot and this is what i get.
that command was off, you left off a word, its supposed to be "fastboot -i 0x1949 getvar product", just thought you might need it for future reference in ubuntu.
stunts513 said:
that command was off, you left off a word, its supposed to be "fastboot -i 0x1949 getvar product", just thought you might need it for future reference in ubuntu.
Click to expand...
Click to collapse
THANKS!!! i did fix my kindle fire.
But i still have a very last question...
once i get back to kindle with KFFA the OS system 8.1.2, I tried again to install the Cyangenmod. and get the stuck in the blue logo.
this time i made sure everything was checked, and everything was fine with MD5, all the files are from Hashcode. here's my question:
The kindle fire is running 8.1.2 and this file is kfhd8-freedom-boot-8.4.6.img that means i need to find my version? or that will not matter at all?
I get back to stock amazon os, waiting to see if i try again.
THANKS A LOT ONCE AGAIN..
For future references, i did fix my kindle fire by uninstalling every driver once the kindle fire show up for 3 seconds, Use ccleaner, reboot the computer, and the in those 3 seconds i installed the stunts513 drivers, then i go back to stock with KFFA.
RE-EDIT: THANKS, i'm running now cm10.2. Thanks very much, this is solved, can be closet.

[Q&A] [How To][Root] Kindle Fire 1 update 6.3.3/6.3.4 and Flashing FFF/TWRP [2015]

[Q&A] [How To][Root] Kindle Fire 1 update 6.3.3/6.3.4 and Flashing FFF/TWRP [2015]
[SIZE=+2]This thread has been created
for
Questions & Answers/Troubleshooting[/SIZE]​[SIZE=+2]Specific to[/SIZE]
Rooting Kindle Fire Update 6.3.3 and Flashing FireFireFire and TWRP (2014)
Click link here>> (http://forum.xda-developers.com/kindle-fire/development/how-to-kindle-fire-1-update-6-3-3-t2814955) <<Click link here
Please feel free to share issues, questions and offer help
It is always best to use the Thanks button, in lieu of simply posting "Thank you".
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Please keep discussion focused, on the topic described in the OP
[SIZE=+1]FAQs: For System Version 6.3.3 and 6.3.4[/SIZE]
[SIZE=+1]Q1: Can the Kindle Fire Utility root a Kindle Fire 1 with system version 6.3.3?[/SIZE]No, It can not​[SIZE=+1]Q2: Can the Kindle Fire Utility install a custom bootloader/recovery on a Kindle Fire 1 with system version 6.3.3?[/SIZE]No, It can not​[SIZE=+1]Q3: What can the Kindle Fire Utility with a Kindle Fire 1 with system version 6.3.3?[/SIZE]The included install.drivers.bat can install drivers on a PC
Once the Kindle is rooted, The Kindle Fire Utility can install Google Apps​[SIZE=+1]Q4: What can root a Kindle Fire 1 with system version 6.3.3?[/SIZE]SafeRoot Can [Windows/Linux/Mac]​[SIZE=+1]Q5: Can be used on Linux and Mac?[/SIZE] Yes see
The Easiest Way to Install Android's ADB and Fastboot Tools on Any OS
[GUIDE] Set up ADB and Fastboot on a Mac easily (With Screenshots!) by AshtonTS
[Guide] How To Setup And Use Fastboot by demkantor
problem with step 6 " Flashing FFF and TWRP without Fastboot Cable"
HI, in the stepvto putting on the last command (fastboot -i 0x1949 flash recovery openrecovery-twrp-2.2.2.1-blaze.img fastboot -i 0x1949 flash bootloader fff-u-boot_v1.5.bin fastboot -i 0x1949 oem idme bootmode 4000 fastboot -i 0x1949 reboot
), stays loading and does not advance, what i can do in this case? even is loading, says: waiting for the device. and nothing happen, now the kindle not start and stays on the logo.. and does not recognize my laptop or pc in Usb.
skins20 said:
HI, in the stepvto putting on the last command (fastboot -i 0x1949 flash recovery openrecovery-twrp-2.2.2.1-blaze.img fastboot -i 0x1949 flash bootloader fff-u-boot_v1.5.bin fastboot -i 0x1949 oem idme bootmode 4000 fastboot -i 0x1949 reboot
), stays loading and does not advance, what i can do in this case? even is loading, says: waiting for the device. and nothing happen, now the kindle not start and stays on the logo.. and does not recognize my laptop or pc in Usb.
Click to expand...
Click to collapse
How is kindle listed in device manager?
Sent from my XT894 using Tapatalk
sd_shadow said:
How is kindle listed in device manager?
Sent from my XT894 using Tapatalk
Click to expand...
Click to collapse
just say "kindle" in device manager.
skins20 said:
just say "kindle" in device manager.
Click to expand...
Click to collapse
Did you get drivers installed?
x2110311x said:
Well, I tried that, and I ended up bricking my kindle (most likely because I tried the experimental version of his binaries) and neither of my computers (one runs linux, one Windows) are able to see the device correctly. Windows shows it as an unknown device, but I have the fastboot drivers installed. That's why I said I need a factory cable, hoping that I'd be able to get it into fastboot to repair it
Click to expand...
Click to collapse
I have little experience with Linux, but windows will not work till drivers are correct.
Did you in device manager uninstall unknown device, remove driver if asked, install drivers with Kindle Fire Utility's install.drivers.bat, reboot pc and kindle
may take a few reboots to get it.
---------- Post added at 11:59 AM ---------- Previous post was at 11:56 AM ----------
x2110311x said:
Well, I tried that, and I ended up bricking my kindle (most likely because I tried the experimental version of his binaries)
Click to expand...
Click to collapse
what binaries? su? you didn't install TWRP/FFF?
What is it doing now?
sd_shadow said:
I have little experience with Linux, but windows will not work till drivers are correct.
Did you in device manager uninstall unknown device, remove driver if asked, install drivers with Kindle Fire Utility's install.drivers.bat, reboot pc and kindle
may take a few reboots to get it.
Click to expand...
Click to collapse
I've done work with fastboot on my kindle fire with this computer before, probably only like a month ago, so I don't think that was the issu
sd_shadow said:
what binaries? su? you didn't install TWRP/FFF?
What is it doing now?
Click to expand...
Click to collapse
Sorry, I didn't mean to say binaries, I wrote that response in a rush.
I used Pokey9000's experimental version of fbmode.
Right now, whenever I try turning it on, the green LED stays on, and it just stays at the "Kindle Fire " screen. Neither fastboot nor adb are recognizing it at this point.
x2110311x said:
I've done work with fastboot on my kindle fire with this computer before, probably only like a month ago, so I don't think that was the issu
Sorry, I didn't mean to say binaries, I wrote that response in a rush.
I used Pokey9000's experimental version of fbmode.
Right now, whenever I try turning it on, the green LED stays on, and it just stays at the "Kindle Fire " screen. Neither fastboot nor adb are recognizing it at this point.
Click to expand...
Click to collapse
If all you used is the alt fbmode file, it is likely in fastboot mode, which just shows Kindle fire screen with no animation.
If there is animation on the kindle fire screen, it's bootlooping...
It turns out that it was just stuck in fastboot, and windows was having some issues. I did nothing to the drivers, and it worked fine after trying again
Stuck on Kindle Fire(Doesn't Change) screen
Hello,
Sorry if this is addressed somewhere else, as I have been unable to find it.
I successfully rooted my kindle fire, then made it all the way to the "fastboot" part of step 6 of the fff and twrp post. The command prompt stuck at waiting for device. The kindle fire is now stuck on the unchanging kindle fire logo. I have tried the unbricking utility, holding the power button down for 20 sec. removing the device and drivers under device manager(I saw this somewhere else).
Any help would be greatly appreciated!
dharangamer said:
Hello,
Sorry if this is addressed somewhere else, as I have been unable to find it.
I successfully rooted my kindle fire, then made it all the way to the "fastboot" part of step 6 of the fff and twrp post. The command prompt stuck at waiting for device. The kindle fire is now stuck on the unchanging kindle fire logo. I have tried the unbricking utility, holding the power button down for 20 sec. removing the device and drivers under device manager(I saw this somewhere else).
Any help would be greatly appreciated!
Click to expand...
Click to collapse
99% of the time drivers are the issue
How is it listed inn device manager?
---------- Post added at 05:05 PM ---------- Previous post was at 05:04 PM ----------
Which windows version? 7, 8?
It is listed as 'other devices' and then kindle in the drop down from that. I am running windows 8.1 at the moment.
Btw, thank you so much for the help you've already provided, the youtube video and your posts really helped me figure out how to troubleshoot and eventually root it successfully.
dharangamer said:
It is listed as 'other devices' and then kindle in the drop down from that. I am running windows 8.1 at the moment.
Btw, thank you so much for the help you've already provided, the youtube video and your posts really helped me figure out how to troubleshoot and eventually root it successfully.
Click to expand...
Click to collapse
With windows 8, You need to disable driver signature enforcement, before installing drivers, and use the Instal.drivers.bat from Kindle Fire Utility
That took care of it. Thank you so much!
help on kindle 7.5.1
How can I root my KINDLE fire hd whose firm got upgraded to 7.5.1 thanx a lot
nilnyl said:
How can I root my KINDLE fire hd whose firm got upgraded to 7.5.1 thanx a lot
Click to expand...
Click to collapse
see http://forum.xda-developers.com/fire-hd/help/how-to-root-kindle-fire-hd-7-firmware-7-t2931436
Can't root KindleFire
hi I am trying to root my kindle but it does work I use the Saferoot way and it does work
Corrupted settings.db- stuck in boot loop
Help, I toasted my Kindle Fire!
Ok, now that I got that out of the way, here's the details. I followed the steps from SDShadow's first post on how to root my Kindle Fire (6.3.3) and it worked great. Many thanks SDShadow! What followed was how I went off the reservation.
My purpose in rooting was to change 'mock_locations' to 1 so that I can receive GPS position over wifi and use my Kindle screen for navigation. Being focused on my end goal, I did not take the time to install Google Apps or FFF or TWRP. My mistake. Another thread (http://forum.xda-developers.com/showpost.php?p=19688907&postcount=1) gave directions to do update 'mock_locations', but as with others on that thread, I ran into permission errors. Unable to figure out SQLite3, but able to find the 'settings.db' using ESFileExplorer, I managed to corrupt the file.
Not knowing how to test the updated 'settings.db' in any way, I copied the corrupted version to my Kindle and rebooted. The Kindle never finished booting, and that's when I realized that I must have corrupted the file. But now I can't copy my backup file where it needs to go because my Kindle never finishes booting to give me access to ESFileExplorer on the Kindle. I still have adb access to the Kindle from my computer, but still get permission errors when I try to push a file.
Is there a workaround to upload my backup settings.db file through adb, or do I need a factory cable? Does the workaround involve installing FFF and TWRP through adb while the Kindle is in its reboot loop? Either way, can someone provide detailed instructions for that?
BTW, I figured out how to modify my settings.db using SQLite3 Browser on my PC. So I can actually upload my desired file, if I can figure out how. But if I could perform a check in some way, that would be good...
cwaskey said:
Help, I toasted my Kindle Fire!
Ok, now that I got that out of the way, here's the details. I followed the steps from SDShadow's first post on how to root my Kindle Fire (6.3.3) and it worked great. Many thanks SDShadow! What followed was how I went off the reservation.
My purpose in rooting was to change 'mock_locations' to 1 so that I can receive GPS position over wifi and use my Kindle screen for navigation. Being focused on my end goal, I did not take the time to install Google Apps or FFF or TWRP. My mistake. Another thread (http://forum.xda-developers.com/showpost.php?p=19688907&postcount=1) gave directions to do update 'mock_locations', but as with others on that thread, I ran into permission errors. Unable to figure out SQLite3, but able to find the 'settings.db' using ESFileExplorer, I managed to corrupt the file.
Not knowing how to test the updated 'settings.db' in any way, I copied the corrupted version to my Kindle and rebooted. The Kindle never finished booting, and that's when I realized that I must have corrupted the file. But now I can't copy my backup file where it needs to go because my Kindle never finishes booting to give me access to ESFileExplorer on the Kindle. I still have adb access to the Kindle from my computer, but still get permission errors when I try to push a file.
Is there a workaround to upload my backup settings.db file through adb, or do I need a factory cable? Does the workaround involve installing FFF and TWRP through adb while the Kindle is in its reboot loop? Either way, can someone provide detailed instructions for that?
BTW, I figured out how to modify my settings.db using SQLite3 Browser on my PC. So I can actually upload my desired file, if I can figure out how. But if I could perform a check in some way, that would be good...
Click to expand...
Click to collapse
best option is fastboot cable, but you can try some adb commands like
Code:
adb devices
you will need adb files
power off kindle, run command, turn on kindle, also can try
Code:
fastboot devices
if you get one of them to work we have some options
sd_shadow said:
best option is fastboot cable, but you can try some adb commands like
Code:
adb devices
you will need adb files
power off kindle, run command, turn on kindle, also can try
Code:
fastboot devices
if you get one of them to work we have some options
Click to expand...
Click to collapse
Code:
adb devices
does show my Kindle serial number. As I said, adb seems to be working, despite the fact that the Kindle doesn't complete the boot process.
I have not installed or tried fastboot on my PC, so I can't answer whether that works.
Edit: I should mention that when the Kindle was still running, I allowed just about every permission in the on-Kindle superuser app.

Categories

Resources